zoukankan      html  css  js  c++  java
  • 非原创--mysql语言分类

    DML(data manipulation language)数据操纵语言:

     

    就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。

     

    比如:

     

    SELECT 列名称 FROM 表名称

     

    UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

     

    INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

     

    DELETE FROM 表名称 WHERE 列名称 = 值

    DDL(data definition language)数据库定义语言:

     

    其实就是我们在创建表的时候用到的一些sql,比如说:CREATE、ALTER、DROP等。DDL主要是用在定义或改变表的结构,数据类型,表之间的链接和约束等初始化工作上。

     

    比如:

     

    CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,....)ALTER TABLE table_nameALTER COLUMN column_name datatypeDROP TABLE 表名称DROP DATABASE 数据库名称

     

     

    扩展资料:

     

    DCL(Data Control Language)——数据控制语言,用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。

     

    数据库控制功能,用来设置或更改数据库用户或角色权限的语句,包括grant,deny,revoke等语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL 详细解释。

     

    (1)COMMIT - save work done 提交

     

    (2)SAVEPOINT - identify a point in a transaction to which you can later roll back 保存点

     

    (3)ROLLBACK - restore database to original since the last COMMIT 回滚

     

    (4)SET TRANSACTION - Change transaction options like what rollback segment to use 设置当前事务的特性,它对后面的事务没有影响

  • 相关阅读:
    static&初始化顺序
    java基础语法
    MySQL调优
    Nnginx调优
    cisco 一些基本命令
    路由器密码忘记
    利用GetPrivateProfileString读取配置文件(.ini)
    MFC中OnActivate函数解析
    在MFC应用程序中传输的消息类型
    MFC中UpdateData函数解析
  • 原文地址:https://www.cnblogs.com/normanlin/p/13754887.html
Copyright © 2011-2022 走看看