说明:alter table 表名 add (字段名 字段类型 默认值 是否为空);
例:alter table tablename add (ID int);
eg。:alter table tablename add (ID varchar2(30) default ‘空’ not null);
5、修改字段。
说明:alter table 表名 modify (字段名 字段类型 默认值 是否为空);
eg。:alter table tablename modify (ID number(4));
6、重名字段。
说明:alter table 表名 rename column 列名 to 新列名 (其中:column是关键字)
**eg:**alter table tablename rename column ID to newID;
7、删除字段。
说明:alter table 表名 drop column 字段名;
**eg:**alter table tablename drop column ID;
8、添加主键。
说明:alter table 表名 drop column 字段名;
**eg:**alter table tablename drop column ID;
8、添加主键。
alter table tabname add primary key(col)。
9、删除主键。
alter table tabname drop primary key(col)。
10、创建索引。
create [unique] index idxname on tabname(col….)。
11、删除索引。
drop index idxname。
**注释:**不可更改的索引,如果要更改,必须删除并重建。
12、创建视图。
create view viewname as select statement。
13、删除视图。
drop view viewname。
三、Oracle操作数据。
1、数据查询。
select <列名> from <表名> [where <表达查询条件的试验>] [order by <排序的列名>[asc或desc]]。
2、插入数据。
insert into 表名 values(所有列的值);
insert into test values(1,‘zhangsan’,20);
insert into 表名(列) values(对应值);
insert into test(id,name) values(2,‘lisi’);
3、更新数据。
update 表 set 列=新的值 [where 条件] -->更新符合条件的记录。
update 表 set 列=新的值 [where 条件] -->更新符合条件的记录。
update 表 set 列=新的值 -->更新所有数据。
update test set age =20;
4、删除数据。
delete from 表名 where 条件 -->删除符合条件的记录。
delete from test where id = 1;
commit; -->提交数据。
delete可以恢复删除的数据,但提交,就没办法了 delete删除时,会记录日志 -->删除会很慢很慢。
truncate table 表名。
删除所有数据#xfff00不会影响表结构c;不记录日志无法恢复数据 -->删除很快。
drop table 表名。
删除所有数据包括删除表结构不记录日志无法恢复数据–>删除很快。
自我介绍,上海交通大学毕业13年,#xffc;曾在小公司待过也去过华为、OPPO等大厂进入阿里18年直到现在。
大多数Java工程师都知道#xff0c;想要提高技能经常自己摸索成长或者报班学习,但是对于培训机构来说,学费是几千,压力真的不小。不系统的自学效果低效又长,而且很容易遇到天花板技术停滞不前!
零基础资料适合小白学习c;也有适合3年以上经验的小伙伴深入学习提升的高级课程,Java开发知识点基本覆盖95%以上c;真正的系统化!
因为文件比较大,这里只有一些目录的截图,每个节点都包括大厂面经、学习笔记、源代码讲义、实战项目、讲解视频,并将继续更新!
如果你认为这些内容对你有帮助可以扫码获取!!(注意Java获取)
总结。
其他内容可根据路线图中整理的知识点逐一熟悉,学习,消化,不建议你读书学习#xff0c;最好多看一些视频,反复看不懂的地方第二天学习视频内容一定要复习,总结成思维导图,形成树状知识网络结构以后复习方便。
还有一个很好的Java基础核心总结笔记,特意和大家分享。
还有一个很好的Java基础核心总结笔记,特别与您分享
目录:
部分内容截图
点击传送门获取“互联网大厂面试真题分析、高级开发核心学习笔记、全套讲解视频、实战项目源代码讲义”!