zoukankan      html  css  js  c++  java
  • MySQL:数据操作

    数据操作

    一、插入数据

    1、所有字段插入数据

    语法:

    insert into 数据表名(字段名) values(插入的数据);(标准)
    insert into 数据表名values(插入的数据);

    实例:

    insert into moren (id) values(22);
    insert into moren values(666,'我去',32442536);

    【附】:插入的数据必须和数据表的字段顺序相同。

    2、注意:

    • 使用该语句时字段列和数据值的数量必须相同。
    • 插入数据时,可以不按照表定义的字段顺序插入,但是要保证值的顺序和列字段顺序相同。
    • 语法2如果表的结构发生变化,那么插入的数据顺序也会发生变化,而语法1则不会。
    • 如果表定义时是非空,则必须填入数据
    • 插入的数据必须和数据类型相同

    2、插入多条数据

    语法:

    insert into数据表名 (字段类型) values(数据值1),…,(数据值n);

    实例:

    insert into moren (id) values(1),(2),(3);

    3、将其他表的数据移动到另一张表

    语法:

    insertinto 旧数据表名(字段类型) select 字段类型 from 新数据表名;

    实例:

    insert into person(id,name,age,info) select id,name,age,info fromperson_old;

    注意:

    • 两张表的格式必须一样
    • 添加的数据必须类型相同、数量相同和顺序相同。

    二、更新数据

    1、更新所有数据

    语法:

    update数据表名
    set数据类型1=要更改的数值1,…,数据类型2=要更改的数值2;

    实例 

    update person set age=15,name='LingMing';
    Query OK, 2 rows affected (0.08 sec)

    2、更新单个数据

    语法:

    update数据表名
    set数据类型1=要更改的数值1,…,数据类型2=要更改的数值2;
    where满足的条件

    实例:

    updateperson set age=15,name='LinYi'where id=12;
    
    //将满足id=12的条件的字段改为age=15,name=LinYi

    三、删除数据

    1、删除所有数据

    语法:

    delete from 数据表名

    实例

    delete from moren;

    2、删除指定数据

    语法:

    delete from 数据表名 where 指定条件;

    实例:

    delete fromperson where id=11;//删除id=11的字段

    3、删除多条数据

    语法:

    delete from数据表名 where 字段名 between 数组1and 数组3;

    实例

    delete frommoren where id between 1 and 3;
    //删除id=1到id=3之间的数据

     

  • 相关阅读:
    J2EE第四周
    J2EE 第三周
    jsf简单入门
    Applrt和Ajax
    hello.java分析
    filter用户例子
    分析LogFilter
    理解session
    关于XML
    企业级应用和互联网应用的区别
  • 原文地址:https://www.cnblogs.com/hahayixiao/p/10252179.html
Copyright © 2011-2022 走看看