mysql创建表语句和修改表语句

每天创建一个表,来练习表设计。

这种图叫做syntax diagram,非常适合用来描述sql语法规则,基本上看到这种图,就知道语句要怎么写了,但是我还没有发现能够方便画syntax diagram的工具。
在这里插入图片描述

表相关

创建表
create table table_name(id int primary key, a int, b int);
删除表
drop table_name

查看表
desc table_name
show create table table_name

列相关column

添加列
alter table table_name add column column_name int

删除列
alter table table_name drop column column_name

修改列
alter table table_name change column column_name1 column_name2 int [after column_name0]

重命名列
alter table table_name rename column column_name1 to column_name2

索引相关

alter table table_name add index idx_a(a)
alter table table_name drop index idx_a

用户相关

show grants for user_name

alter vs change vs modify column

在这里插入图片描述

おすすめ

転載: blog.csdn.net/lineuman/article/details/117230629