MySQL 是一个流行的开源关系型数据库管理系统,以下是一些常用的 MySQL 语句,涵盖了数据查询、数据操作、表操作、数据库操作等各个方面:
### 1. **数据查询**
* **SELECT**:从数据库表中查询数据。
SELECT column1, column2, ... FROM table_name WHERE condition;
* **ORDER BY**:对查询结果进行排序。
SELECT column1, column2, ... FROM table_name ORDER BY column1 [ASC|DESC];
* **GROUP BY**:对查询结果进行分组。
SELECT column1, COUNT(column2) FROM table_name GROUP BY column1;
* **HAVING**:对分组后的结果进行过滤。
SELECT column1, COUNT(column2) FROM table_name GROUP BY column1 HAVING COUNT(column2) > 10;
### 2. **数据操作**
* **INSERT INTO**:向表中插入新数据。
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
* **UPDATE**:更新表中的数据。
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
* **DELETE**:从表中删除数据。
DELETE FROM table_name WHERE condition;
### 3. **表操作**
* **CREATE TABLE**:创建新表。
CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, ... );
* **ALTER TABLE**:修改表结构。
ALTER TABLE table_name ADD column_name datatype;
* **DROP TABLE**:删除表。
DROP TABLE table_name;
### 4. **数据库操作**
* **CREATE DATABASE**:创建新数据库。
CREATE DATABASE database_name;
* **USE**:选择数据库。
USE database_name;
* **DROP DATABASE**:删除数据库。
DROP DATABASE database_name;
### 5. **其他常用语句**
* **SHOW DATABASES**:显示所有数据库。
SHOW DATABASES;
* **SHOW TABLES**:显示当前数据库中的所有表。
SHOW TABLES;
* **DESCRIBE**:显示表的结构。
DESCRIBE table_name;
这些只是 MySQL 的一些基本语句,实际上 MySQL 提供了非常丰富的功能和复杂的查询语句,在使用时,建议参考 MySQL 的官方文档或其他相关资源,以获取更详细和深入的信息。