MySql 資料操縱語言 DML

2021-10-17 11:20:55 字數 2374 閱讀 2978

資料操縱語言dml(data manipulation language),使用者通過它可以實現對資料庫的基本操作。

以下操作主要基於這張表:

sql語句:

drop

table

ifexists

`demo`

;create

table

`demo`

(`id`

intnot

null

auto_increment,`

user

`varchar(11

)character

set utf8 collate utf8_general_ci default

null

,`password`

varchar(11

)default

null

,key

`id`

(`id`))

engine

=innodb

auto_increment=4

default

charset

=utf8;

/*data for the table `demo` */

lock

tables

`demo`

write

;insert

into

`demo`

(`id`,`

user`,

`password`

)values(1

,'root'

,'root'),

(2,'zhang'

,'123'),

(3,'li'

,'111');

unlock

tables

;

給表裡插入資料。

注意:1.值要和列名要一一一對應,有幾個列就要有幾個值

2.新增全部字段資料時,列名部分可以省略

刪除表中的資料。

2.1 刪除滿足條件的資料

2.2 刪除表中的所有資料1.truncate方式,先刪除整個表,再建立一張同樣結構的表,執行效率高,推薦使用

2.delete from 表名 ,不帶條件,有多少條記錄就會執行多少次刪除操作,效率不高,不推薦

DML 資料操縱語言

資料操縱語言dml主要有三種形式 語法insert into 表名 列名1,列名2,列名n values 值1,值2,值n 注意 列名和值要一一對應。如果表名後,不定義列名,則預設給所有列新增值 insert into 表名 values 值1,值2,值n 除了數字型別,其他型別需要使用引號 單雙都...

MySql系列之DML(資料操縱語言)

dml是資料操縱語言,dml是對錶中的資料進行增 刪 改的操作 以下示例是基於我的資料庫中的student表操作,大家可以模仿去操作自己的資料庫中表中的資料 1.插入資料 語法 insert insert into 表名 列名1,列名2 value 列值1,列值2 示例 插入一條資料 方法一 ins...

MySQL筆記 資料操縱語言DML

insert intotable name 列1,列2,values 值1,值2,第二條 第三條 注 1 如果表中的每一列均有資料插入,則可不用指定任何表名 insert into 表名稱 values 值1,值2,2 若要插入多行資料可以結合union all語句。update 表名 set 列名...