MySQL查询命令完全指南

2 下载量 112 浏览量 更新于2024-09-01 收藏 61KB PDF 举报
"这篇文档汇总了MySQL中常用的查询命令,包括查看版本号、日期、数据库、表以及执行基本的SQL语句,如选择、描述表结构等。此外,还介绍了如何创建、使用和删除数据库,以及创建表的操作。" 在MySQL数据库管理系统中,查询命令是日常操作的核心部分。以下是一些关键的查询操作: 1. 查看MySQL版本:通过运行`SELECT version();`可以获取当前MySQL服务器的版本信息。 2. 获取当前日期:使用`SELECT current_date();`来查看系统当前的日期。 3. 同时查看版本和日期:可以结合两者,如`SELECT version(), current_date();`。 4. 列出所有数据库:`SHOW DATABASES;`命令用于展示服务器上存在的所有数据库。 5. 选择使用数据库:切换到特定数据库,如`USE mysql;`,执行后会显示`Database changed`来确认已切换。 6. 查看当前选中的数据库:`SELECT database();`返回当前所选数据库的名称。 7. 显示数据库中的表:在选定数据库后,`SHOW TABLES;`可列出该数据库中的所有表。 8. 查看表内容:`SELECT * FROM db;`(其中"db"是表名)将显示表的所有行和列。 9. 查看表结构:`DESCRIBE mytable;`或`SHOW COLUMNS FROM 表名;`用于查看表的字段信息,包括字段名、数据类型等。 10. 基本SQL表达式:如`SELECT (20 + 5) * 4;`执行数学运算并返回结果,还可以结合函数,如`sin(pi()/3)`计算正弦值。 11. 指定别名:`SELECT (20 + 5) * 4 AS Result, sin(pi()/3);`中的`AS Result`为结果列指定别名。 12. 查看连接数:`SHOW PROCESSLIST;`可以查看当前用户的连接状态,`show full processlist;`则显示所有连接详情(可能需要特定权限)。 13. 数据库操作: - 创建数据库:使用`CREATE DATABASE abccs;`创建一个新的数据库。 - 选择数据库:`USE abccs;`切换到`abccs`数据库。 - 删除数据库:`DROP DATABASE 数据库名;`将删除指定的数据库。 14. 表操作: - 创建表:例如`CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1), birth DATE, birthaddr VARCHAR);`定义了一个包含姓名、性别、出生日期和出生地址的表。 - 删除表:`DROP TABLE 表名;`将删除指定的表。 这些基本的MySQL查询命令是数据库管理的基础,熟悉它们可以帮助你更高效地管理和操作数据。在实际工作中,根据需要,还可以使用更复杂的查询,如JOIN、GROUP BY、HAVING等来处理更复杂的数据分析任务。