zoukankan      html  css  js  c++  java
  • Mysql 操作

    1,数据库定义语言(DDL)

      ①create:用于创建数据库、表、索引、视图等;

      ②alter:用于修改数据库、表、索引、视图等;

      ③drop:用于删除数据库、表、索引、视图、用户等。

    2,数据库操作语言(DML)

      ①insert:用于插入数据(如在指定列插入数据、对表中所有列进行数据插入、多条记录的插入等);

      ②update:用于修改表中的数据(执行过程:先删除旧的数据,旧的数据存储在deleted中,再插入新的数据,插入后的数据保存在inserted中);

      ③delete:用于删除表中的数据。

    3,数据库查询语言(DQL)

      使用select语句查询表中的数据,如简单查询、条件查询、连接查询、子查询等;

      建议:在实际的开发中,应该减少使用select *语句及嵌套子查询。

    4,数据库控制语言(DCL)

      ①grant:授予用户某种权利,即让用户对某表或某库拥有一定的操作权限;

      ②revoke:收回用户手中拥有的权利,使其不能操作对应的库或表等;

      ③commit:用于提交事务。当涉及事务的操作执行过程中满足事务的ACID时,触发commit的执行;

      ④rollback:用于回滚事务。当涉及事务的操作执行过程中不满足事务的ACID时,触发rollback的执行。

  • 相关阅读:
    linux top详解
    软件人才必须具备的素质
    合格程序员每天每周每月每年应该做的事
    正则匹配任意字符(包括换行)
    软件测试方案
    LInux进程间的通信方式有哪儿些?
    三网融合
    php路径问题
    xp 安装SATA AHCI驱动
    进程与线程的区别
  • 原文地址:https://www.cnblogs.com/wangchaonan/p/12108465.html
Copyright © 2011-2022 走看看