数据库的查询操作基本分为三类:投影操作,选择操作,排序操作
*查询的基本结构
SELECT * FROM 表名 WHERE 过滤条件;
*投影操作
SELECT 列名列表 FROM 表名;
列名列表几种书写方式
@如果选择某个表中的多个列,那么列名之间用逗号隔开;
@如果是单个列,只需要该列的列名即可;
@如果选择所有的列,用*代替列名列表。
*表名前缀
SELECT 表名.列名 FROM 表名;
*列别名。可以改多个
SELECT 原列名 AS 新别名 FROM 表名;
*排除重复列
SELECT DISTINCT 列a,列b FROM 表名;
注意:如果是多个列,就必须每个列都相同才会排除重复的列
*选择操作
SELECT 列名列表 FROM 表名 WHERE 条件1 like 条件2;
连接关键字 | 含义 |
AND | 同时满足两个条件 |
OR | 至少满足两个条件中的一个 |