zoukankan      html  css  js  c++  java
  • 数据插入+更新+删除

    #数据的操作#

    a:插入数据记录(INSERT)

    b:更新数据记录(UPDATE)

    c:删除数据记录(DELETE)

    1、插入数据记录(INSERT)

    理解记忆:INSERT INTO +要插入的表格(属性1,属性2...)VALUES(参数1,参数2....);

    命令:

    mysql> INSERT INTO t_dept(deptno,dname,loc)
             > VALUES(1,"cjgong1","shangxi1");        #此处和上面的参数要一一对应

    mysql> INSERT INTO t_dept          #可以省略参数,但要求values中的值要与参数一一对应,否则报错
        > VALUES(2,"cjgong2","shangxi2");

    mysql> INSERT INTO t_dept(dname,loc)       #也可以有选择性的添加参数内容
        > VALUES("cjgong3","shangxi3");

    mysql> INSERT INTO t_dept         #同时添加多组(条)数据
             > VALUES(3,"cjgong3","shangxi3"),
        > (4,"cjgong4","shangxi4"),
        > (5,"cjgong5","shangxi5");

    mysql> INSERT INTO t_loader(dname,loc)       #把表t_dept中的dname和loc数据插入到表t_loader中
             > SELECT dname,loc FROM t_dept;

    理解记忆:INSERT INTO +即将插入数据的表格(属性1,属性2...)SELECT  属性1,属性2...  FROM +选择某个表格的数据来插入

    2、更新数据记录(UPDATE)

    理解记忆:UPDATE+被更新的表格    SET+将被更新的参数 ,WHERE+设置的条件;

    命令:

    UPDATE  table_name

      SET  field1=value1,

          field2=value2,

          ......

      WHERE CONDITION;

    例子:

    mysql> UPDATE t_dept     #满足条件deptno=1,将loc的内容更新为shangxi5
             > SET loc="shangxi5"
             > WHERE deptno=1;

    mysql> UPDATE t_loader
        > SET id=1,
        > name='cj2'
        > WHERE dname='cjgong2';

    mysql> UPDATE t_dept
        > SET dname='test'
        > WHERE deptno<3;   #将满足deptno<3的所有参数的dname参数值改成test

              【注意】如果没有WHERE条件,默认将所有dname参数改成test

    3、删除数据记录(DELETE)

    命令:DELETE  FROM  table_name  WHERE  condition;

    理解记忆:DELETE    FROM  +要删除的表格  WHERE +删除条件;

    例子:

    mysql> DELETE FROM t_dept
        > WHERE dname='test';     #删除表格t_dept中满足条件dname=test的所有数据记录

    mysql> DELETE FROM t_dept
        > WHERE deptno<5;        #删除表格t_dept中满足条件deptno<5的所有数据记录,前提是deptno的数据类型是INT

  • 相关阅读:
    unity基础开发----Unity获取PC,Ios系统的mac地址等信息
    Web UI设计师需要了解的用栅格化系统指导网页设计
    设计网页,常见的宽度是多少像素?
    C#常用类库简介(二)
    将本地代码上传到gitLab
    删除git 分支
    git 新建分支
    将子分支代码merge到主分支master分支
    dev分支代码覆盖master分支代码
    使用flex的同时设置超出喜爱是省略号,
  • 原文地址:https://www.cnblogs.com/python-wen/p/9748509.html
Copyright © 2011-2022 走看看