設定Mysql字符集
資料庫中中文亂碼解決:
設定server級,db級,table級使用的字符集為utf8。
設定方法:
檢視mysql字符集狀態:
先使用客戶端工具mysql登入:
- mysql> status
- --------------
- mysql Ver 14.14 Distrib 5.5.29, for linux2.6 (i686) using readline 5.1
- Connection id: 2
- Current database:
- Current user: root@localhost
- SSL: Not in use
- Current pager: stdout
- Using outfile: ''
- Using delimiter: ;
- Server version: 5.5.29-log MySQL Community Server (GPL)
- Protocol version: 10
- Connection: Localhost via UNIX socket
- Server characterset: utf8
- Db characterset: utf8
- Client characterset: utf8
- Conn. characterset: utf8
- UNIX socket: /tmp/mysql.sock
- Uptime: 1 min 10 sec
設定server級字符集:
編輯 /etc/mysql/my.cnf檔案
- [client]
- default-character-set=utf8
- [mysqld]
- character_set_server=utf8
設定db級字符集:
建立資料庫是指定:
mysql> create database mytest character set utf8;
修改已有資料庫字符集:
- mysql> alter database character set utf8;
建立表時指定:
- mysql> create table mytable(id int auto_increment primary key) character set utf8;
修改表的字符集:
- mysql> alter table mytable character set latin1;
還有就是修改字符集只對之後新增的資料有效,已存在的資料不會改變
相關文章
- 關於mysql字符集及排序規則設定MySql排序
- MySQL 字符集與亂碼與collation設定的問題?MySql
- MySQL 不同版本預設字符集MySql
- MySQL運維實戰(5.6) 字符集設定對mysqldump的影響MySql運維
- linux mysql5.7以上設定中文字符集不在/mysql/my.cnf下面了LinuxMySql
- MySQL字符集MySql
- MySQL修改表預設字符集行為MySql
- MySQL 檢視與修改預設字符集MySql
- Linux字符集環境變數設定Linux變數
- Oracle Linux 7設定中文字符集OracleLinux
- Intellij Idea下設定專案字符集編碼IntelliJIdea
- mysql字符集說明MySql
- mysql字符集和字元排序MySql字元排序
- 聊一聊MySQL的字符集MySql
- 2020重新出發,MySql基礎,MySql字符集MySql
- mysql亂碼?一勞永逸修改mysql字符集!MySql
- mysql 字符集造成的效能問題MySql
- Mysql之儲存引擎及字符集MySql儲存引擎
- mysql如何設定密碼MySql密碼
- PostgreSQL 字符集烏龍導致資料查詢排序的問題,與 MySQL 穩定 "PG不穩定"排序MySql
- MySQL字符集亂碼與解決方案MySql
- MySQL檢視和修改字符集的方法MySql
- MySQL 關於Table cache設定MySql
- MySQL字元編碼設定方法MySql字元
- MySQL中的時區設定MySql
- windows核心程式設計--字符集Windows程式設計
- MySQL欄位預設值設定詳解MySql
- mysql關於字符集character set的總結MySql
- mysql半同步複製的設定MySql
- MYSQL資料庫常用基本設定MySql資料庫
- MySQL設定表自增步長MySql
- MySQL的sql_mode合理設定MySql
- MySQL 的 sql_mode 合理設定MySql
- mysql中sql_mode值設定MySql
- MySQL不區分大小寫設定MySql
- MYSQL8初始化設定MySql
- 《Oracle MySQL程式設計自學與面試指南》05:字符集和校對集OracleMySql程式設計面試
- mysql 解決字符集錯誤 正確摘錄MySql
- 為Zabbix MySQL修改字符集排序utf8_binMySql排序