1 1.SQL的六类内容: 2 (1)数据定义语言(DDL): 创建、删除表结构的语句,包括Create、Drop 3 (2)数据控制语言(DCL): 为定义数据访问及修改权限而实现的语句,包括Grant、Revoke 4 (3)数据查询语言(DQL): 定义从数据表中查询已有数据的方法,例如Select 5 (4)数据操作语言(DML): 定义对数据表中的数据进行增、删、改的方法,包括Insert、Delete、Update 6 (5)事务处理语言(TPL): 为保证多条SQL语句的数据一致性而定义的语句,比如Commit、Rollback 7 (6)指针控制语言(CCL): 定义对查询到的多条记录进行逐行控制的方法及与cursor相关的语句 8 9 2.常用SQL条件操作符: 10 操作符 描述 举例 11 = 等于 title = '高等数学' 12 <> 不等于 period <> 320 13 > 大于 period > 300 14 < 小于 period < 400 15 >= 大于等于 period >= 280 16 <= 小于等于 period <= 380 17 Between 在两个数之间 period between 200 and 400 18 Like 模糊匹配 //匹配所有名字开头为大学的课程 eg:大学语文 大学英语 19 title like '大学%' 20 In 是否在集合中 title in ('经济学基础','大学英语','心理学') 21 IS NULL 判断是否为空 description IS NULL 22 AND 并 period>300 AND description like "%必修课%" 23 OR 或 title = '心理学' OR title = '电路基础' 24 25 注: 在多条件表达式中,AND运算的优先级高于OR,即先运算AND再运算OR