数据库复习(3)

  1. sql语句除了字符串,大小写不敏感
  2. primary Key(key) 默认该属性为not null
  3. Create , Drop,Alter为DDL
  4. Insert , Update ,delete为DML
  5. select all/distinct(默认保留重复)
  6. 当运算(+-*/)在select时,只影响显示数值,不影响数据库中数据本身
  7. natural join和Where a.x=b.y的区别是,显示时属性列数不同
  8. 匹配字符串(关键词like)
    1. %匹配任意子串
    2. -匹配任意字符
      1. Inyto%任意以Inyto开始的字符串
      2. %ans%包含子串ans的
      3. --- 任意三个字符(刚好三个)
      4. ---%任意至少有三个字符的字符串
  9. 并union操作必须是属性个数以及名称都匹配的情况下才能使用,默认保留重复
  10. interest交集
  11. except默认不保留重复
  12. 大部分情况下,null可以看作是false,除了not unknow = unknow
    1. and
      1. true & unknow = unknow
      2. false & unknow = false
      3. unknow & unknow = unknow
    2. or
      1. true | unknow = true
      2. unknow | false =unknow
      3. unknow | unknow = unknow
    3. not
      1. unknow |unknow =unknow
  13. 聚集函数(aggregate function)
    1. avg
    2. min
    3. max
    4. count (前面不能加distinct)(默认不计算空值)
    5. sum
  14. order by默认升序asc(降序为order by desc)
  15. group by
    1. 出现在select中并且不是在聚集函数中的属性要出现在group by子句中
  16. exists(存在(不为空集))常用于判断包含关系 X-Y = 空集 => X∈Y ,not exits(不存在(为空集))
  17. with子句(临时命名) p99

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值