-- SQL 语言可以分为三类
-- DML: 数据操纵语言(对标的 - 增 删 改 查)
-- DDL:数据定义语言。(表的创建删除,修改)
命令行查看数据库 (吔可以在客户端图形化界面操作)
SQL 语言大小写不敏感。
SQL 可以写在一行或者多行
关键字不能被缩写也不能分行
使用缩进提高语句的可读性
紧跟列名,也可以在列名和别名の间加入关键字‘AS’别名使用双引号,以便在别名中包含空格或特殊的字符并区分大小写
日期和字符只能在单引号中出现。
每当返回┅行时字符串被输出一次。
-- 需求:查询薪水大于5000的所有员工
-- 需求:查询薪水不等于5000的员工
【4】 in (使用 IN运算显示列表中的值)
-- 需求: 查询部门为70 或者 80 或者 90的员工
【5】like 用于模糊查询
使用 LIKE 运算选择类似的值
选择条件可以包含字符或数字:
% 代表零个或多个字符(任意个字符)。
-- 需求: 查找员工姓名中包含a 字母的员工
-- 需求: 查找姓名中第二个字母为a的员工
回避特殊符号的:使用转义苻例如:将[%]转为[$%]、[_]转为[$_],然后再加上[ESCAPE ‘$’] 即可
-- 需求:查找奖金率为Null 的员工
-- 需求: 查找奖金率不为null的员工
-- 需求: 按照工资进行排序
-- 需求: 将員工部门为90好部门的员工的薪水按照降序排序
-- 按照别名进行排序