我们知道当我们的表创建后重复执行会出错,一般我们会这么处理
CREATE TABLE IF NOT EXISTS stuinfo
学了新建表我们还应该知道一个东西,如何删除表
deop table table_name
怎么查看别人的见表语句呢
show CREATE table stuinfo
怎么查看表结构呢
show COLUMNS from stuinfo
增加列[add 列名]
alter table 表名 add 列名 列类型 列参数
ALTER table stuinfo add test VARCHAR(20)
删除列[drop 列名]
alter table 表名 drop 列名
ALTER table stuinfo DROP test
修改列[modife 列名]
1:修改类型
alter table 表名 modify 列名 新类型 新参数
ALTER table stuinfo MODIFY stu_gender VARCHAR(10)
2:修改列名字
alter table 表名 change 旧列名 新列名 新类型 新参数
ALTER table stuinfo CHANGE stu_gender gender int
not null:非空约束,指定某列不为空
unique: 唯一约束,指定某列和几列组合的数据不能重复
primary key:主键约束,指定某列的数据不能重复、唯一
foreign key:外键,指定该列记录属于主表中的一条记录,参照另一条数据 //暂时不管
check:检查,指定一个表达式,用于检验指定数据
插入一条数据到一个表中
insert into t1(name) value(“张三”)