欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql數(shù)據(jù)改寫后中文顯示亂碼

洪振霞2年前11瀏覽0評論

在MySQL中,當(dāng)我們使用默認(rèn)字符集latin1時,在數(shù)據(jù)庫中存在的中文字符在查詢時就可能會出現(xiàn)亂碼。這個問題可以通過改變字符集來解決。

/* 查看當(dāng)前字符集 */
SHOW VARIABLES LIKE 'character_set_database';
/* 將字符集改為utf8 */
ALTER DATABASE database_name CHARACTER SET utf8;
/* 查看所有表的字符集 */
SELECT table_name, character_set_name, table_collation FROM information_schema.tables WHERE table_schema = 'database_name';
/* 將表的字符集改為utf8 */
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8;
/* 查看所有列的字符集 */
SELECT table_name, column_name, character_set_name FROM information_schema.columns WHERE table_schema = 'database_name';
/* 將列的字符集改為utf8 */
ALTER TABLE table_name MODIFY column_name VARCHAR(50) CHARACTER SET utf8;

通過以上操作,我們可以將MySQL中存在的中文亂碼問題得到解決。