not的用法
1 简单的查询 select from
select <列名1>,<列名2>
from <表名>
* 通配符,表示查询所有全部列
select *
from student
为列名指定别名 as
select 姓名 as 'name',性别 as '人类性别'
from student
删除重复数据 distinct
select distinct 姓名
from student
多列数据时distinct用法
select distinct 学号,姓名
from
此时学号和姓名作为一列,只有当姓名和学号都相等时,才先是一列
*练习查询学生表
2 指定查询条件
where语句
注意SQL运行顺序与书写顺序
书写顺序是select,from,where
运行顺序是from,where,select
3 注释和SQL语句的注意事项
单行注释和多行注释的区别
4 运算符
运算符包括算术运算符、比较运算符和逻辑运算符
4.1 算术运算符:
5+null=null
任何值加空值均为空值
4.2 比较运算符
包括+ - = >= <= <>(不等于)
注意字符串的比较 ‘10’<'2',字符串是1开头所以小于2
查询空值: where 教师 is null where 教师 is not null
4.3 逻辑运算符
包括 not and between or in
not的用法
and的用法
between的用法
in的用法
5 字符串模糊查询
like和%
like是模糊查询的意思,‘猴%’表示猴开头的模糊查询,‘%猴%’表示包含猴的
1个下划线_表示任意1个字符
6 练习
查询姓猴的学生名单
查询最后一个字是猴的
查询带猴的
7 SQLZOO练习