好的!下面帮你整理一份MySQL数据库命令行操作的常用命令总结,适合日常开发和管理时快速使用。


一、登录 MySQL

mysql -u 用户名 -p

执行后输入密码,登录 MySQL 命令行客户端。


二、基本数据库操作命令

命令说明
show databases;显示所有数据库
create database 数据库名;创建数据库
drop database 数据库名;删除数据库
use 数据库名;切换当前数据库

三、表相关命令

命令说明
show tables;显示当前数据库所有表
desc 表名;查看表结构
create table 表名 (...);创建表
drop table 表名;删除表
alter table 表名 add 列名 类型;添加表列
alter table 表名 drop 列名;删除表列

四、数据操作命令(CRUD)

命令说明
insert into 表名 (列1,列2) values (值1,值2);插入数据
select * from 表名;查询表所有数据
select 列1,列2 from 表名 where 条件;条件查询
update 表名 set 列=值 where 条件;更新数据
delete from 表名 where 条件;删除数据

五、用户与权限管理

命令说明
create user '用户名'@'主机' identified by '密码';创建用户
grant 权限 on 数据库.表 to '用户名'@'主机';授权用户
flush privileges;刷新权限
show grants for '用户名'@'主机';查看用户权限

六、其他常用命令

命令说明
exit;退出 MySQL 命令行
source 路径/文件.sql;执行 SQL 脚本文件
status;查看当前连接信息
show processlist;查看当前运行的线程

七、示例操作流程

mysql -u root -p            # 登录
show databases;             # 查看数据库
create database testdb;     # 创建数据库
use testdb;                 # 切换数据库
create table users (id int primary key, name varchar(50));  # 创建表
insert into users values (1, 'Alice');                      # 插入数据
select * from users;           # 查询数据
exit;                         # 退出