mysql常用命令速查表

mysql常用命令清单

分类 命令 说明
连接与退出 mysql -u 用户名 -p 登录(输入密码)
mysql -u 用户名 -p 数据库名 直接进入指定数据库
exit; / quit; / \q 退出 MySQL
数据库操作 SHOW DATABASES; 查看所有数据库
CREATE DATABASE db_name; 创建数据库
DROP DATABASE db_name; 删除数据库
USE db_name; 切换数据库
SELECT DATABASE(); 查看当前数据库
表操作 SHOW TABLES; 查看当前数据库下所有表
DESCRIBE table_name; 查看表结构(字段、类型等)
SHOW CREATE TABLE table_name\G; 查看建表语句
CREATE TABLE table_name (id INT); 创建表(示例)
DROP TABLE table_name; 删除表
ALTER TABLE table_name ADD col INT; 添加列
ALTER TABLE table_name DROP col; 删除列
数据操作 (CRUD) INSERT INTO users (id, name) VALUES (1, 'Alice'); 插入数据
SELECT * FROM users; 查询所有数据
SELECT name FROM users WHERE id=1; 条件查询
UPDATE users SET name='Bob' WHERE id=1; 更新数据
DELETE FROM users WHERE id=1; 删除数据
用户与权限 SELECT user, host FROM mysql.user; 查看用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'pwd'; 创建用户
GRANT ALL PRIVILEGES ON db_name.* TO 'username'@'localhost'; 授权
FLUSH PRIVILEGES; 刷新权限
DROP USER 'username'@'localhost'; 删除用户
其他常用 STATUS; 查看服务器状态
SHOW PROCESSLIST; 查看当前连接
SHOW VARIABLES LIKE '%char%'; 查看字符集相关设置
SOURCE /path/to/file.sql; 执行 SQL 文件

ps:SQL关键字大小写不影响运行

Author

Cofeesy

Posted on

2025-09-27

Updated on

2025-09-27

Licensed under

Comments