以 -O lower_case_table_names=1 參數(shù)啟動(dòng) mysqld(如果使用 --defaults-file=...\my.cnf 參數(shù)來(lái)讀取指定的配置文件啟動(dòng) mysqld 的話,你需要在配置文件的 [mysqld] 區(qū)段下增加一行 lower_case_table_names=1)。這樣MySQL 將在創(chuàng)建與查找時(shí)將所有的表名自動(dòng)轉(zhuǎn)換為小寫(xiě)字符(這個(gè)選項(xiàng)缺省地在 Windows 中為 1 ,在 Unix 中為 0。從 MySQL 4.0.2 開(kāi)始,這個(gè)選項(xiàng)同樣適用于數(shù)據(jù)庫(kù)名)。

成都網(wǎng)站建設(shè)、網(wǎng)站制作的開(kāi)發(fā),更需要了解用戶,從用戶角度來(lái)建設(shè)網(wǎng)站,獲得較好的用戶體驗(yàn)。創(chuàng)新互聯(lián)多年互聯(lián)網(wǎng)經(jīng)驗(yàn),見(jiàn)的多,溝通容易、能幫助客戶提出的運(yùn)營(yíng)建議。作為成都一家網(wǎng)絡(luò)公司,打造的就是網(wǎng)站建設(shè)產(chǎn)品直銷的概念。選擇創(chuàng)新互聯(lián),不只是建站,我們把建站作為產(chǎn)品,不斷的更新、完善,讓每位來(lái)訪用戶感受到浩方產(chǎn)品的價(jià)值服務(wù)。
當(dāng)你更改這個(gè)選項(xiàng)時(shí),你必須在啟動(dòng) mysqld 前首先將老的表名轉(zhuǎn)換為小寫(xiě)字母。
換句話說(shuō),如果你希望在數(shù)據(jù)庫(kù)里面創(chuàng)建表的時(shí)候保留大小寫(xiě)字符狀態(tài),則應(yīng)該把這個(gè)參數(shù)置0: lower_case_table_names=1 。否則的話你會(huì)發(fā)現(xiàn)同樣的sqldump腳本在不同的操作系統(tǒng)下最終導(dǎo)入的結(jié)果不一樣(在Windows下所有的大寫(xiě)字符都變成小寫(xiě)了)。
在插入表的時(shí)候使用mysql函數(shù)強(qiáng)制轉(zhuǎn)成小寫(xiě)即可:
MySQL字符串大小寫(xiě)轉(zhuǎn)換需要用到MySQL字符串大小寫(xiě)轉(zhuǎn)換函數(shù),MySQL 字符串大小寫(xiě)轉(zhuǎn)化函數(shù)有兩對(duì): lower()和 lcase(), uppper() 和 ucase():
mysql select lower('DDD');
+--------------+
| lower('DDD') |
+--------------+
| ddd |
+--------------+
mysql select lcase('DDD');
+--------------+
| lcase('DDD') |
+--------------+
| ddd |
+--------------+
這跟數(shù)據(jù)庫(kù)本身的屬性有關(guān),比如數(shù)據(jù)庫(kù)的連接字符集、數(shù)據(jù)庫(kù)編碼字符集等等,如果你選的是utf8_general_ci字符集,這種編碼是不區(qū)分大小寫(xiě)的,即字母A跟a是沒(méi)有區(qū)別的。
1、linux下mysql安裝完后是默認(rèn):區(qū)分表名的大小寫(xiě),不區(qū)分列名的大小寫(xiě); 2、用root帳號(hào)登錄后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重啟MYSQL服務(wù),這時(shí)已設(shè)置成功:不區(qū)分表名的大小寫(xiě); lower_case_table_names...
用數(shù)據(jù)庫(kù)函數(shù)直接實(shí)現(xiàn):
1.將所有product_name修改為首字母大寫(xiě),其余全小寫(xiě)
update
product_details
set
product_name=concat(upper(left(product_name,1)),lower(mid(login_name,2,length(product_name)-1)))
;
2.將所有product_name修改為首字母大寫(xiě),其余保持不變
update
product_details
set
product_name=concat(upper(left(product_name,1)),mid(login_name,2,length(product_name)-1))
;
分享題目:mysql字母怎么變小 mysql怎么改變字體大小
文章起源:http://chinadenli.net/article34/hpgope.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、標(biāo)簽優(yōu)化、自適應(yīng)網(wǎng)站、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)公司、企業(yè)網(wǎng)站制作
聲明:本網(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)