Skip to main content

select语句操作

查询所有字段

SELECT * from 表名;

查询特定的字段

SELECT 字段1,字段2,字段3 from 表名;

带别名查询(Alias)

SELECT 字段1 AS 别名1,字段2 AS 别名2 from 表名;

使用空格可以代替as,但是不推荐这样写

去重(DISTINCT)

SELECT DISTINCT 列名 from 表名;

SELECT DISTINCT 列名1,列名2 from 表名;
# 这段表示查询列名和列名2都不同的数据 但是这样场景几乎不存在实际意义

空值参与运算

如果空值参与运算在默认情况下会返回空值

# 当列1为null时,计算为0
SELECT DISTINCT 2 * IFNULL(1, 0) AS Double1 from 表名;

着重号``

一些保留字作为列名表名或者其他关键字参数 用``

SELECT * FROM `oder`;

查询常数

SELECT "常数", username from 表名;

显示表结构

显示表的结构,该表的字段名类型等

# DESCRIBE和DESC是一个意思
DESCRIBE 表名;
DESC 表名;