mysql常用语句

admin 33 0

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 的官方文档或其他相关资源,以获取更详细和深入的信息。