1.Mysql,Oracle,SQL Server是三大关系型数据库。
2.主键非空且唯一。
3.一个汉字占两个字符。
4.在Oracle里表名、字段名不区分大小写。
5.在编程工具里,一个Tab键等于4个空格,在Oracle里等于2个空格。
6.ctrl+回车:运行
7.每个字段中间有“,”隔开,但是最后一个字段后没有逗号
实施工程师Oracle入门01

8.提交表数据的更改,一行一提交
实施工程师Oracle入门01

9.根据要求建表
实施工程师Oracle入门01

10.默认值 default ‘男’ ,用工具建表时也需要加’ '。
11.alter…modify(); 修改字段类型
alter…add(); 增加字段
alter…drop(); 删除字段
alter…raname column oldname to newname; 字段重命名
实施工程师Oracle入门01

12.表名是唯一的,在整个scoot里,约束名也是唯一的。
13.唯一约束:unique
实施工程师Oracle入门01

14.检查约束:check
实施工程师Oracle入门01

15.外键约束:references
可以成为外键的键必须是其他表的主键或者具有唯一约束的键,假设A表的主键id是B表的关键外键,A表的数据可以随意添加,不可以随意删除,不可以随意修改,B表的数据可以随意删除,不能随意添加,不能随意修改。
A表:
实施工程师Oracle入门01

B表:
实施工程师Oracle入门01

实施工程师Oracle入门01

16.索引:index
能够加快查询速度,但是降低了修改插入删除的速度
创建索引:
create index 索引名 on table(列名);
重建索引:
alter index 索引名 rebuild;
删除索引:
drop index 索引名;
17.插入语句(实例)
实施工程师Oracle入门01

18.约束的维护(实例)

实施工程师Oracle入门01

19.数据的修改和删除(实例)
实施工程师Oracle入门01

2020.11.09总结

约束的类型
1.主键约束 primary key
2.外键约束 foreign key , references
3.非空约束 not null
4.检查约束 check
5.唯一约束 unique

约束的维护
1.禁用约束
alter table 表名 disable constraint 约束名;
2.**约束
alter table 表名 enable constraint 约束名;
3.删除约束
alter table 表名 drop constraint 约束名;
4.约束重命名
alter table 表名 rename constraint oldname to newname;

修改表结构
1.创建表
create table 表名 (字段1 类型 (长度),字段2 类型 (长度)……);
2.删除表
drop table 表名
3.截断表(只清空表数据,保留表结构)
truncate table 表名
4.修改表结构
1)新增列
alter table 表名 add(字段名 类型(c长度));
2)修改列
alter table 表名 modify(字段名 类型(长度));
3)删除列
alter table 表名 drop (字段名);
5.表重命名
rename oldname to newname;

索引
1.单列索引
create index 索引名 on 表名 (字段名);
2.复合索引
create index 索引名 on 表名 (字段1,字段2);
3.重建索引
alter index 索引名 rebuild;
4.删除索引
drop index 索引名;

相关文章: