mysql處理特殊字符


修改表
alter table USER convert to charset utf8mb4, character set utf8mb4;
改列
ALTER TABLE USER DEFAULT CHARACTER SET utf8mb4,
  modify REALNAME varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

SHOW FULL COLUMNS FROM `user`  ;  這個是檢查當前編碼
show CREATE TABLE USER; 查看表編碼
show VARIABLES LIKE '%char%'
rename table abc to ABC
 
mysql 配置文件配置詳解
http://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_character-set-client-handshake
 
mysql數據庫5.5以上版本支持utf8mb4
同時配置文件采用utf8mb4設置
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
[client]
default-character-set = utf8mb4
 
mysql表大小寫問題
http://dev.mysql.com/doc/refman/5.7/en/identifier-case-sensitivity.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM