天天看點

mysql 插入更新操作_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語句。