作为一个搞IT的妹子,最大的幸福不是吃饭逛街谈恋爱而是周末不加班!!!最最大的幸福是周一到周五可以按点下班,然后还有个爱自己的男朋友。。呃呃呃。梦想还是要有的,万一实现了呢。
周一综合症严重,为了零点之前能躺在床上,还有不浪费双十一抢购的面膜,言归正传。
select语句
SELECT 语句用于从表中选取数据。结果被存储在一个结果表里(称为结果集)。
语法:SELECT 列名称 FROM 表名称
eg1.获取名为 "Name" 和 "Number" 的列的内容(从名为 "Student" 的数据库表)
SELECT Name,Number FROM Students
eg2.获取Student表中的所有列;
SELECT * FROM Students (*是选取所有列的快捷方式)
SELECT DISTINCT 语句
在表中,可能会包含重复值,或者需要提取一些列的不同值。distinct用于返回不同的值;
语法:SELECT DISTINCT 列名称 FROM 表名称
eg.显示学生成绩列不同的值
SELECT DISTINCT Score FROM Students
WHERE 子句
如果需要有条件的选取数据,可将 WHERE 子句添加到 SELECT 语句中。
语法:SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
where子句可使用的运算符有:
操作符描述=等于<>不等于>大于<小于>=大于等于<=小于等于BETWEEN在某个范围内LIKE搜索某种模式
eg. 只显示学生表中名字为LiHua的学生信息:
SELECT * FROM Students WHERE name='LiHua'
注意:条件值周围使用的是单引号!!!
ORDER BY 语句
用于根据指定的列对结果集进行排序。
默认按照升序排序
使用DESC关键字可进行降序排序
eg1.对学生成绩列进行排序(默认进行升序)
SELECT Name,Score FROM Students ORDER BY Score
eg1.对学生成绩列进行从高到低排序
SELECT Name,Score FROM Students ORDER BY Score DESC
晚安。