查询

基本查询

# 「取什么」填写 * 取全部或填写列名(多个用逗号分隔)来取出指定字段
# 列名也可使用函数表达式
SELECT `要取出的列名`,`要取出的列名` FROM `表名`;
# 可以为取出的列设定别名(常用于函数计算结果)
SELECT
	`要取出的列名`,
	`要取出的列名` AS `别名`
FROM `表名`;

条件查询

有以下几种条件可以选择

SELECT `列名` FROM `表名` WHERE 条件;

排序

SELECT ... FROM `...` ORDER BY xx [asc]; -- 升序
SELECT ... FROM `...` ORDER BY xx desc; -- 降序

限制查询数量

SELECT ... FROM `...` LIMIT x; // 取前 x 个
SELECT ... FROM `...` LIMIT x, y; // 取第 (x, y] 个

查询时计算

# 基础数值运算
SELECT 
    name, price AS old_price, price + 10 AS new_price
FROM
    products
WHERE
    name IS NOT NULL;