MySQL的增删改查命令合集合集

不同于之前博客慢慢学习,这个博客主要用来查找命令

一、数据库层面(增删改查)

操作 命令示例(小写) 说明
增(创建数据库) create database 数据库名; 也可加 if not exists、指定字符集等
删(删除数据库) drop database 数据库名; 慎用,会删除所有表和数据
改(修改数据库属性) alter database 数据库名 character set utf8mb4; 通常改字符集、排序规则
查(查看所有数据库) show databases; 列出所有数据库
查(查看当前使用的数据库) select database(); 显示当前数据库名
查(查看数据库创建语句) show create database 数据库名; 显示创建时的详细信息

注意:"改"在数据库层面较少使用,最常用的是改字符集;切换数据库用 use 数据库名; 不算增删改查。


二、表结构层面(增删改查)

操作 命令示例(小写) 说明
增(创建表) create table 表名 (列定义); 需指定列名、类型、约束
删(删除表) drop table 表名; 删除表结构及数据
改(修改表结构) alter table 表名 add/modify/change/drop ... 常见操作见下方子项
└ 增加列 alter table 表名 add 列名 类型;
└ 删除列 alter table 表名 drop 列名;
└ 修改列类型 alter table 表名 modify 列名 新类型;
└ 重命名列 alter table 表名 change 旧列名 新列名 类型;
└ 重命名表 alter table 旧表名 rename to 新表名; 或 rename table 旧表名 to 新表名;
查(查看所有表) show tables; 当前数据库下的表
查(查看表结构) desc 表名; 或 describe 表名; 显示列信息
查(查看创建表的语句) show create table 表名; 显示完整的建表语句

三、表数据层面(增删改查)

即对表中具体行记录 的操作,经典的 CRUD。

操作 命令示例(小写) 说明
增(插入数据) insert into 表名 (列1,列2) values (值1,值2); 也可省略列名(需按顺序给全)
删(删除数据) delete from 表名 where 条件; 不加条件会删除所有行
改(更新数据) update 表名 set 列1=新值 where 条件; 不加条件会更新所有行
查(查询数据) select 列1,列2 from 表名 where 条件; 最灵活,可搭配 join/group by/order by 等

补充:快速清空表数据(保留结构)可用 truncate table 表名; 不属于标准增删改查,但常归于"删数据"。


快速记忆口诀

  • 数据库 :create / drop / alter / show

  • 表结构 :create table / drop table / alter table / show tables 或 desc

  • 表数据 :insert / delete / update / select

相关推荐
飞浪纪元[FWC–FE]16 分钟前
Qt 工程创建与 CMake / qmake 构建规范
开发语言·数据库·qt
Ivanqhz20 分钟前
MoE + LLM 应用
数据库·人工智能·pytorch·python·深度学习·算法·1024程序员节
Tsuki_tl25 分钟前
【总结】Redis五大数据类型应用场景及基本命令
数据库·redis·后端·缓存·缓存中间件·redis命令·redis 五大数据类型
Gauss松鼠会26 分钟前
GaussDB 整体架构解析
运维·服务器·网络·数据库·sql·架构·gaussdb
系统集成-鹰翔31 分钟前
ERP对接升级提示数据库迁移失败:SQLite逐版本事务到底回滚到哪一步
javascript·数据库·经验分享·后端
西瓜拿铁好喝32 分钟前
开源和闭源 AI 办公工具,分别适合谁
java·前端·数据库
代码派42 分钟前
业务不停机迁移 MySQL 到 TiDB,NineData 数据增量同步实操演示
数据库·mysql·tidb·ninedata·无停机迁移·增量迁移·全量迁移
Gauss松鼠会1 小时前
GaussDB 中 gsql 与 DBeaver(JDBC)客户端工具查询时间不一致:原因、排查与处理
运维·服务器·数据库·sql·gaussdb·经验总结
Elastic 中国社区官方博客1 小时前
基于 Jina OCR v1 与 Elasticsearch 的 PDF 智能混合检索与 RAG 系统实战指南
大数据·数据库·elasticsearch·搜索引擎·ocr·jina
渣渣盟1 小时前
Flink SQL 流批一体:从 SQL 到执行计划,优化器如何工作?
大数据·sql·flink