zoukankan      html  css  js  c++  java
  • (一)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 子句]

  • 相关阅读:
    java集合之HashMap源码解析
    springboot下多线程开发注意事项
    java集合之List源码解析
    关于Layer web弹层组件的加载(loading)层位置居中问题
    微信公众号支付提示mch_id参数格式错误
    ASP.NET MVC 中使用Highcharts+Ajax+Json生成动态曲线图,柱状图,饼图
    C#常见金额优选类型及其三种常用的取整方式
    Mui Webview下来刷新上拉加载实现
    Select下拉框使用ajax异步绑定数据
    .NET、C#基础知识
  • 原文地址:https://www.cnblogs.com/coffee9527/p/9286755.html
Copyright © 2011-2022 走看看