• (一)Sql学习之sql语言的组成


    SQL语言是具有强大查询功能的数据库结构化语言。由以下几部分组成:

      1.数据定义类SQL(DDL--DATE DEFINITION LANGUAGE)

        CREATE-创建数据库及其对象(表,索引,视图,存储过程,函数和触发器)

        DROP-改变现有数据库的结构

        ALTER-从数据库中删除对象

        TRUNCATE-删除表中的所有记录,包括为记录分配的所有空格

        COMMENT-为数据字典添加注释

        RENAME-重命名对象

      2.数据操作类SQL(DML-DATA MANIPULATION LANGUAGE)

        INSERT- 将数据插入表中

        DELETE-更新表中的现有数据

        UPDATE-删除数据库表中的所有记录

        SELECT-从数据库中检索数据

      3.数据控制类SQL(DCL-DATA CONTROL LANGUAGE)

        GRANT-允许用户访问数据库的权限

        DENY-在安全系统中创建一项,以拒绝给当前数据库内的安全帐户授予权限并防止安全帐户通过其组或角色成员资格继承权限

        REVOKE-撤消使用GRANT命令给出的用户访问权限

      4.事务控制类SQL(TCL-TRANSACTION CONTROL LANGUAGE)

        SET TRANSACTIION-指定事务的特征

        ROLLBACK-在发生任何错误的情况下回滚事务

        COMMIT-提交事务

        SAVEPOINT - 回滚在组内创建点的事务

      5.程序化SQL

        关键字:DECLARE,EXPLAN,OPEN,FETCH,CLOSE,PREPARE,EXECUTE,DESCRIBE

    后面按照这些分类来学习,其中数据操作类的SQL最为重要,也最为复杂,这其中又以SELECT查询最复杂,查询语句的结构为

      SELECT 子句

      [INTO 子句]

      FROM 子句

      [WHERE 子句]

      [GROUP BY 子句]

      [HAVING 子句]

      [ORDER BY 子句]

  • 相关阅读:
    【题解】警位安排( 树形 DP)
    【题解】任务分配
    Leo 搭积木
    受牛仰慕的牛
    zy 送画
    [NOIP2010] 乌龟棋
    [WikiOi 1214] 线段覆盖
    【拓扑习题】课程安排问题
    [WikiOI "天梯"1281] Xn数列
    [百度之星2014资格赛] Disk Schedule 报告
  • 原文地址:https://www.cnblogs.com/coffee9527/p/9286755.html
Copyright © 2020-2023  润新知