zoukankan      html  css  js  c++  java
  • SQL DDL

    Sql语言被分为四大类:数据查询语言(DQL),数据操纵语言(DML),数据定义语言(DDL),数据控制语言(DCL)。

    1. 数据查询语言(DQL)

    数据查询语言基本结构由select子句,from子句,where子句组成的查询块:

    select [字段名] from [表或视图名] where [查询条件]

    *注:show不属于数据查询语言,严格来说show属于数据控制语言(DCL)。

    查询select是对表里的信息数据进行查看,而显示show是对表结构和库中存放的数据信息查看。

    2. 数据操纵语言(DML)

    数据操纵语言是用来对表里存在的信息数据做修改,而本身的主要构成结构不会变动。主要有三种形式:

    插入:insert

    更新:update

    删除:delete

    3. 数据定义语言(DDL)

    数据定义语言用来创建或修改数据库中的各种对象的结构——库、表、表引擎、字符集、视图、索引、同义词、聚簇

    以及约束限制结构等;如:

    create database/table/view/index/syn/cluster

    alter table [表名] add/drop/change/modifiy column [字段] [字段定义] after [表存在的字段]

    Drop table [表名];

    truncate table [表名];

    rename [原表名] to [新表名]

    *注:数据定义语言是隐性提交的,不能rollback回滚

    4. 数据控制语言(DCL)

      数据控制语言用来授予或回收访问数据库的某种特权,并控制数据库操纵实务发生的时间及效果,对数据库实行监如:

    show:显示

      grant:授权

      rollback [工作点] to [保存点]:回退到某一点

      回滚到数据最进提交前的状态

      mysql>rollback;

      commit [工作点]:提交

  • 相关阅读:
    [NOIP2015] D1T2 信息传递
    Codeforces #447 Div.2 Tutorial
    python进阶
    Vue入门
    python基础
    python介绍
    React笔记_(3)_react语法2
    React笔记_(2)_react语法1
    React笔记_(1)_react概述
    webpack笔记_(3)_First_Project
  • 原文地址:https://www.cnblogs.com/kakaisgood/p/6183243.html
Copyright © 2011-2022 走看看