MySql5 1中文支援

2021-08-25 10:05:38 字數 900 閱讀 8929

[size=medium]mysql支援中文很簡單。

有兩種方法。

第一,開啟配置檔案不管是windows還是linux,都是乙個叫my的檔案windows下是my.ini,linux下是my.cnf。(也可能windows下有幾個不同的檔案my-small.ini,my-medium.ini,my-large.ini)

可以細心找下。

開啟檔案。

[client]

#password = your_password

port = 3306

socket = /tmp/mysql.sock

[color=red][b]default-character-set=gb2312 [/b][/color]

#here follows entries for some specific programs

# the mysql server

[mysqld]

port = 3306

socket = /tmp/mysql.sock

[color=red][b]default-character-set=utf8[/b][/color]

紅色部分是新加的,建議都用utf8.避免不必要的亂碼問題。

第一種方法是所有的資料庫都有作用。如果你正在操作,設定後,請重啟服務。(方法見另一篇博文)

第二種方法。

登陸mysql後,設定某個資料庫的編碼格式。

單獨設定某個資料庫:

[color=red][b]alter database testdb character set utf8;[/b][/color]

檢視mysql支援的編碼:

[b][color=red]show character set;[/color][/b]

[/size]

MySQL5 1的多字符集支援

1 mysql5.1對字符集支援 1 使用多種字符集來儲存字串 2 使用多種校對規則來比較字串 3 在同一臺伺服器 同乙個資料庫或甚至在同乙個表中使用不同字符集或校對規則來混合字串 4 允許定義任何級別的字符集和校對規則 mysql伺服器能夠支援多種字符集 可以使用show character se...

MySql 5 1儲存過程

下面是mysql5.1儲存過程和函式的基本語法 1 儲存過程 create definer procedure sp name proc parameter characteristic routine body 2 函式 create definer function sp name func p...

MySQL 5 1 約束簡化

建立表的時候指定約束 primary key主鍵 notnull 非空default 123 預設 unique 唯一constraint fk cid foreign key lie2 references bookcategory category id 外來鍵 ondelete cascade...