溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

MYSQL學(xué)習(xí)系列--DML語(yǔ)句(一)

發(fā)布時(shí)間:2020-10-12 07:10:40 來(lái)源:網(wǎng)絡(luò) 閱讀:377 作者:YWBOY 欄目:MySQL數(shù)據(jù)庫(kù)

引言:

數(shù)據(jù)操縱語(yǔ)言(Data Manipulation Language, DML)是SQL語(yǔ)言中,負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)對(duì)象運(yùn)行數(shù)據(jù)訪問(wèn)工作的指令集,以INSERT、UPDATE、DELETE三種指令為核心,分別代表插入、更新與刪除,是開(kāi)發(fā)以數(shù)據(jù)為中心的應(yīng)用程序必定會(huì)使用到的指令。

實(shí)踐操作

在操作之前,一些數(shù)據(jù)庫(kù)的創(chuàng)建,表的創(chuàng)建,這里就不在詳說(shuō)了,不懂得可以看我之前寫(xiě)的文章MYSQL學(xué)習(xí)系列--DDL語(yǔ)句
查詢使用select * from 表名; 前提是進(jìn)入數(shù)據(jù)庫(kù)
MYSQL學(xué)習(xí)系列--DML語(yǔ)句(一)
我這邊因?yàn)槭裁磾?shù)據(jù)都沒(méi)有插入,所以查詢?yōu)榭?,接下?lái)我們就插入一下數(shù)據(jù)吧
1)插入記錄
1>插入記錄
語(yǔ)法: insert into 表名(字段1,字段2,字段3,...,字段n) values(值1,值2,值3,...,值n);
使用 desc 表名查看有哪些字段
也可以不用指定字段名,但是values后面的順序應(yīng)該和字段的排序一致,字段數(shù)也得一致
MYSQL學(xué)習(xí)系列--DML語(yǔ)句(一)
2>一次性插入多條數(shù)據(jù)

     insert into 表名(字段1,字段2,字段3,...,字段n)
                 values
                 (值1,值2,值3,...,值n),
                 (值1,值2,值3,...,值n),
                 (值1,值2,值3,...,值n);

MYSQL學(xué)習(xí)系列--DML語(yǔ)句(一)
2)更新記錄
1>更新一個(gè)表
update 表名 set 字段1=值1,字段2=值2,...字段n=值n [where 條件];
我們將number=3的字段名字(name)改成abc
MYSQL學(xué)習(xí)系列--DML語(yǔ)句(一)
2>更新多個(gè)表中數(shù)據(jù)
我們?cè)偃バ陆ㄒ粋€(gè)表,表名設(shè)置為student1
MYSQL學(xué)習(xí)系列--DML語(yǔ)句(一)
然后我們將studet的abc改成hhh,表student1的xiaolan改成ywboy
MYSQL學(xué)習(xí)系列--DML語(yǔ)句(一)
3)刪除記錄
1>刪除單表中的數(shù)據(jù)
delete from 表名 [where 條件];
我們來(lái)嘗試刪除student表中的名字叫hhh的那個(gè)人
MYSQL學(xué)習(xí)系列--DML語(yǔ)句(一)
2>刪除多個(gè)表中的數(shù)據(jù)
delete 表1,表2,...表n from 表1,表2,...表n [where 條件];
不管是單表還是多表,不加where條件將會(huì)把表中的所有記錄刪除,所以操作時(shí)一定要小心。
這個(gè)你們就自己去嘗試一下吧~

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI