表的创建,修改,删除

表的创建,修改,删除

1.创建表

  • 直接创建表
create table
[if not exitst] tb_name ---不存在才创建
(col  date_type ---列名和类型(必选)
	[ 可选约束
        primary key 
        |foreign key
        |auto_increment
        |comment comment_value ---列注释
        |default default_value ---默认值
        |unique ---唯一性约束
        |not null
    ]
)[character set charset]---字符集
[collate collate_value]---列排序和比较的规则(是否区分大小写)
  • 从另一张表复制表结构并创建新表

    CREATE TABLE TB_NAME LIKE TB_NAME_OLD

  • 从另一张表的查询结果创建表

    CREATE TABLE TB_NAME AS SELECT * FROM TB_NAME_OLD WHERE 条件

2.修改表

alter table tb_name 
{选项集合
	add column < col> <data_type>  after <col>-- 在某列后面添加一列,第一列不需要使用after
	|change column <old_col> <new_col> <新列的类型>
	|alter column <col> {set default <默认值> | drop default} --修改/删除裂的默认值
	|modify column <col> <类型> --修改列类型
	|drop column <col>
	|rename to <新表名>
	|character set<字符集名>  ---修改字符集
	|collate<校对规则名>  ---修改校对规则
}

3.删除表

drop table [if exitst] tb_name1,tb_name2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值