zoukankan      html  css  js  c++  java
  • 【MySQL笔记】数据操纵语言DML

    1、数据插入

     
       INSERT INTO table_name (列1, 列2,...) VALUES(值1, 值2,....),(第二条),(第三条)...
     
    注:
    1)如果表中的每一列均有数据插入,则可不用指定任何表名:INSERT INTO 表名称 VALUES (值1, 值2,....)
    2)若要插入多行数据可以结合UNION ALL语句。
     

    2、数据修改

     
       update <表名> set <列名>=新值  where <条件表达式>
     

    3、数据删除

     
               delete from <表名>  where <条件表达式>
    注:删除指的是删除数据库中的一个记录,而不是删除某一列

    4、锁定数据表

    在进行数据表检查或修补时,可以先将数据表锁定,可确保数据表的安全:
    mysql>LOCK TABLE tbl_name READ;
    mysql>FLUSH TABLES;(刷新,清除缓存)

    其中:
    LOCK TABLE tbl_name READ表示要锁定成只读状态,在这个状态下用户只能读取数据表,不能写入。
    LOCK TABLE tbl_name WRITE则是更严格的锁定,用户不能读取也不能写入

    将数据表锁定后再进行检查或修补的工作。完成后再解除锁定:
    mysql>UNLOCK TABLES;




  • 相关阅读:
    <frame>、<iframe>、<embed>、<object> 和 <applet>
    xss攻击
    回流 和 重绘
    defer 和 async 的区别
    从输入URL到浏览页面的过程
    webkit vs v8
    缓存
    LeetCode
    LeetCode
    LeetCode
  • 原文地址:https://www.cnblogs.com/xuancaoyy/p/5814643.html
Copyright © 2011-2022 走看看