2019-05-25 SQL学习

Posted wonghugh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019-05-25 SQL学习相关的知识,希望对你有一定的参考价值。

【语言分类】

  • DQL:数据查询语言(查询数据)
  • DML:数据操作语言(增删改数据)
  • DDL:数据定义语言(创建库、表)
  • DCL:数据控制语言(数据库用户角色权限)
  • TPL:事务处理语言
  • CCL:指针控制语言

【数据类型】

  • 字符型:char、varchart
  • 文本型:text
  • 数值型:int、smallint、tinyint、numeric、money、smallmoney
  • 逻辑型:bit
  • 日期型:datetime、smalldatetime

【SQL约束】

  • NOT NULL约束
  • DEFAULT约束
  • UNIQUE约束
  • 主键约束
  • 外键约束
  • CHECK约束
  • 索引

【语法规则】

  • 总是以关键字开头
  • 分号结束
  • 不区分大小写

【SQL JOIN】

  • INNER JOIN:如果表中有至少一个匹配,则返回行(取交集)
  • LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行
  • RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行
  • FULL JOIN:只要其中一个表中存在匹配,则返回行(返回并集)
  • SELF JOIN:用于将表连接到自己,就好像该表是两个表一样,临时重命名了SQL语句中的至少一个表
  • CARTESIAN JOIN:从两个或多个连接表返回记录集的笛卡儿积

以上是关于2019-05-25 SQL学习的主要内容,如果未能解决你的问题,请参考以下文章

2019-05-25 今年第一次面试

学习总结SQL学习总结之认识SQL

学习总结SQL的学习-2-sql操作

SQL学习01——学习新知识,复习旧知识

sql学习笔记

SQL注入学习