• 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:从两个或多个连接表返回记录集的笛卡儿积
  • 相关阅读:
    开学测试感想
    动手动脑1(00JAVA语言基础)
    9.29 java web注释方式以及servlet映射
    三十道随机算法
    9.30 servlet学习
    C#验证控件的使用方法
    SqlHelper详解
    C#字符串的几种常用方法
    存储过程事务处理
    js url编码
  • 原文地址:https://www.cnblogs.com/WongHugh/p/10924492.html
Copyright © 2020-2023  润新知