SQL 快速参考
SQL 快速参考
SQL 是一种用于管理关系型数据库的编程语言。本文将介绍一些 SQL 的基本语法和常见用法。
数据类型
- INT 整数型
- DECIMAL 小数型
- CHAR 定长字符串
- VARCHAR 变长字符串
- DATE 日期类型
- TIME 时间类型
- DATETIME 日期时间型
创建表
创建一个空的表:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
.....
)
创建一个带有主键的表:
CREATE TABLE table_name (
column1 datatype PRIMARY KEY,
column2 datatype,
column3 datatype,
.....
)
插入数据
向表中插入数据:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
查询数据
查询表中所有数据:
SELECT * FROM table_name;
查询表中部分列的数据:
SELECT column1, column2, ... FROM table_name;
在查询时进行排序:
SELECT * FROM table_name
ORDER BY column_name ASC/DESC;
更新数据
将表中的某一行数据更新:
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE some_column = some_value;
删除数据
删除表中的某一行或多行数据:
DELETE FROM table_name WHERE some_column = some_value;
聚合数据
统计表中的行数:
SELECT COUNT(*) FROM table_name;
统计表中某一列的总和:
SELECT SUM(column_name) FROM table_name;
统计表中某一列的平均值:
SELECT AVG(column_name) FROM table_name;
连接两个表
使用 INNER JOIN 连接两个表:
SELECT table1.column1, table1.column2, table2.column1
FROM table1
INNER JOIN table2
ON table1.column1 = table2.column2;
以上是一些 SQL 的基本语法和常见用法。在实际使用中,SQL 可以更加灵活地运用于不同的情境中。