SQL概念综述

紫色代表一级目录
粉红代表二级目录
蓝色代表三级目录
红色代表关键字

SQL概念综述
***简单的SQL:***
  SQL:结构化查询语言
  数据库:简单来说,数据库就是数据的集合。
它能存储信息,用户能够以有效且高效的方式检索其中的信息。
简单的数据库
关系型数据库:
关系型数据库
***SQL会话:***
  CONNECT:用于建立与数据库的连接。可以申请连接,也可以修改连接。
    格式:CONNECT user@database_name
  DISCONNECT和EXIT:
    DISCONNECT用于断开用户与数据库的连接。
    值得一提的是:当中断与数据库的连接之后,用户所使用的程序可能显示还在与数据库通信,但实际上没有连接了。
     EXIT:当使用EXIT命令离开数据库时,SQL会话结束,且用于访问数据库的软件通常关闭。
***SQL命令类型:***
  主要包括:
  数据定义语言(DDL):用于创建和重构数据库对象
    对象:SCHEMA(模式)、TABLE(表)、VIEW(视图)、INDEX(索引)
    CREATE
      - SCHEMA
      - TABLE
      - VIEW
      - INDEX
     DROP
       - SCHEMA
       - TABLE
       - VIEW
       - INDEX
     ALTER
       - TABLE
       - INDEX
   数据操作语言(DML):用于操作关系型数据库对象内部的数据
    - INSERT
    - UPDATE
    - DELETE
   数据查询语言(DQL):选择数据
     - SELECT
   数据控制语言(DCL):用于控制对数据库里数据的访问
    - ALTER PASSWORD
    - GRANT
     - REVOKE
    - CREATE SYNONYM
  数据管理命令:用于对数据库里的操作进行审计和分析,还有助于分析系统性能
     - START AUDIT
     - STOP AUDIT
  事务控制命令:用于管理数据库事务
     - COMMIT:保存数据库事务
     - ROLLBACK:撤销数据库事务
     - SAVEPOINT:在一组事务里创建标记点,用于回退(ROLLBACK)
     - SET TRANSACTION:设置事务名称
***表的构成:***
  1. 字段:
     表里的一列,用于保持每条记录的特定信息。
  2. 记录或一行数据:
     表的各行。
   3. 列:
    表里垂直的一项。
  4. 主键:
     用于区分表里的每一条数据行。
  5. NULL值:
    字段的值为NULL。

猜你喜欢

转载自blog.csdn.net/xingyangs/article/details/84640283