**
语法总结
一、约束的类型(关键词)
主键约束 primary key;
外键约束 foreign key;
非空约束 not null;
唯一约束 unique;
检查约束 check;
二约束的维护
1.禁止约束
alter table 表名 disable constraint 约束名
2.激活约束
alter table 表名 enable constraint 约束名
3.删除约束
alter table 表名 drop constraint 约束名
4.约束重命名
alter table 表名 renameconstraint oldname to newname
三、表结构
1.创建表
creat table 表名(字段1 类型(长度),字段2 类型(长度)...... )
2.删除表 (表数据和结构一起删除)
drop table 表名
3.截断表(表只清空表数据,保留表结构)
truncate table 表名
4.修改表结构
4.1新增列
alter table 表名 add (字段名 类型(长度))
4.2修改列
alter table 表名 modify(字段名 类型(长度))
4.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 索引名
**
五、其他
**
1.创建表时设置主键
create table 表名(字段1 类型(长度)constraint pk_字段 primary key)
2.创建表时设置外键
create table 表名(字