亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

與MSSQL對比學(xué)習(xí)MYSQL的心得(八)--插入 更新 刪除

2020-01-18 23:08:55
字體:
供稿:網(wǎng)友

同樣的,只會講解跟SQLSERVER不同的地方

插入

將多行查詢結(jié)果插入到表中

語法

INSERT INTO table_name1(column_list1) SELECT (column_list2) FROM table_name2 WHERE (condition)

INSERT INTO SELECT 在SQLSERVER里也是支持的

table_name1指定待插入數(shù)據(jù)的表;column_list1指定待插入表中要插入數(shù)據(jù)的哪些列;table_name2指定插入數(shù)據(jù)是從

哪個(gè)表中查詢出來的;column_list2指定數(shù)據(jù)來源表的查詢列,該列表必須和column_list1列表中的字段個(gè)數(shù)相同,數(shù)據(jù)類型相同;

condition指定SELECT語句的查詢條件

從person_old表中查詢所有的記錄,并將其插入到person表

CREATE TABLE person ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, NAME CHAR(40) NOT NULL DEFAULT '', age INT NOT NULL DEFAULT 0, info CHAR(50) NULL, PRIMARY KEY (id))CREATE TABLE person_old ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, NAME CHAR(40) NOT NULL DEFAULT '', age INT NOT NULL DEFAULT 0, info CHAR(50) NULL, PRIMARY KEY (id))INSERT INTO person_oldVALUES (11,'Harry',20,'student'),(12,'Beckham',31,'police')SELECT * FROM person_old

 可以看到,插入記錄成功,person_old表現(xiàn)在有兩條記錄。接下來將person_oldperson_old表中的所有記錄插入到person表

INSERT INTO person(id,NAME,age,info)SELECT id,NAME,age,info FROM person_old;SELECT * FROM person 

可以看到數(shù)據(jù)轉(zhuǎn)移成功,這里的id字段為自增的主鍵,在插入時(shí)要保證該字段值的唯一性,如果不能確定,可以插入的時(shí)候忽略該字段,

只插入其他字段的值

如果再執(zhí)行一次就會出錯(cuò)

MYSQL和SQLSERVER的區(qū)別:

區(qū)別一

當(dāng)要導(dǎo)入的數(shù)據(jù)中有重復(fù)值的時(shí)候,MYSQL會有三種方案

方案一:使用 ignore 關(guān)鍵字
方案二:使用 replace into
方案三:ON DUPLICATE KEY UPDATE

第二和第三種方案這里不作介紹,因?yàn)楸容^復(fù)雜,而且不符合要求,這里只講第一種方案

TRUNCATE TABLE personTRUNCATE TABLE persona_old INSERT INTO person_oldVALUES (11,'Harry',20,'student'),(12,'Beckham',31,'police')##注意下面這條insert語句是沒有ignore關(guān)鍵字的INSERT INTO person(id,NAME,age,info)SELECT id,NAME,age,info FROM person_old;INSERT INTO person_old VALUES (13,'kay',26,'student')##注意下面這條insert語句是有ignore關(guān)鍵字的INSERT IGNORE INTO person(id,NAME,age,info)SELECT id,NAME,age,info FROM person_old;

 

可以看到插入成功

SQLSERVER

在SQLSERVER這邊,如果要忽略重復(fù)鍵,需要在建表的時(shí)候指定 WITH (IGNORE_DUP_KEY = ON) ON [PRIMARY]

這樣在插入重復(fù)值的時(shí)候,SQLSERVER第一次會保留值,第二次發(fā)現(xiàn)有重復(fù)值的時(shí)候,SQLSERVER就會忽略掉

區(qū)別二

插入自增列時(shí)的區(qū)別

SQLSERVER需要使用 SET IDENTITY_INSERT 表名 ON 才能把自增字段的值插入到表中,如果不加 SET IDENTITY_INSERT 表名 ON

則在插入數(shù)據(jù)到表中時(shí),不能指定自增字段的值,則id字段不能指定值,SQLSERVER會自動(dòng)幫你自動(dòng)增加一

INSERTINTO person(NAME,age,info) VALUES ('feicy',33,'student')

而MYSQL則不需要,而且自由度非常大

你可以將id字段的值指定為NULL,MYSQL會自動(dòng)幫你增一

INSERTINTO person(id,NAME,age,info) VALUES (NULL,'feicy',33,'student')

 


也可以指定值

INSERT IGNORE INTO person(id,NAME,age,info) VALUES (16,'tom',88,'student')

也可以不寫id的值,MYSQL會自動(dòng)幫你增一

INSERT IGNORE INTO person(NAME,age,info) VALUES ('amy',12,'bb')

你可以指定id字段的值也可以不指定,指定的時(shí)候只要當(dāng)前id字段列沒有你正在插入的那個(gè)值就可以,即沒有重復(fù)值就可以

自由度非常大,而且無須指定 SET IDENTITY_INSERT 表名 ON 選項(xiàng)

區(qū)別三

唯一索引的NULL值重復(fù)問題

MYSQL

在MYSQL中UNIQUE 索引將會對null字段失效

insert into test(a) values(null) insert into test(a) values(null)

 
上面的插入語句是可以重復(fù)插入的(聯(lián)合唯一索引也一樣)

SQLSERVER

SQLSERVER則不行

CREATE TABLE person ( id INT NOT NULL IDENTITY(1,1), NAME CHAR(40) NULL DEFAULT '', age INT NOT NULL DEFAULT 0, info CHAR(50) NULL, PRIMARY KEY (id))CREATE UNIQUE INDEX IX_person_unique ON [dbo].[person](name)INSERT INTO [dbo].[person]    ( [NAME], [age], [info] )VALUES ( NULL, -- NAME - char(40)     1, -- age - int     'aa' -- info - char(50)     ),     ( NULL, -- NAME - char(40)     2, -- age - int     'bb' -- info - char(50)     )
消息 2601,級別 14,狀態(tài) 1,第 1 行不能在具有唯一索引“IX_person_unique”的對象“dbo.person”中插入重復(fù)鍵的行。重復(fù)鍵值為 (<NULL>)。語句已終止。

 
更新

更新比較簡單,就不多說了

UPDATE person SET info ='police' WHERE id BETWEEN 14 AND 17SELECT * FROM person

刪除

刪除person表中一定范圍的數(shù)據(jù)

DELETE FROM person WHERE id BETWEEN 14 AND 17SELECT * FROM person

如果要?jiǎng)h除表的所有記錄可以使用下面的兩種方法

##方法一
DELETE     FROM person

##方法二
TRUNCATE TABLE  person
跟SQLSERVER一樣,TRUNCATE TABLE會比DELETE FROM TABLE 快

MYISAM引擎下的測試結(jié)果,30行記錄

 
跟SQLSERVER一樣,執(zhí)行完TRUNCATE TABLE后,自增字段重新從一開始。

################################INSERT IGNORE INTO person(id,NAME,age,info)SELECT id,NAME,age,info FROM person_old;SELECT * FROM personTRUNCATE TABLE personINSERT IGNORE INTO person(NAME,age,info) VALUES ('amy',12,'bb')SELECT * FROM person

當(dāng)你剛剛truncate了表之后執(zhí)行下面語句就會看到重新從一開始

SHOW TABLE STATUS LIKE 'person'

總結(jié)

這一節(jié)介紹了MYSQL里的的插入、更新和刪除,并且比較了與SQLSERVER的區(qū)別,特別是MYSQL里插入語句的靈活性

剛剛開始從SQLSERVER轉(zhuǎn)過來可能會有一些不適應(yīng)

如有不對的地方,歡迎大家拍磚o(∩_∩)o

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
精品久久久久久久大神国产| 在线观看精品视频一区二区三区| 天天干,天天干| 精品少妇一二三区| 香蕉青柠影院| 国产三级理论片| 97在线视频观看| 久久久久久久久四区三区| 国产不卡视频在线播放| 97在线国产视频| 欧美日韩福利在线观看| 欧美电影完整版在线观看| 国产成人综合欧美精品久久| 色综合视频一区二区三区日韩| 99久久婷婷国产一区二区三区| 亚洲精品中文在线观看| 亚洲一二三级电影| 在线看片国产福利你懂的| 一本大道熟女人妻中文字幕在线| 精品va天堂亚洲国产| 国产肥白大熟妇bbbb视频| 精品国产一区二区三| 国产日韩精品一区观看| 亚洲精品国产精品乱码在线观看| 亚洲免费在线播放视频| 在线电影欧美成精品| 久久精品一区二区三区av| 水蜜桃精品av一区二区| 宅男视频免费在线观看视频| 国产福利视频网站| 日韩专区在线播放| 久久久久久久久网站| 丝袜美腿成人在线| 国产精品视频xxx| 久久久久国产精品| 老鸭窝av在线| 国产精品视频精品| 亚洲欧美另类综合偷拍| 91成人在线| 精品中文一区| 制服 丝袜 综合 日韩 欧美| 97视频在线观看网站| 久久久久亚洲AV成人网人人小说| 久久久久久噜噜噜久久久精品| 成人久久久精品乱码一区二区三区| 欧美日韩在线播放一区二区| bdsmchinese医疗折磨| 久久91精品视频| 不卡亚洲精品| 97精品资源在线观看| 免费av一级电影| 日韩 国产 欧美| 国产乱淫av片杨贵妃| 绯色av蜜臀vs少妇| 欧美亚洲日本网站| 精品视频999| 中文在线观看免费| 国内激情视频在线观看| 717成人午夜免费福利电影| 国产aⅴ精品一区二区三区色成熟| 全国男人的天堂网| 国产精品99999| 亚洲成人影音| 7777久久香蕉成人影院| 色先锋av资源中文字幕| 久久99精品视频一区97| 免费成人午夜视频| 自拍视频国产精品| 中文av一区二区三区| 2019中文字幕免费视频| 日本一区二区中文字幕| 欧美一级电影免费在线观看| 免费在线毛片| 国产主播色在线| 亚洲欧美日韩成人高清在线一区| 日本久久高清视频| 在线观看av网站永久| 亚洲午夜精品久久久久久高潮| 欧美日韩中文国产| 成人黄色av播放免费| 精品国产福利一区二区在线| 99在线精品免费视频| 久久av一区二区三| 精品欧美日韩| 中文字幕网站在线观看| 色综合天天综合网天天看片| xxxxxx国产| 波多野结衣在线免费观看| 欧美视频一区在线| 久久丫精品国产亚洲av不卡| 中文字幕有码在线| 欧美日韩久久久久久| 国产精品白丝jk白祙喷水网站| 日韩少妇视频| 日韩欧美精品综合| 懂色av色香蕉一区二区蜜桃| 国产真人真事毛片| 天天天天天操| 日韩欧美视频一区| 日韩大片欧美大片| www.五月天激情| 久久99精品久久久久久动态图| 国产精品涩涩涩视频网站| 岛国av午夜精品| 成年网站在线| 国产美女情趣调教h一区二区| 女生裸体免费视频| 亚洲人成网站精品片在线观看| 邪态动恶图27期gif| 日韩欧美第一区| 日韩精品视频在线观看视频| 国产成人无码一区二区在线播放| 一级黄色录像在线观看| 538国产精品一区二区免费视频| 欧美精品精品一区| 美女福利一区二区三区| 国产熟人av一二三区| 久久mv成人精品亚洲动漫| 在线观看亚洲一区| 成人在线观看黄色| 麻豆一区二区三| 日韩av图片| 久久伊人91精品综合网站| 久99久视频| 亚洲av片不卡无码久久| 亚洲色图在线播放| 女教师高潮黄又色视频| 亚洲成人自拍一区| 国产91在线高潮白浆在线观看| 六月丁香婷婷在线| 国产精品男人爽免费视频1| 国产精品沙发午睡系列990531| 亚洲一区二区三区乱码aⅴ蜜桃女| 在线黄色免费网站| 日韩欧美一区二区免费| 青青青国产视频| 女尊高h男高潮呻吟| 一本大道久久a久久精品| 久久久福利视频| 色婷婷热久久| 欧洲黄色一区| 欧美亚洲色综久久精品国产| 成年人在线观看| 亚洲另类xxxx| 欧美日韩精品一区二区三区在线观看| 国产剧情在线视频| 欧美精品videofree1080p| 精品久久无码中文字幕| 久久不见久久见免费视频7| 欧美日韩亚洲视频一区| 青青视频在线观| 日本三级电影在线看| 久久久国产欧美| 残酷重口调教一区二区| 99久久99久久精品国产片桃花| 国产精品99在线观看| 日本在线成人| 黄色片视频在线| av中文在线| 在线国产网址| 91n.com在线观看| 久久中文资源| 一区二区精品免费视频| 亚洲一级二级三级在线免费观看| 色欧美片视频在线观看在线视频| 久久久久99精品国产片| 欧美三级理伦电影| 欧美一区二区三区四区夜夜大片| 黄视频网站在线| 一道精品一区二区三区| 欧美人与性动交a欧美精品| 久久91亚洲人成电影网站| 国产亚洲一卡2卡3卡4卡新区| 日韩精品一区二区在线播放| 在线观看日韩视频| 欧美高清视频在线观看| 精品91福利视频| 性猛交娇小69hd| 四川一级毛毛片| 在线综合色站| 日韩精品久久久久久久酒店| 中文字幕有码在线观看| 黄色三级视频在线播放| 精品一区二区三区在线观看国产| 日韩激情片免费| 午夜视频免费在线| 国产欧美一区二区精品秋霞影院| 老司机福利在线观看| 欧美视频网站| 国产精品不卡一区二区三区| 国产免费成人av| 丰满人妻熟女aⅴ一区| 男人天堂新地址| 波多野结衣喷潮| 国产区亚洲区欧美区| 欧美极度另类性三渗透| 岛国精品在线| 日本福利一区二区| 久久网福利资源网站| aaa毛片在线观看| 国产日韩欧美在线一区| 亚洲精品中文字幕乱码| 免费看91视频| 夜夜爽www精品| 日韩美女视频中文字幕| 亚洲图片小说区| 九九热在线视频观看这里只有精品| 久久久久久三级| 欧美黑人又粗大| 四虎电影网址| 国产在线更新| 天天射天天爱天天射干| 日韩精品一区二区亚洲av性色| 久久91精品国产91久久小草| 日韩在线视频免费观看| 亚洲美女精品视频| 国产三级精品在线不卡| 在线观看亚洲精品视频| 成人av电影免费在线播放| 欧美三日本三级少妇三2023| 强制高潮抽搐sm调教高h| 天天爽夜夜爽一区二区三区| 国产麻豆永久视频| 午夜免费视频在线国产| 亚洲v国产v在线观看| 国产成人av网| 日韩av中文字幕在线| 国产男女猛烈无遮挡| 免费一级欧美在线观看视频| 粉嫩av性色av蜜臀av网站| 黑鬼大战白妞高潮喷白浆| 一区二区三区四区日本视频| 亚洲人成在线免费观看| 欧美激情成人在线视频| 久久精品国产av一区二区三区| 蜜臀av性久久久久蜜臀aⅴ流畅| 一区二区久久精品| 福利h视频在线| 天天综合五月天| 91精品综合久久久久久| 成年人免费看毛片| 精品亚洲永久免费| √天堂中文在线| 国产老妇伦国产熟女老妇视频| 黑人巨大40厘米重口ysn| 国产精品久久久久久免费观看| 一个色的综合| 国产精品久久综合青草亚洲AV| 免费一级黄色录像| 亚洲免费一区三区| 亚洲精品免费网站| 97av在线影院| 亚洲成人中文字幕在线| 成人激情免费视频| 日本中文字幕在线观看视频| 欧美成人午夜| 依依综合在线| 欧美日韩欧美一区二区| 久久精品无码人妻| www.xxxx欧美| 亚洲色图网友自拍| 欧美知名女优| 一区二区三区四区精品在线视频| 午夜精品一区二区三| 久久九九视频| 极品尤物一区| 成人女人免费毛片| 久久在精品线影院精品国产| 国产精品男女视频| 97久久精品在线| 亚洲一级理论片| 亚洲人a成www在线影院| 久久久无码中文字幕久...| 成人免费毛片视频| 国产日韩欧美在线一区| 黄色激情在线观看| 超碰在线中文字幕| 日本在线观看大片免费视频| 一区二区三区日韩视频| 亚洲精品**中文毛片| 亚洲精品一区二区三| 亚洲成人激情社区| 亚洲欧美国产高清va在线播放| 国产精品女同一区二区三区| 国产精品久久毛片| 国产色视频在线播放| 久久久久久亚洲精品不卡| 中午字幕在线观看| 福利91精品一区二区三区| 国产乱码精品一区二区三| 精品一区二区免费看| 黄色在线免费观看网站| 国产蜜臀97一区二区三区| 亚洲乱码一区二区三区| 欧美在线色图| 亚洲人成毛片在线播放女女| 97视频在线观看免费| 5566成人精品视频免费| 亚洲国产女人aaa毛片在线| 久久夜色精品国产亚洲aⅴ| 日韩av无码中文字幕| 欧美日韩三级在线观看| 欧美区一区二区三区| 成人美女av在线直播| 久久久久久综合| 在线视频观看一区二区| 污视频软件在线观看| 自拍偷拍欧美激情| 亚洲国产精品综合小说图片区| 国产精成人品免费观看| 久蕉在线视频| 久久网免费视频| 在线看片国产福利你懂的| 欧美精品少妇| 最新欧美电影| 四虎国产精品免费观看| 国产精品成人一区二区艾草| 久久青青草综合| 亚洲欧美日本国产有色| 成 人 黄 色 片 在线播放| 国产精品免费一区豆花| 区一区二在线观看| 岳乳丰满一区二区三区| 最新成人av网站| 国产又黄又大又粗的视频| 一区二区三区久久久| 羞羞视频网站在线免费观看| 久久aimee|