MySQL常用命令精解

MySQL作为一款广泛使用的开源关系型数据库管理系统,在数据管理与操作方面提供了丰富的命令集,便于数据库的高效管理和维护。将基于提供的文件内容,深入解析其中涉及的关键MySQL命令,帮助读者更好地理解和掌握这些实用的数据库操作技巧。

一、数据库的创建与管理

  1. 创建数据库
  2. 命令格式:CREATE DATABASE 数据库名;
  3. 示例:mysql> CREATE DATABASE school;
  4. 功能:创建一个新的数据库,用于组织和存储数据。

  5. 选择数据库

  6. 命令格式:USE 数据库名;
  7. 示例:mysql> USE school;
  8. 功能:指定后续操作的目标数据库

  9. 删除数据库

  10. 命令格式:DROP DATABASE 数据库名;
  11. 示例:mysql> DROP DATABASE school;
  12. 功能:永久删除指定的数据库,包括其中的所有表和数据,操作前需谨慎。

二、表的创建与管理

  1. 删除表
  2. 命令格式:DROP TABLE 表名;
  3. 示例:mysql> DROP TABLE teacher;
  4. 功能:删除指定的及其所有数据。

  5. 创建表

  6. 命令格式:CREATE TABLE 表名(列定义,...);
  7. 示例:mysql> CREATE TABLE teacher (id INT(3) AUTO_INCREMENT NOT NULL PRIMARY KEY, name CHAR(10) NOT NULL, address VARCHAR(50) DEFAULT '深圳', year DATE);
  8. 功能:根据指定的列定义创建新

  9. 查看数据库列表

  10. 命令格式:SHOW DATABASES;
  11. 示例:mysql> SHOW DATABASES;
  12. 功能:列出当前MySQL服务器上所有的数据库

  13. 查看表列表

  14. 命令格式:SHOW TABLES;
  15. 示例:mysql> SHOW TABLES;
  16. 功能:列出选定数据库内的所有

  17. 描述表结构

  18. 命令格式:DESCRIBE 表名;
  19. 示例:mysql> DESCRIBE teacher;
  20. 功能:查看指定的结构信息。