如何區(qū)別db2和mysql語(yǔ)法

下文內(nèi)容主要給大家?guī)?lái)如何區(qū)別db2和MySQL語(yǔ)法,這里所講到的知識(shí),與書(shū)籍略有不同,都是創(chuàng)新互聯(lián)專業(yè)技術(shù)人員在與用戶接觸過(guò)程中,總結(jié)出來(lái)的,具有一定的經(jīng)驗(yàn)分享價(jià)值,希望給廣大讀者帶來(lái)幫助。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、網(wǎng)絡(luò)空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、海原網(wǎng)站維護(hù)、網(wǎng)站推廣。

MySQL默認(rèn)使用大小寫(xiě)敏感的數(shù)據(jù)庫(kù)名、表名和列名(可以通過(guò)lower_case_table_names參數(shù)控制是否大小寫(xiě)敏感),DB2數(shù)據(jù)庫(kù)對(duì)大小寫(xiě)不敏感。

雖然MySQL與DB2都遵循并符合SQL92標(biāo)準(zhǔn)且大多數(shù)SQL相互兼容,但是在一些細(xì)節(jié)的實(shí)現(xiàn)上有一些不同的地方。比如:MySQL取符合條件的前幾行數(shù)據(jù)上使用limit語(yǔ)法,DB2則使用fetch語(yǔ)法等。

如何區(qū)別db2和mysql語(yǔ)法

下面就來(lái)具體看看db2和mysql語(yǔ)法上的一些區(qū)別:

1、刪除列:

mysql:

alter table 表名 set unuesed column 字段名

db2  :不提供刪除列功能(解決辦法是刪除表,重建)

2、更改列名

mysql  :

alter table 表名 change 舊字段名 新字段名 新數(shù)據(jù)類(lèi)型

db2    : 不提供更改列名功能(解決辦法同刪除,或者通過(guò)建立一個(gè)新視圖解決)

3、更改列類(lèi)型

mysql  :

alter table 表名 modify column 字段名 新數(shù)據(jù)類(lèi)型 [新類(lèi)型長(zhǎng)度  新默認(rèn)值  新注釋];

db2    :

alter table 表名 alter 字段名 新數(shù)據(jù)類(lèi)型

db2只可以加寬,不能更改數(shù)據(jù)類(lèi)型

例:將字段mail的類(lèi)型長(zhǎng)度改為256

alter table test alter mail varchar(256)

4、更改列的限制(非空、主鍵)

mysql :

alter table test modify mail varchar(29) not null;

db2   :

alter table test alter mail null/not null;

以上就是db2和mysql語(yǔ)法的區(qū)別是什么的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!

網(wǎng)站標(biāo)題:如何區(qū)別db2和mysql語(yǔ)法
URL分享:http://muchs.cn/article4/ihdhie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)公司、搜索引擎優(yōu)化、品牌網(wǎng)站制作、品牌網(wǎng)站建設(shè)網(wǎng)站內(nèi)鏈

廣告

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

成都網(wǎng)頁(yè)設(shè)計(jì)公司