MySQL資料操作語言(DML)

2021-10-08 22:01:35 字數 1680 閱讀 4330

3 修改語句

4 刪除語句

4.2 方式二

4.3 兩種方式比較

資料操作語言(data manipulation language):插入(insert),修改(update),刪除(delete)。

語法:

insert into

表名(列名,...)

values

(值,...)

;

注意:

語法:

insert into

表名set 列名1 = 值1,

列名2 = 值2,

...,

列名n = 值n;

方式一支援插入多行。

insert into

表名(列名,...)

values

(值1,...),

(值2,...),

...(值n,...)

;

方式一支援子查詢,方式二不支援。

insert into

表名(列名,...)

select

列名from

表名;

語法:

update

表名set 列1 = 新值1,

列2 = 新值2,

...,

列n = 新值n

where

篩選條件;

語法(sql192):

update

表1 別名1,

表2 別名2,

...,

表n 別名n

set 列1 = 新值1,

列2 = 新值2,

...,

列n = 新值n

where

連線條件

and 篩選條件;

語法(sql199):

update

表1 別名1

[連線型別] join

表2 別名2

on 連線條件

set 列1 = 新值1,

列2 = 新值2,

...,

列n = 新值n

where

篩選條件;

語法:

delete from

表名where

篩選條件;

語法(sql192):

delete

別名1,

別名2from

表1 別名1,

表2 別名2

where

連線條件

and 篩選條件;

語法(sql199):

delete

別名1,

別名2from

表1 別名1

[連線方式] join

表2 別名2

on 連線條件

where

篩選條件;

truncate table

表名;

Mysql 資料操作語言 DML

形式1 insert into 表名 欄位名1,欄位名2,values 值a1,值a2,值b1,值b2,形式2 insert into 表名1 欄位名1,欄位名2,select 欄位名1,欄位名2,from 表名2 形式3 insert into 表名 set 欄位名1 值1,欄位名2 值2,載入外...

DML 資料操作語言

本小白日常oracle學習總結,若有錯誤望海涵,並希望大神能指點迷津 開發中使用的部分 主要指資料庫的查詢與更新 例如 select,update,查詢該使用者下的所有表 select from tab查詢某乙個表的表結構 desc 表名 select子句中可以直接使用四則運算 select子句對應...

DML 資料操作語言

dml的具體內容 1.插入資料 名字sql語句 注意說明 完全插入 insert into 表名 列名1,列名2,values 列值1,列值2,在表名後給出要插入的列名,在values後面給出列值,值得順序和個數必須與前面指定的列對應。不完全插入 insert into 表名 列名1 values ...