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));