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

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值