【mysql常用命令】在日常的数据库管理和开发工作中,MySQL 是一个非常常用的数据库系统。掌握一些常用的 MySQL 命令,可以大大提高工作效率。以下是一些常见的 MySQL 命令总结,方便查阅和使用。
一、连接与退出
| 命令 | 说明 |
| `mysql -u 用户名 -p` | 连接到 MySQL 数据库 |
| `exit;` 或 `quit;` | 退出 MySQL 命令行 |
二、数据库操作
| 命令 | 说明 |
| `CREATE DATABASE 数据库名;` | 创建一个新的数据库 |
| `SHOW DATABASES;` | 查看所有数据库 |
| `USE 数据库名;` | 使用指定的数据库 |
| `DROP DATABASE 数据库名;` | 删除数据库(谨慎使用) |
三、表操作
| 命令 | 说明 |
| `CREATE TABLE 表名 (字段1 类型, 字段2 类型, ...);` | 创建新表 |
| `SHOW TABLES;` | 查看当前数据库中的所有表 |
| `DESCRIBE 表名;` | 查看表结构 |
| `ALTER TABLE 表名 ADD 字段 类型;` | 添加字段 |
| `DROP TABLE 表名;` | 删除表(谨慎使用) |
四、数据操作(增删改查)
| 命令 | 说明 |
| `INSERT INTO 表名 (字段1, 字段2) VALUES (值1, 值2);` | 插入数据 |
| `SELECT FROM 表名;` | 查询所有数据 |
| `UPDATE 表名 SET 字段=值 WHERE 条件;` | 更新数据 |
| `DELETE FROM 表名 WHERE 条件;` | 删除数据(注意条件) |
五、用户与权限管理
| 命令 | 说明 |
| `CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';` | 创建用户 |
| `GRANT 权限 ON 数据库.表 TO '用户名'@'主机名';` | 授权 |
| `SHOW GRANTS FOR '用户名'@'主机名';` | 查看用户权限 |
| `REVOKE 权限 ON 数据库.表 FROM '用户名'@'主机名';` | 撤销权限 |
六、其他常用命令
| 命令 | 说明 |
| `HELP 命令名;` | 查看命令帮助 |
| `SOURCE 文件路径;` | 执行 SQL 脚本文件 |
| `SHOW VARIABLES LIKE 'character_set%';` | 查看字符集设置 |
| `SHOW STATUS;` | 查看服务器状态信息 |
以上是 MySQL 中一些常用的命令,涵盖了连接、数据库操作、表操作、数据操作、用户权限管理以及一些辅助命令。熟练掌握这些命令,有助于更高效地进行数据库管理工作。在实际使用中,建议结合具体场景合理使用,并注意备份数据以避免误操作带来的损失。


