zoukankan      html  css  js  c++  java
  • mysql命令分类(DML、DDL、DCL)

    DML:数据操作语言(操作数据)

    • SELECT - 从数据库表中获取数据
    • UPDATE - 更新数据库表中的数据
    • DELETE - 从数据库表中删除数据
    • INSERT INTO - 向数据库表中插入数据

    DDL:数据定义语言(操作数据库、表)

    • CREATE DATABASE - 创建新数据库
    • ALTER DATABASE - 修改数据库
    • CREATE TABLE - 创建新表
    • ALTER TABLE - 变更(改变)数据库表
    • DROP TABLE - 删除表
    • CREATE INDEX - 创建索引(搜索键)
    • DROP INDEX - 删除索引

    DCL:数据控制语言(操作数据库用户或角色权限)

    • GRANT:授权。
    • ROLLBACK [work] TO [savepoint]:回退到某一点。回滚命令使数据库状态回到上次最后提交的状态。其格式为:SQL>ROLLBACK;
    • COMMIT [work]:提交。    

        1) 显式提交
          用COMMIT命令直接完成的提交为显式提交。其格式为:SQL>COMMIT;

        2) 隐式提交

          用SQL命令间接完成的提交为隐式提交。这些命令是:
          ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,
          EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。

        3) 自动提交
          若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,系统将自动进行提交,这就是自动提交。其格式为:
          SQL>SET AUTOCOMMIT ON;

  • 相关阅读:
    POJ
    POJ-2253 Frogger(最短路)
    背包问题(转自背包九讲+对应题目)
    POJ-1860 Currency Exchange (最短路)
    Bellman-Ford 最短路径算法
    POJ-3295 Tautology (构造)
    POJ-2586 Y2K Accounting Bug 贪心
    POJ 2965 The Pilots Brothers' refrigerator (暴力枚举)
    python(pymysql操作数据库)
    python复习概念__oop中
  • 原文地址:https://www.cnblogs.com/sker/p/5763655.html
Copyright © 2011-2022 走看看