SELECT-FROM
查询多列 -> device_id gender university
SELECT device_id,gender,age,university from user_profile
结果:
解释:字段为device_id,gender,age,university都会被展示出来
SELECT-FROM-WHERE
SELECT * FROM user_profile WHERE university = '北京大学'
结果:
*:所有值
解释:在user_profile 表中 字段为university 为北京大学的都会被展示出来
DISTINCT
SELECT DISTINCT 列名 FROM 表名
distinct 用于返回不同的值
返回的结果不会重复
例如:
表“CInfo”
Company | OrderNumber |
---|---|
IBM | 3532 |
IBM | 3532 |
Apple | 35323 |
Bibili | 41234 |
DDD | 3213 |
SELECT Company FROM CInfo
结果:
Company |
---|
IBM |
IBM |
Apple |
Bibili |
DDD |
SELECT DISTINCT Company FROM CInfo
结果:
Company |
---|
IBM |
Apple |
Bibili |
DDD |
除了company的字段,以下为输出结果
AND 和 OR 运算符
条件语句 AND 条件语句
两个为真 才为真
条件语句 OR条件语句
一个为真就为真
可以与WHERE 语句 多条(两条以上)使用
ORDER BY
ORDER BY 语句用于对结果集进行排序。
ASC : 结果为顺序(默认)
DESC:结果为逆序
SELECT DISTINCT Company FROM CInfo ORDER BY Company
结果:
Company |
---|
Apple |
Bibili |
DDD |
IBM |
SELECT Company, FROM CInfo ORDER BY Company DESC
结果:
Company |
---|
IBM |
DDD |
Bibili |
Apple |
insert 占位
update 占位
delete 占位
(未完,待续)
(所有内容均为学习的笔记,仅供参考)