MySql之資料操作

2022-07-04 03:27:11 字數 1923 閱讀 2860

1

. 插入完整資料(順序插入)

語法一:

insert into 表名(欄位1,欄位2,欄位3…欄位n) values(值1,值2,值3…值n);

語法二:

insert into 表名 values (值1,值2,值3…值n);

2. 指定字段插入資料

語法:insert into 表名(欄位1,欄位2,欄位3…) values (值1,值2,值3…);

3. 插入多條記錄

語法:insert into 表名 values

(值1,值2,值3…值n),

(值1,值2,值3…值n),

(值1,值2,值3…值n);

4. 插入查詢結果

語法:insert into 表名(欄位1,欄位2,欄位3…欄位n)

select (欄位1,欄位2,欄位3…欄位n) from 表2

where …;

例項:

mysql> insert into auth (id,name,age,address) values (null,'fuyong',18,'河南');

query ok, 1 row affected (0.05 sec)

mysql> insert into auth values(null,'xiaohua',16,'四川');

query ok, 1 row affected (0.07 sec)

mysql> insert into auth (id,name) values (null,'小明');

query ok, 1 row affected (0.05 sec)

mysql> insert into auth value(null,'勒布朗',33,'克利夫蘭'),(null,'科比',42,'洛杉磯');

query ok, 2 rows affected (0.07 sec)

records: 2 duplicates: 0 warnings: 0

mysql> insert into auth2 select * from auth;

query ok, 6 rows affected (0.06 sec)

records: 6 duplicates: 0 warnings: 0

語法:

update 表名 set

欄位1=值1,

欄位2=值2,

where condition;

例項如下:

mysql> update auth set name = '付勇' where id = 2;

query ok, 1 row affected (0.03 sec)

rows matched: 1 changed: 1 warnings: 0

語法:

delete from 表名

where conition;

mysql> delete from auth where id = 1;

query ok, 1 row affected (0.04 sec)

deletefrom表名

mysql> delete from auth2;

query ok, 6 rows affected (0.09 sec)

truncatetable表名;

mysql> truncate table auth2;

query ok, 0 rows affected (0.28 sec)

MySQL 之 資料操作

目錄 一 介紹 二 增 insert 三 刪 delete 四 改 update 五 查 select 5.1單錶查詢 5.2 多表查詢 在mysql管理軟體中,可以通過sql語句中的dml語言來實現資料的操作,包括 使用insert實現資料的插入 update實現資料的更新 使用delete實現資...

mysql之資料操作

mysql資料操作 dml 在mysql管理軟體中,可以通過sql語句中的dml語言來實現資料的操作,包括 使用insert實現資料的插入 update實現資料的更新 使用delete實現資料的刪除 使用select查詢資料以及。本節內容包括 插入資料 更新資料 刪除資料 查詢資料 二 插入資料in...

MySQL 之操作表中資料

所有的欄位名都寫出來 insert into 表名 欄位名1,欄位名2,欄位名3,values 值1,值2,值3,或 不寫欄位名 insert into 表名 values 值1,值2,值3,insert into 表名 欄位名1,欄位名2,values 值1,值2,備註 1 插入的資料應與字段的資...