mysql数据的操作(插入、更新、删除)

一、插入数据记录

Tip

在插入记录是可使用 Desc table_name 查看表信息及字段类型避免插入类型不一致。

1、插入完整数据记录

基本语法

INSERT INTO table_name( field1, field2, field3, ......fieldn)
    VALUES( value1, value2, value3, ......valuen)  

INSERT INTO table_name
       VALUES( value1, value2, value3, ......valuen)

2、插入数据记录的一部分

基本语法

INSERT INTO table_name( field1, field2, field3, ......fieldn)
    VALUES( value1, value2, value3,......valuen)

字段的数量和顺序不一定要和表定义中字段一致,但是一定要和value值一一对应。

3、插入多条数据记录

基本语法

INSERT INTO table_name( field1, field2, field3, ...fieldn)
    VALUES( value1, value2, value3,...valuen), ( value12, value22, value32,...valuen2), ( value13, value23, value33,...valuen3), ... ( value1m, value2m, value3m,...valuemn)

INSERT INTO table_name
    VALUES( value1, value2, value3,...valuen), ( value12, value22, value32,...valuen2), ( value13, value23, value33,...valuen3), ... ( value1m, value2m, value3m,...valuemn)

4、插入查询结果

基本语法

INSERT INTO table_name1( field11, field12, field13,....field1n)
    SELET ( filed21, field22, field23,...field2n)
        FROM table_name2
        WHERE ...

二、更新数据记录

1、更新特定数据记录

基本语法

UPDATE table_name
    SET field1=value1,
    field2=value2, field3=value3, ... WHERE CONDITION

参数CONDITION指定更新满足的条件来筛选特定记录。

2、更新所有数据记录

基本语法

UPDATE table_name
    SET field1=value1,
    field2=value2, field3=value3, ... [WHERE CONDITION]

三、删除数据记录

1、删除特定数据记录

基本语法

DELETE FROM table_name
    WHERE CONDITION

2、删除所有记录

DELETE FROM table_name
    [WHERE CONDITION]

参数CONDITION需要满足表table_name中所有的数据记录或者无关键字WHERE语句。

猜你喜欢

转载自www.cnblogs.com/qiaokeshushu/p/9363239.html