sql 复习
创建表
#设置外键 create table example3(id int primary key, stu_id int, course_id int, constraint c_fk foreign key(stu_id,course_id) references example2(stu_id,course_id)); # not null create table example4(id int not null primary key, name varchar(20) not null, stu_id int, constraint d_fk foreign key(stu_id) references example1(stu_id)); #.. create table example5(id int primary key, stu_id int unique, name varchar(20) not null); #.. create table example6(id int primary key auto_increment, stu_id int unique, name varchar(20) not null); #.. create table example7(id int primary key auto_increment, stu_id int unique, name varchar(20) not null, english varchar(20) default 'zero', math float default 0, computer float default 0);
修改表
#alter table; alter table example0 rename user; alter table user modify name varchar(30); alter table user change id stu_id int; alter table user add age int(4) not null; alter table user add num int(8) primary key first;
修改表名
修改字段数据类型,字段名
增加字段
在首行增加字段
指定位置增加字段
删除字段
删除外键约束
首先查看外键名称
删除外键约束
删除表
删除没有被关联的普通表
删除被其他表关联的父表(共两种方式)
①:删除外键约束,再删除父表;
②:删除字表,再删除父表;