sql书写规则:
- sql语句以英文分号(;)结尾
- sql语句不区分关键字的大小写
- 列名不能加单引号(列名命名时不能有空格)
- 符号只能用英文符号
一 sql的基本查询语句
1.1 select<列名1><列名2>....,from<表名>; 是sql最基本的查询语句。
1.2 select * form<表名>;星号是查询全部列;
1.3 select 列名as 豆豆,列名2 as 星星 form 表名; as为为列设置别名;
1.4 select distinct 列名 form 表名;distinct为删除重复项
练习1
1,打开school数据库
2,右击查询,新建查询
3,可以在图中3的指示出查询编辑器里写查询语句,如图所示
4,选择查询语句“SELECT *
FROM student;”点击图中4运行下的“运行已选择的”
5,可得图中5的运行结果。
二 指定查询条件
select 列名,列名 from 表名 where 列名=(指定查找数据)即查找条件
运行顺序应该为 from为第一,where为第二,select出结果。
三 运算符
算数运算符即加减乘除
比较运算符
逻辑运算符
练习2
算数运算符练习:
写语句select 学号,成绩,成绩/100 as '百分比成绩' from course;
运行结果如下:
比较运算符练习:
写语句:select 学号,成绩 from course where 成绩小于60;
运行结果如下:
写语句 select 姓名,出生日期 from student where 出生日期<'1990-01-01';
运行结果如下:
查询出NULL值
结果如下:
逻辑运算符练习
not 否定某一条件
and :并且,or:或者
between 范围查询
in是or的简便写法
五 字串模糊查询 like