Linux_MySQL表操作 DDL操作(建表,删表,改表,查表结构)

对表的操作分为两部分,这里先练习DDL操作。

  1. DDL:建表,删表,改表,查表结构
  2. DML:对表内部的信息进行增删查改

1.DDL操作

创建表

create table table_name(field1 datatype comment 'comment对这一列的批注可省略', field2 datatype, field3 datatype....
)character set 字符集 collate 校验规则 engine 存储引擎;
  • field表示列名
  • datatype 表示列的类型
  • character set 字符集,如果没有指定字符集,则以所在数据库的字符集为准
  • collate 校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准
  • 存储引擎默认是InnoDB

在这里插入图片描述

注意:不同的存储类型,创建表的文件不一样。

查看表结构

//查看表结构
desc table_name;
//查询创建表的过程
show create table table_name;

在这里插入图片描述

表结构的分析:
在这里插入图片描述

修改表

//向表中添加一字段
alter table table_name add 字段名称 字段类型 [comment 描述] [after 字段名(将新加的字段放到那一字段后,默认最后)]
//修改表的某一字段
alter table table_name modify 字段名称 修改后的类型;
//注意:修改字段后原字段的comment被覆盖了
//删除表的某一字段
alter table table_name drop 字段名称;
//修改表名称
alter table table_name rename new_table_name;
//修改表列名称
alter table table_name change name_oldline name_newline 新列的数据类型;

向表添加字段:
在这里插入图片描述
在这里插入图片描述


删除表中的字段
在这里插入图片描述


修改表中的字段
在这里插入图片描述


修改表名称

在这里插入图片描述


修改表中的字段名称
在这里插入图片描述

删除表

drop table table_name;

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NUC_Dodamce

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值