設定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字符集概念及設定方法MySql
- mysql字符集檢視與設定MySql
- 關於mysql字符集及排序規則設定MySql排序
- MySQL字符集基本概念和詳細設定MySql
- 檢視和設定MySQL資料庫字符集MySql資料庫
- MySQL 字符集與亂碼與collation設定的問題?MySql
- 【勝通 】mysql字符集與校驗規則的設定MySql
- mysql 5 安裝時或者安裝後設定字符集MySql
- create database 字符集設定Database
- linux下設定mysql資料庫字符集utf8LinuxMySql資料庫
- 設定PL/SQL Developer 字符集SQLDeveloper
- PG 字符集設定(轉帖)
- mysql學習之-字符集選定,修改。MySql
- MySQL 不同版本預設字符集MySql
- MySQL運維實戰(5.6) 字符集設定對mysqldump的影響MySql運維
- 設定ORACLE客戶端字符集Oracle客戶端
- MySQL字符集設定及字元轉換(latin1轉utf8)MySql字元
- 修改mysql預設字符集的方法MySql
- linux mysql5.7以上設定中文字符集不在/mysql/my.cnf下面了LinuxMySql
- Oracle exp 設定客戶端字符集Oracle客戶端
- php 設定字符集為utf-8PHP
- MySQL字符集MySql
- MySQL 檢視與修改預設字符集MySql
- MySQL修改表預設字符集行為MySql
- Eclipse更改預設字符集 設定UTF-8Eclipse
- Linux字符集環境變數設定Linux變數
- Linux設定語言編碼(字符集)Linux
- 【Mysql 學習】mysql 字符集MySql
- Oracle字符集的檢視查詢和Oracle字符集的設定修改Oracle
- [MySQLFAQ]系列–如何更改MySQL的預設字符集MySql
- 修改MySQL字符集MySql
- mysql 字符集修改MySql
- MySQL修改字符集MySql
- mysql的字符集MySql
- MySQL prompt設定MySql
- Oracle Linux 7設定中文字符集OracleLinux
- Linux中通過locale來設定字符集Linux