這篇“MySQL如何把表名改成大寫”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“mysql如何把表名改成大寫”文章吧。
我們提供的服務(wù)有:成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、九臺(tái)ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的九臺(tái)網(wǎng)站制作公司
mysql把表名改成大寫的方法:1、打開命令窗口;2、執(zhí)行“SELECT concat('alter table ', TABLE_NAME , ' rename to ' , uppe(TABLE_NAME) ,' ;' ) FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'xxx';”命令即可將表名改為大寫。
mysql將部分表名統(tǒng)一轉(zhuǎn)換為大寫
一、執(zhí)行如下命令(wen51為你的數(shù)據(jù)庫名字,只需要改這里,其他地方都不用變),得到此數(shù)據(jù)庫所有表名的大寫轉(zhuǎn)換的SQL語句。
SELECT
concat('alter table ', TABLE_NAME , ' rename to ' , upper(TABLE_NAME) ,' ;' )
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'wen51';
二、將你需要改為大寫的表名的SQL語句從“結(jié)果1”中復(fù)制出來,一并執(zhí)行即可。
三、踩坑日記
alter table 原表名 rename to 新表名;
例如:
alter table sys_area rename to sys_area1;
執(zhí)行是沒有任何錯(cuò)誤的!
但是?。?!
ALTER TABLE act_app_deployment RENAME TO UPPER('act_app_deployment');
會(huì)一直報(bào)錯(cuò)1064錯(cuò)誤!!!
UPPER函數(shù)用法:
以上就是關(guān)于“mysql如何把表名改成大寫”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。