MySQL

一、SQL

    简介
    (Structure Query Language)语言是数据库的核心语言

    发展过程
    1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。
    1979年-----ORACLE公司发表第一个基于SQL的商业化RDBMS产品。
    1982年-----IBM公司出版第一个RDBMS语言SQL/DS。
    1985年-----IBM公司出版第一个RDBMS语言DB2。
    1986年-----美国国家标准化组织ANSI宣布SQL作为数据库工业标准。

    分类
    DML:Data Manipulation Language
    DQL:Data QueryLanguage
    DDL:data definition language
    TCL:事务
    DCL:数据控制
    CCL:指针控制

    crud
    增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete)

二、概念

    DB:
    
    DBMS:MYSQL就是数据库管理系统
    
    DBAS:所有的信息系统都是DBAS
    
    关系
    
    

三、设计范式

    第一:不可分割
    第二:需要主键 》 根据主键查询 》主键建立索引
    中间表
    
    第三:表中的字段不能关联其他表的非主键字段
    

四、查询

    单表
    

    多表
    笛卡尔积
    
    
    
    连接情况
    
    隐式内连接
    
    显式内连接
    

五、分组

    where 》group by 》 having
    函数又分单行函数和聚合函数
    查询中的字段必须有代表性

六、子查询

    单行单列:使用逻辑运算符
    单行多列:因为返回值有多个结果,一般使用in比较多
    多行多列:因为返回值可以呈现可一个表,一般用于from后面连表使用


返回课程体系

posted @ 2021-05-04 21:40  LinkYup  阅读(51)  评论(0编辑  收藏  举报