创建表
#设置外键
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;
修改表名
修改字段数据类型,字段名
增加字段
在首行增加字段
指定位置增加字段
删除字段
删除外键约束
首先查看外键名称
删除外键约束
删除表
删除没有被关联的普通表
删除被其他表关联的父表(共两种方式)
①:删除外键约束,再删除父表;
②:删除字表,再删除父表;