MySQL中的DML操作(增 刪 改)

2021-10-04 11:55:18 字數 1772 閱讀 1396

1. 新增(insert)

insert

into 表名 (列1

,列2,列3...

)values

(值1,值2

,值3...

..)

#新增一條資料

insert

into t_countries(country_id,country_name)

values

('ch'

,'中國');

#增加兩條資料

#多行新增,在值列表外邊追加,再寫乙個值列表

insert

into t_departments(department_id,department_name,manager_id,location_id)

values

('2500'

,'teach'

,'111'

,'6000'),

('25000'

,'teach'

,'111'

,'6000'

);

2. 修改(update)

update 表名 set 列名1

=新值1

,列名2

= 新值2...

...where 條件

#不加條件,預設修改整張表

update t1 set a =

3,b =

'kk'

;select

*from t1;

#加條件

update t1 set a =

34,b =

'kk'

where id =3;

select

*from t1;

#修改員工表

select

*from t_employees;

update t_employees

set first_name =

'lex'

,last_name =

'de haan'

where employee_id =

103;

3. 刪除(delete)

delete

from 表名 where 條件

#不加條件全部刪除

select

*from t1;

delete

from t1;

#加條件,刪除員工號位103的員工

select

*from t_employees;

delete

from t_employees

where employee_id =

'103'

;#刪除多個

delete

from t_employees

where employee_id =

'103'

or employee_id =

'104'

;

4. 清空(truncate)

truncate

table 表名;

#清空t1整張表

truncate

table t1;

DML 資料操作(增刪改)

dml data manipulation language 資料操作語言,用來定義資料庫記錄 資料 dml是對錶中的資料進行增 刪 改的操作。插入操作 insert insert into 表名 values 值列表 值列表 insert into t1 values 01,二狗 選擇插入 ins...

MySQL的DML增刪改表中資料

1.表中新增資料的語句 insert into 表名 列名 values 值 注意事項 如果表名後面的列名不寫,則預設所有的values值都要新增。反之 如果表名後面給定相應的列名,則values值對應新增。2.表中刪除資料的語句 delete from 表名 如果不新增where 條件則預設刪除所...

mysql之dml語言 增刪改

語法 insert into 表名 欄位名1,欄位名2,欄位名3.value 值1 值2 值3 示例insert into grade gradename values 大四 insert into grade gradename values 大二 大一 insert into student n...