常用sql语句大全

admin 49 0

# 常用SQL语句大全

SQL(Structured Query Language)是一种用于管理和操作关系型数据库的标准化语言,以下是一些常用的SQL语句,包括基本的查询、插入、更新和删除操作,以及一些高级的语句和功能。

1. 查询数据

SELECT * FROM table_name; -- 选择所有列
SELECT column1, column2 FROM table_name; -- 选择特定列
SELECT * FROM table_name WHERE condition; -- 带条件查询
SELECT COUNT(*) FROM table_name; -- 查询行数
SELECT DISTINCT column1, column2 FROM table_name; -- 查询唯一值

2. 插入数据

INSERT INTO table_name (column1, column2) VALUES (value1, value2);

3. 更新数据

UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;

4. 删除数据

DELETE FROM table_name WHERE condition;

5. 排序数据

SELECT * FROM table_name ORDER BY column1 ASC/DESC; -- 按列排序,可指定升序或降序

6. 聚合函数

SELECT COUNT(column) FROM table_name; -- 计算行数
SELECT SUM(column) FROM table_name; -- 求和
SELECT AVG(column) FROM table_name; -- 平均值
SELECT MAX(column) FROM table_name; -- 最大值
SELECT MIN(column) FROM table_name; -- 最小值

7. 连接查询

SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column; -- 内连接,返回匹配的行
SELECT * FROM table1 LEFT JOIN table2 ON table1.column = table2.column; -- 左连接,返回左表的行以及匹配的行
SELECT * FROM table1 RIGHT JOIN table2 ON table1.column = table2.column; -- 右连接,返回右表的行以及匹配的行