一、登录 MySQL
mysql -u 用户名 -p
php
15 Bytes
© 菜鸟-创作你的创作
执行后输入密码,登录 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;
php
346 Bytes
© 菜鸟-创作你的创作
```https://www.52runoob.com/archives/5413