zoukankan      html  css  js  c++  java
  • MySQL基础入门学习【6】操作数据表中的记录

    操作数据表中的记录:

    【1】插入记录:  

    方法一:  INSERT [INTO] tbl_name [(col_name,...)] {VALUES |VALUE} ({expr |DEFAULT},...),(...),...   可以一次性插入多条记录。

    如果准备为默认的自动编号的字段赋值,可写成NULL或DEFAULT, 其依然遵守原有的递增的形式。

    如果省略列名,则所有列必须依次地赋值。

    除了书写确切的数据以外,我们还可以书写表达式(数学表达式、字符表达式、函数)。

    如果某些字段我们给出默认值的话,也可以用DEFAULT赋予它。

    我们还可以一次性写入多条记录:

    md5(): PHP中的一个函数,计算某个字符串的md5的哈希

    方法二: INSERT [INTO] tbl_name SET col_name={expr | DEFAULT},...

    !!! 与第一种方式的区别在于,此方法可以使用子查询(SubQuery)!!!

    此方法只能一次性插入一条记录

    方法三: INSERT [INTO] tbl_name [(col_name,...)] SELECT ...

    !!!此方法可以将查询结果插入到指定数据表!!!

    【2】 更新记录(单表更新): 

        UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET

        col_name1={expr |DEFAULT} [, col_name2={expr|DEFAUL}]...

        [WHERE where_condition]  

    省略where条件,则会导致所有的记录都被更新

    可以更新一列,也可以同时更新多列

    可以在更新的过程中加条件:

    【3】 删除记录(单表删除):

          DELETE FROM tbl_name [WHERE where_condition]

     

    即使删除记录后id号不连续,再次插入记录时仍然为已有id号的最大值+1

     [参考链接]   https://www.imooc.com/learn/122 

      

  • 相关阅读:
    制作企业IT解决方案的几项训练
    Community Server 1.0 Beta安装使用记录
    SharePoint Portal Server定制之区域模板定义
    从售前工作的角度了解SharePoint产品和技术
    活动目录的应用组策略
    企业客户组织结构在售前工作中的作用
    Community Server 1.0 Beta安装使用记录(二)
    2004年钢铁行业信息化现状
    IT解决方案编写小结
    关于软件系统架构设计的一些新思想
  • 原文地址:https://www.cnblogs.com/jade-91/p/8678817.html
Copyright © 2011-2022 走看看