MySQL命令大全
全面的MySQL命令速查手册,包含数据库操作、表管理、数据查询、用户权限等各类命令说明
全部
共 60 个CREATE DATABASE
创建新数据库
数据库操作
DROP DATABASE
删除数据库
数据库操作
SHOW DATABASES
显示所有数据库
数据库操作
USE
选择要操作的数据库
数据库操作
ALTER DATABASE
修改数据库属性
数据库操作
CREATE TABLE
创建新表
表操作
DROP TABLE
删除表
表操作
ALTER TABLE
修改表结构
表操作
TRUNCATE TABLE
清空表数据(保留表结构)
表操作
SHOW TABLES
显示当前数据库的所有表
表操作
DESCRIBE
显示表结构
表操作
SHOW CREATE TABLE
显示创建表的SQL语句
表操作
RENAME TABLE
重命名表
表操作
SELECT
查询数据
数据查询
INSERT
插入数据
数据查询
UPDATE
更新数据
数据查询
DELETE
删除数据
数据查询
JOIN
多表连接查询
数据查询
UNION
合并多个查询结果
数据查询
SUBQUERY
子查询
数据查询
CREATE INDEX
创建索引
索引操作
DROP INDEX
删除索引
索引操作
SHOW INDEX
显示表的索引信息
索引操作
ALTER TABLE ADD INDEX
通过ALTER TABLE添加索引
索引操作
CREATE USER
创建新用户
用户权限
DROP USER
删除用户
用户权限
GRANT
授予用户权限
用户权限
REVOKE
撤销用户权限
用户权限
SHOW GRANTS
显示用户权限
用户权限
SET PASSWORD
设置用户密码
用户权限
FLUSH PRIVILEGES
刷新权限缓存
用户权限
START TRANSACTION
开始事务
事务处理
COMMIT
提交事务
事务处理
ROLLBACK
回滚事务
事务处理
SAVEPOINT
设置保存点
事务处理
SET AUTOCOMMIT
设置自动提交模式
事务处理
mysqldump
备份数据库(命令行工具)
备份恢复
SOURCE
执行SQL文件
备份恢复
mysqlimport
导入数据文件(命令行工具)
备份恢复
LOAD DATA
从文件导入数据
备份恢复
SELECT INTO OUTFILE
导出数据到文件
备份恢复
EXPLAIN
分析查询执行计划
性能优化
SHOW STATUS
显示服务器状态变量
性能优化
SHOW VARIABLES
显示服务器配置变量
性能优化
SET
设置变量值
性能优化
ANALYZE TABLE
分析表以更新统计信息
性能优化
OPTIMIZE TABLE
优化表(整理碎片)
性能优化
CHECK TABLE
检查表是否有错误
性能优化
REPAIR TABLE
修复损坏的表
性能优化
CREATE VIEW
创建视图
视图操作
DROP VIEW
删除视图
视图操作
ALTER VIEW
修改视图
视图操作
SHOW CREATE VIEW
显示视图定义
视图操作
CREATE PROCEDURE
创建存储过程
存储过程
DROP PROCEDURE
删除存储过程
存储过程
CALL
调用存储过程
存储过程
SHOW PROCEDURE STATUS
显示存储过程状态
存储过程
CREATE TRIGGER
创建触发器
触发器
DROP TRIGGER
删除触发器
触发器
SHOW TRIGGERS
显示触发器列表
触发器
关于 MySQL 命令
简介
MySQL 是最流行的关系型数据库管理系统之一,广泛应用于 Web 应用、数据仓库等领域。掌握 MySQL 命令是后端开发者和数据库管理员的必备技能。
命令分类
- 数据库操作:创建、删除、查看数据库
- 表操作:创建、修改、删除表结构
- 数据查询:SELECT、INSERT、UPDATE、DELETE 等 CRUD 操作
- 索引操作:创建、删除索引,优化查询性能
- 用户权限:用户管理、权限授予与撤销
- 事务处理:事务控制、提交、回滚
- 备份恢复:数据导入导出、备份还原
- 性能优化:查询分析、表优化、状态监控
学习建议
- 理解基础:先掌握基本的 CRUD 操作,再学习高级功能
- 注重实践:在测试环境中实际操作每个命令
- 关注性能:学会使用 EXPLAIN 分析查询,创建合适的索引
- 重视安全:合理设置用户权限,定期备份数据
常用技巧
- 备份命令:mysqldump -u root -p database > backup.sql
- 导入数据:mysql -u root -p database < backup.sql
- 查看状态:SHOW STATUS; SHOW VARIABLES;
- 分析查询:EXPLAIN SELECT ...