MySQL数据库表(table)操作实用指南

作者:袖梨 2026-09-08

平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“MySQL数据库表(table)操作”来说,它看着像小点,放到项目里常会牵出环境、配置、兼容性和维护成本。下面按实际采用顺序,把思路、关键写法和容易踩坑的地方讲清楚,便于大家直接对照操作。

目录
  • MySQL数据库表(table)操作
  • 1.新建表
  • 2.查看表
  • 3.新建表实例(插入数据)
  • 4.修改表
    • 1.新增一列
    • 2.修改某一列的属性(比如长度从20 -> 60)
    • 3.删除某一列
    • 4.修改表名称
    • 5.修改列名称
  • 5.删除表

MySQL数据库表(table)操作

话不多说,现在开始啦~~

1.新建表

CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype
) character set 字符集 collate 校验规则 engine 存储引擎;
说明:
field 表示列名
datatype 表示列的类型
character set 字符集,如果没有指定字符集,则以所在数据库的字符集为准
collate 校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准
也可以不带后面这些,由系统默认给与

当然,也能够加上其他字段和comment

2.查看表

查看该数据库下的表有哪些 : show tables;

查看该表的详细结构 : desc [表名称];

查看新建该表时候的操作 : show create table [表名称] (; 或者 G)

查看表里面存放的数据 : select * from [表名称];

3.新建表实例(插入数据)

insert into [表名称] values ('内容');

4.修改表

在这个场景下,在项目真实开发场景下,经常修改某个表的结构,比如字段名字,字段大小,字段类型,表的字符集类型,表的存储引擎等等。我们还有需求,添加字段,删除字段等等。这时我们就需修改表
ALTER TABLE tablename ADD (column datatype [DEFAULT expr][,column
datatype]...);
ALTER TABLE tablename MODIfy (column datatype [DEFAULT expr][,column
datatype]...);
ALTER TABLE tablename DROP (column);

1.新增一列

alter table [表名称] add [新增的名字] [类型] (comment '能够写一下这段是干什么用的') (after [其他表内容的名字])(能够插入指定列的后面);

插入新字段后,对原来表中的数据没有影响

2.修改某一列的属性(比如长度从20 -> 60)

alter table [表名称] modify [修改的那一列名字] [修改后的内容]

3.删除某一列

alter table [表名称] drop [需删除的列名称];

注意:删除字段一定要小心,删除字段及其对应的列数据都没了

4.修改表名称

alter table [表名称] rename (to) [新表名称];

5.修改列名称

alter table [表名称] change [old列名称] [new列名称] [属性];

5.删除表

drop table [表名称];

落到代码里,虽然删除容易,但是尽量不要修改或者删除表,不然就再也无法拿回来了!也影响着上层!

到此这篇关于MySQL数据库表(table)操作的文章就介绍到这了,更多相关mysql数据表table内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多兼容脚本之家!

您可能感兴趣的文章:
  • MYSQL数据表基本操作之新建+查看+修改+删除操作方法
  • Mysql删除几亿条数据表中的部分数据的方法实现
  • MySQL数据表设计之自动增长的实现
  • MySQL数据表分区技术PARTITION详解
  • 拿到MySQL数据表列信息的三种方法实现
  • MySQL数据表的常用约束小结
  • MySQL数据表字段操作指南之添加、修改与删除方法
  • 读取mysql一个库下面的所有的表table

相关文章

精彩推荐