MySQL資料的增 刪 改

2021-10-08 15:09:15 字數 1507 閱讀 8376

*

*插入一條資料*

*insert

into 表名(欄位1,欄位2,.

.)values

(數值1

,數值2,.

.);//欄位和資料要一一對應

insert

into 表名 set 欄位1

='數值1'

,欄位2

='數值2',.

..;*

*插入多條資料**(

1)insert

into 表名(欄位1,欄位2,.

.)values

(數值1

,數值2,.

.),(數值1

,數值2,.

.)..

;(2)

insert

into 表名(欄位1,欄位2

)select 欄位1

='數值1'

,欄位2

='2'

union

select 欄位1

='數值1'

,欄位2

='2'

union

select 欄位1

='數值1'

,欄位2

='2'

;

delete

//主要用於刪除資料

delete

from 表名 where 條件;

//刪除特定表的特定資料

drop

//主要用於刪除表和資料庫

drop

table 表名;

//刪除某個特定的表

drop

database 資料庫名;

//刪除某個資料庫

truncate

//用於刪除表中所有資料

truncate

table 表名;

//刪除某個特定的表的資料

delete和truncate的區別:

# 1、truncate不能加 where條件,而delete可以加 where

# 2、truncate效率較高

# 3、truncate不能刪除多表,而delete可以

# 4、刪除帶標識列字段的表時,truncate刪除後再插入,標識列的值從1開始

# delete刪除後再插入,標識列的值從斷點處開始

# 5、truncate刪除後,不能回滾;delete刪除可以回滾

update

//資料的更新和修改

update 表名 set 欄位1

='新的值'

,欄位2

='新的值'

where 條件;

//修改某條特定資訊,欄位1和字段2的值;

**可多表更新*

*update 表1 別名1

,表2 別名2

set 欄位1

='新的值',欄位2

='新的值'

where 連線條件;

MySQL資料增刪改

1 插入資料insert 1.插入完整資料 順序插入 語法一 insert into 表名 欄位1,欄位2,欄位3 欄位n values 值1,值2,值3 值n 語法二 insert into 表名 values 值1,值2,值3 值n 2.指定字段插入資料 語法 insert into 表名 欄位...

mysql 層刪改 MySQL資料的增刪改

資料操作語言 dml 是對錶中記錄進行新增 insert 更新 update 刪除 delete 等操作。新增資料 向表中新增資料時,欄位名與字段值的資料型別 個數 順序必須一一對應。語法 insert into values 省略欄位名,則預設依次插入所有字段。批量新增多個表或多個值之間使用逗號分...

mysql的增刪改擦 Mysql 資料的增刪改

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