• 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:从两个或多个连接表返回记录集的笛卡儿积
  • 相关阅读:
    五:系统及数据库
    四:WEB源码扩展
    三:搭建安全拓展
    二:数据包扩展
    一:基础入门-概念名词
    LeetCode 11. Container With Most Water
    LeetCode 263. Ugly Number
    LeetCode 10. Regular Expression Matching
    LeetCode 58. Length of Last Word
    LeetCode 53. Maximum Subarray
  • 原文地址:https://www.cnblogs.com/WongHugh/p/10924492.html
Copyright © 2020-2023  润新知