文章目录
- 💡创建表
- 💡修改表
- 💡删除表
在了解下列语句前,先掌握一下指令
# 查看表内容
desc [表名]
# 详细查看表内容
show create table [表名] \G
💡创建表
# 创建表
create table [表名] (
[字段1] [类型1],
[字段2] [类型2],
...
[字段n] [类型n]
){charset=[字符集] collate=[校验规则] engine=[存储引擎名]}; # {}里面的表示可以省略
- 补充:使用不同的存储引擎,表的文件存储结构也会不合同。
💡修改表
# 修改表名
alter table [表名] rename to [新表名];
# 修改列名
alter table [表名] change [列名] [新列名] [数据类型];
# 修改属性
alter table [表名] modify [列名] [字段]; # 通常是列名和字段
# 增添列
alter table [表名] add [列名] [数据类型] {commit "(此处填注释解)"} after [列名]; # {}里内容可省略
# 删除列
alter table [表名] drop [列名];
- 注意:在实际项目里面,表名一般不更改,因为会引起很多连锁报错。
修改列名是覆盖式修改,这就是为什么要加“数据类型varchar()”。
💡删除表
# 删除表
drop table [表名];
- 注意:不要轻易删除表,删除时一定要做好备份,除非此表真无关紧要。