MySQL常用命令详解
一、数据库管理命令
1. 显示所有数据库
- 命令: SHOW DATABASES;
- 功能: 列出MySQL服务器上所有的数据库。
2. 创建数据库
- 命令: CREATE DATABASE database_name;
- 功能: 创建一个新的数据库。
- 示例: CREATE DATABASE mydatabase;
3. 选择数据库
- 命令: USE database_name;
- 功能: 选择指定的数据库进行后续操作。
- 示例: USE mydatabase;
4. 删除数据库
- 命令: DROP DATABASE database_name;
- 功能: 直接删除指定的数据库。
- 示例: DROP DATABASE mydatabase;
- 注意事项: 此命令将永久删除数据库及其所有内容,请谨慎使用。
5. 查看数据库信息
- 命令: SHOW CREATE DATABASE database_name;
- 功能: 显示创建指定数据库时使用的SQL语句。
- 示例: SHOW CREATE DATABASE mydatabase;
二、表管理命令
1. 显示表
- 命令: SHOW TABLES;
- 功能: 列出当前选定数据库中的所有表。
- 示例: 在选择了某个数据库后,执行SHOW TABLES;来查看该数据库下的所有表。
2. 显示表结构
- 命令: DESCRIBE table_name;或DESC table_name;
- 功能: 显示指定表的结构信息。
- 示例: DESCRIBE mytable;
3. 创建表
- 命令: CREATE TABLE table_name (column1 datatype, column2 datatype, ...);
- 功能: 创建新的表并定义其结构。
- 示例: CREATE TABLE mytable (id INT, name VARCHAR(50));