本篇內(nèi)容主要講解“MySQL怎么修改數(shù)據(jù)中的生僻字”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“mysql怎么修改數(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ò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,嶗山網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
1、修改可能存在生僻字插入的字段,例如:
ALTER TABLE news
CHANGE title
title
VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '標(biāo)題';
這里除了修改字符集之外,需要加大存儲(chǔ)
2、設(shè)置mysql字符集:
mysql> set character_set_client=utf8mb4;
mysql> set character_set_connection=utf8mb4;
mysql> set character_set_database=utf8mb4;
3、PHP 連接mysql 也設(shè)置為 utf8mb4,否則讀取生僻字只顯示一個(gè)問(wèn)號(hào)
完成以上三步即可
當(dāng)然理想的設(shè)置是 所有數(shù)據(jù)庫(kù) 表 字段,php程序,統(tǒng)一設(shè)置為utf8mb4
----------------------------------------------批量修改表字符集-----------------------------------------------
執(zhí)行查詢:
SELECT CONCAT('ALTER TABLE ',TABLE_NAME,' CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;') FROM information_schema.TABLES
WHERE TABLE_SCHEMA = '數(shù)據(jù)庫(kù)名';
然后拷貝sql語(yǔ)句運(yùn)行即可
到此,相信大家對(duì)“mysql怎么修改數(shù)據(jù)中的生僻字”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!