USE 库名;
CREATE TABLE 表名(
字段名 数据类型 (所占内存大小),
name CHAR(20),
age INT(2),
sex CHAR(4)
);
SHOW TABLES;
查看当前库里的表目录
SHOW CREATE TABLE 表名;
查看创建的表
DESC 表名;
输出表格
修改表名并查看是否修改成功
ALTER TABLE 旧表名 RENAME TO 新表名;
SHOW TABLES;
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 数据类型
修改字段名并验证是否修改成功
ALTER TABLE 表名 MODIFY 字段名 新数据类型
修改数据类型并验证
三种插入新字段的方法
1 ALTER TABLE 表名 ADD 字段名 数据类型
在最后插入字段名
2 ALTER TABLE 表名 ADD 字段名1 数据类型 AFTER 字段名2;
把字段名1插入到字段名2的后面
3 ALTER TABLE 表名 ADD 字段名 数据类型 FIRST;
在开头插入字段名
ALTER TABLE 表名 DROP 字段名;
删除字段
ALTER TABLE表名 MODIFY 字段名1 数据类型 FIRST(前)AFTER(后) 字段名2
把字段名1放到字段名2后面
ALTER TABLE 表名 MODIFY 字段名 数据类型 FIRST;
把字段名放到开头
DROP TABLE 表名;
删除数据表
为了快速查找表中的某条信息,可以通过设置主键(非空且唯一)来实现
主键约束是通过PRIMARY KEY定义的,它可以唯一标识表中的记录
主键约束分为:单字段主键和多字段主键
单字段主键指的是由一个字段构成的主键
多字段主键指的是多个字段组合而成的主键
注意:每个数据表中最多只能有一个主键约束,定义为PRIMARY KEY的字段不能有重复值且不能为NULL值
非空约束指的是字段的值不能为NULL,在同一个数据表中可以定义多个非空字段,是通过NOT NULL定义的
唯一约束用于保证数据表中字段的唯一性,即表中字段的值不能重复出现,是通过UNIQUE定义的
默认约束用于给数据表中的字段指定默认值,即当在表中插入一条新记录时,如果没有给这个字段赋值,数据库系统会自动为这个字段插入默认值。默认值是通过DEFAULT关键字定义的
DESC 表名;
查看表
设置表字段值自动增加AUTO_INCREMENT