zoukankan      html  css  js  c++  java
  • 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:从两个或多个连接表返回记录集的笛卡儿积
  • 相关阅读:
    寒假学习进度15
    寒假学习进度14
    寒假学习进度13
    Markdown使用笔记
    MVC
    阅读笔记大型网站技术架构01
    周总结1大数据采集技术与应用(徳拓)五次实验总结
    阅读笔记架构漫谈03
    质量属性易用性分析
    阅读笔记架构漫谈02
  • 原文地址:https://www.cnblogs.com/WongHugh/p/10924492.html
Copyright © 2011-2022 走看看