MySQL中的DML語句

2021-10-20 14:21:01 字數 1102 閱讀 9211

插入資料

-- 建立學生表

create

table student(

sid int

, sname varchar(20

),age int

, *** char(1

),address varchar(40

));-- 向學生表中插入資料

-- 方式1 插入全部字段 將所有欄位名都寫出來

insert

into student (sid,sname,age,***,address)

values(1

,'孫悟空',18

,'男'

,'花果山');

-- 方式2 插入全部字段 不寫欄位名

insert

into student values(2

,'孫悟飯',5

,'男'

,'地球');

-- 方式3 插入指定字段

insert

into student (sid,sname)

values(3

,'蜘蛛精'

);

注意:

更改資料

-- 語法格式1:不帶條件的修改(慎用!)

-- 將所有的性別改為女

update student set *** =

'女';

-- 語法格式2:帶條件的修改

-- 一次修改多個列, 將sid為 2 的學員,年齡改為 20,位址改為 北京

update student set age =

20,address =

'北京'

where sid =

2;

刪除資料
-- 語法格式1:刪除所有資料

delete

from student;

-- 語法格式2: 指定條件 刪除資料

-- 刪除 sid 為 1 的資料

delete

from student where sid =

1;

如果要刪除表中的所有資料,有兩種做法:

truncate table 表名;

mysql中的DML語句

dml 資料操作語言,對 中的資料進行操作,insert update delete。insert 插入 insert into 表名 欄位1,欄位2,欄位3,values 值1,值2,值3,語法1 欄位名稱全寫 insert into employee 欄位1,欄位2,values 值1,值2,例...

mysql中的DML語句

insert 的作用是向表中新增一行或多行資訊,語法為 insert into 表名 列名1 列名2.values 值1,值2.值1,值2.上面語法中,值與列要一一對應,對於表中字段有非空的約束,新增行時一定要對該字段賦值。values 關鍵字後面可以新增多個行的資訊,中間用 逗號 分開。表名後面的...

MySQL的DML刪除語句

mysql列表頁 方式一 delete 語法 1 單錶的刪除 delete from 表名 where 篩選條件 2 多表的刪除 補充 sql92語法 delete 表1的別名,表2的別名 from 表1 別名,表2 別名 where 連線條件 and 篩選條件 sql99語法 delete 表1的...