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

本文详细介绍了数据库的DDL(Data Definition Language)操作,包括创建表、查看表结构、修改表和删除表。同时,讲解了DML(Data Manipulation Language)对表内部数据的增删查改。重点讨论了如何使用ALTER TABLE来添加、修改和删除字段,以及如何重命名表和字段。最后,展示了DROP TABLE用于删除表的语法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对表的操作分为两部分,这里先练习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;

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

NUC_Dodamce

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

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

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

打赏作者

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

抵扣说明:

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

余额充值