欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

MYSQL數(shù)據(jù)庫插入數(shù)據(jù)的基本操作

下文主要給大家?guī)鞰ySQL數(shù)據(jù)庫插入數(shù)據(jù)的基本操作,希望這些內(nèi)容能夠帶給大家實(shí)際用處,這也是我編輯MYSQL數(shù)據(jù)庫插入數(shù)據(jù)的基本操作這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),北辰企業(yè)網(wǎng)站建設(shè),北辰品牌網(wǎng)站建設(shè),網(wǎng)站定制,北辰網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,北辰網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

插入數(shù)據(jù)

在建立一個(gè)空的數(shù)據(jù)庫和數(shù)據(jù)表時(shí),首先需要考慮的是如何向數(shù)據(jù)表中添加數(shù)據(jù),該操作可以使用INSERT語句來完成。使用INSERT語句可以向一個(gè)已有數(shù)據(jù)表插一個(gè)新行,也就插入一行新記錄。
在MySQL中,INSERT語句有3種語法格式,分別是INSERT... VALUES語句、INSERT... SET語句和INSERT... SELECT語句。

使用INSERT... VALUES語句插入數(shù)據(jù)

使用INSERT... VALUES語句插入數(shù)據(jù),是INSERT語句的最常用的語法格式。

語法格式如下: 

INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] 數(shù)據(jù)表名 [(字段名,...)]
VALUES ({值 | DEFAULT},...),(...),...
[ ON DUPLICATE KEY UPDATE 字段名=表達(dá)式, ... ]

例子:

create database test;    #創(chuàng)建庫
use test;  #進(jìn)入庫
create table info (id int not null,name char(16),score decimal(5,2),age int(8)); #創(chuàng)建表
插入測試數(shù)據(jù)
insert into info (id,name,score,age)values(1,'san',88,33);
insert into info (id,name,score,age)values(2,'lisi',48,31);
insert into info (id,name,score,age)values(3,'wwu',68,27);
insert into info (id,name,score,age)values(4,'pw',98,25);
insert into info (id,name,score,age)values(5,'wlk',19,37);
insert into info (id,name,score,age)values(3,'lihua',58,23);
SELECT * FROM info;

MYSQL數(shù)據(jù)庫插入數(shù)據(jù)的基本操作

使用INSERT... SET語句插入數(shù)據(jù)

在MySQL中,除了使用INSERT... VALUES語句可以插入數(shù)據(jù)外,還可以使用INSERT... SET語句插入數(shù)據(jù)。這種語法格式用于通過直接給表中的某些字段指定對(duì)應(yīng)的值來實(shí)現(xiàn)插入指定數(shù)據(jù),對(duì)于未指定值的字段將采用默認(rèn)值進(jìn)行添加。

INSERT... SET語句的語法格式如下:

INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] 數(shù)據(jù)表名
SET 字段名={值 | DEFAULT}, ...
[ ON DUPLICATE KEY UPDATE 字段名=表達(dá)式, ... ]

例子:

insert into info SET id =8, name='xiaohong',score=88,age=56;
SELECT * FROM info;

MYSQL數(shù)據(jù)庫插入數(shù)據(jù)的基本操作

插入查詢結(jié)果

在MySQL中,支持將查詢結(jié)果插入到指定的數(shù)據(jù)表中,這可以通過>INSERT...SELECT語句來實(shí)現(xiàn)。
 
語法如下:
INSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE]
[INTO] 數(shù)據(jù)表名 [(字段名,...)]
SELECT ...
[ ON DUPLICATE KEY UPDATE 字段名=表達(dá)式, ... ]

例子:

insert into info(id,name,score,age)SELECT * from info where id=4;
SELECT * FROM info;

MYSQL數(shù)據(jù)庫插入數(shù)據(jù)的基本操作

修改數(shù)據(jù)

要執(zhí)行修改的操作可以使用UPDATE語句,

語法如下:

UPDATE [LOW_PRIORITY] [IGNORE] 數(shù)據(jù)表名
SET 字段1=值1 [, 字段2=值2 ...]
[WHERE 條件表達(dá)式]
[ORDER BY ...]
[LIMIT 行數(shù)]

例子:

UPDATE info set score=77 where age <=30;
SELECT * FROM info;

MYSQL數(shù)據(jù)庫插入數(shù)據(jù)的基本操作
MYSQL數(shù)據(jù)庫插入數(shù)據(jù)的基本操作

刪除數(shù)據(jù)

在數(shù)據(jù)庫中,有些數(shù)據(jù)已經(jīng)失去意義或者錯(cuò)誤時(shí)就需要將它們刪除,在MySQL中,可以使用DELETE語句或者TRUNCATE TABLE語句刪除表中的一行或多行數(shù)據(jù).

通過DELETE語句刪除數(shù)據(jù)

通過DELETE語句刪除數(shù)據(jù)的基本語法格式如下:
DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM 數(shù)據(jù)表名
[WHERE 條件表達(dá)式]
[ORDER BY ...]
[LIMIT 行數(shù)]

例子:

DELETE FROM info;
DELETE from info WHERE id=4;
SELECT * FROM info;

MYSQL數(shù)據(jù)庫插入數(shù)據(jù)的基本操作

通過TRUNCATE TABLE語句刪除數(shù)據(jù)

在刪除數(shù)據(jù)時(shí),如果要從表中刪除所有的行,那么不必使用通過TRUNCATE
TABLE語句刪除數(shù)據(jù)的基本語法格式如下:
TRUNCATE [TABLE] 數(shù)據(jù)表名

例子:

TRUNCATE table info;

Drop,Truncate,Delete區(qū)別

1.drop (刪除表):刪除內(nèi)容和定義,釋放空間。簡單來說就是把整個(gè)表去掉.以后要新增數(shù)據(jù)是不可能的,除非新增一個(gè)表。
drop語句將刪除表的結(jié)構(gòu)被依賴的約束(constrain),觸發(fā)器(trigger)索引(index);依賴于該表的存儲(chǔ)過程/函數(shù)將被保留,但其狀態(tài)會(huì)變?yōu)椋篿nvalid。
2.truncate (清空表中的數(shù)據(jù)):刪除內(nèi)容、釋放空間但不刪除定義(保留表的數(shù)據(jù)結(jié)構(gòu))。與drop不同的是,只是清空表數(shù)據(jù)而已。
注意:truncate 不能刪除行數(shù)據(jù),要?jiǎng)h就要把表清空。
3.delete (刪除表中的數(shù)據(jù)):delete 語句用于刪除表中的行。delete語句執(zhí)行刪除的過程是每次從表中刪除一行,并且同時(shí)將該行的刪除操作作為事務(wù)記錄在日志中保存。以便進(jìn)行進(jìn)行回滾操作。truncate與不帶where的delete :只刪除數(shù)據(jù),而不刪除表的結(jié)構(gòu)(定義)
4.truncate table 刪除表中的所有行,但表結(jié)構(gòu)及其列、約束、索引等保持不變。新行標(biāo)識(shí)所用的計(jì)數(shù)值重置為該列的種子。如果想保留標(biāo)識(shí)計(jì)數(shù)值,請(qǐng)改用delete如果要?jiǎng)h除表定義及其數(shù)據(jù),請(qǐng)使用 drop table 語句。  
5.對(duì)于由foreign key約束引用的表,不能使用truncate table ,而應(yīng)使用不帶where子句的delete語句。由于truncate table 記錄在日志中,所以它不能激活觸發(fā)器。
6.執(zhí)行速度,一般來說: drop> truncate > delete。
7.delete語句是數(shù)據(jù)庫操作語言(dml),這個(gè)操作會(huì)放到 rollback segement 中,事務(wù)提交之后才生效;如果有相應(yīng)的 trigger,執(zhí)行的時(shí)候?qū)⒈挥|發(fā)。
8.truncate、drop 是數(shù)據(jù)庫定義語言(ddl),操作立即生效,原數(shù)據(jù)不放到 rollback segment 中,不能回滾,操作不觸發(fā) trigger

對(duì)于以上關(guān)于MYSQL數(shù)據(jù)庫插入數(shù)據(jù)的基本操作,大家是不是覺得非常有幫助。如果需要了解更多內(nèi)容,請(qǐng)繼續(xù)關(guān)注我們的行業(yè)資訊,相信你會(huì)喜歡上這些內(nèi)容的。

文章題目:MYSQL數(shù)據(jù)庫插入數(shù)據(jù)的基本操作
當(dāng)前地址:http://aaarwkj.com/article24/gdeece.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化網(wǎng)站制作、面包屑導(dǎo)航、動(dòng)態(tài)網(wǎng)站、Google、手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)
免费在线免费观看av| 亚洲二区中文字幕在线观看| 98精品偷拍视频一区二区三区| 99热这里只有精品中文有码| 99久久免费看国产精品| 精品久久激情中文字幕| 无套内射精品一区二区| 欧美日韩亚洲精品亚洲欧洲| 亚洲成在人天堂一区二区| 亚洲日本乱码一区二区三| av色狠狠一区二区三区| 国产精品一区二区熟女| 婷婷六月亚洲激情综合| 性色视频一区二区三区| 蜜桃精品视频在线播放| 国语少妇高潮对白在线| 国产青青草成人在线视频| 五月婷婷丁香综合中文字幕| 中国日本欧美最黄大片| 日韩一二三四区精品电影免费播放| 91这里只有精品在线观看| 日本一区二区三区福利视频| 蜜桃精品人妻一区二区三区| 中文字幕二区三区人妻| 久久精品国产成人综合| 中文字幕乱码一区二区欧美| 国产三级尤物在线观看| 日本欧美国产一区二区| 国产自愉自愉免费精品七| 成人一区二区三区乱码| 日本加勒比在线播放一区| 久久热在线观看免费高清| 亚洲一区二区三区久久伊人| 国产成人av网站在线观看| 日本人妻精品在线观看| 一区中文字幕人妻少妇| 一区二区日韩欧美国产| 免费女同一区二区三区| 日本午夜福利免费在线播放| 亚洲乱码一区二区在线| 国产毛片精品一区内射|