• 01 - SQL概述与SQL分类


    1. SQL概述

    • SQL (Structured Query Language, 结构化查询语言)是使用关系模型的数据库应用语言, 与数据直接打交道, 由IBM上世纪70年代开发出来。后由美国国家标准局(ANSI)开始着手定制SQL标准, 先后有SQL-86SQL-89SQL-92SQL-99等标准。
      • SQL 有两个重要的标准, 分别是SQL92和SQL99, 他们分别代表了92年和99年颁布的SQL标准, 我们今天使用的SQL语言依然遵循这些标准;
    • 不同的数据库生产厂商都支持SQL语句, 但都有自己特有的内容:
      • SQL规范就像是普通话, 而MySQL, SQLite特有部分, 这些就像是方言;【DBMS使用SQL操作DB】

    2. SQL 分类

    • SQL语言在功能上主要分为3大类:
      • DDL(Data Definition Languages、数据定义语言),这些语句定义了不同的数据库、表、视图、索引、触发器等数据库对象, 还可以用来创建、删除、修改数据库和数据表的结构。
        • 主要的语句关键字包括CREATEDROPALTERRENAMETRUNCATE(将表清空, 但是表结构还在)等。
      • DML(Data Manipulation Language、 数据操作语言), 用于添加、 删除、 更新和查询数据库记录, 并检查数据完整性。
        • 主要的语句关键字包括INSERTDELETEUPDATESELECT等。
        • SELECT是SQL语言的基础, 最为重要。
      • DCL(Data Control Language、 数据控制语言), 用于定义数据库、表、字段、用户的访问权限和安全级别。
        • 主要的语句关键字包括GRANT(赋予权限)、REVOKE(回收权限)、 COMMITROLLBACKSAVEPOINT(设置保存点)等。

    因为查询语句使用的非常的频繁,所以很多人把查询语句单独分成一类:DQL(数据查询语言)。还有单独将COMMITROLLBACK取出来称为TCL(Transaction Control Language, 事务控制语言)。

  • 相关阅读:
    160.相交链表
    代码随想录day31
    微原基础题02
    【Vue五分钟】五分钟了解webpack的高级概念
    简单列举客户关系管理系统的核心功能
    商场购物中心私域运营 百货公司会员小程序积分商城
    图像像素值统计&图像几何形状的绘制&随机数与随机颜色
    bloaty
    企业经营欺诈评分模型的开发与划定
    【智能家居】
  • 原文地址:https://blog.csdn.net/weixin_43306271/article/details/126806660