mysql修改預設的環境的字符集為utf 8

2022-04-08 14:25:03 字數 1075 閱讀 4212

mysql修改環境的預設字符集為utf-8(當然你也可以設定成utf-8)

首先得在服務裡關掉mysql的服務

然後到你的mysql的安裝路徑,如果是自定義就找到自定義的路徑,預設是:c:\program files\mysql\mysql server 5.0\my.ini。

找到那個 client mysql 裡加入default-character-set=utf8

mysqld下面加入: default-character-set=utf8

init_connect='set names utf8'

下面語句用於檢視編碼方式是否已經修改:

show variables like 'char%';

如果是的你的之前的資料庫沒有設定好:

對於已經存在了的資料庫,可以如下操作使其改變編碼方式:

a. 修改mysql資料庫編碼,如果是mysql資料庫編碼不正確: 可以在mysql執行如下命令: alter database test default character set utf8;

以上命令就是將mysql的test資料庫的編碼設為utf8

b. 修改mysql表的編碼:alter table category default character set utf8;

以上命令就是將乙個表category的編碼改為utf8

c. 修改欄位的編碼:

alter table `test` change `dd` `dd` varchar( 45 ) character set utf8 collate utf8_bin not null

以上命令就是將mysql資料庫test表中 dd的字段編碼改為utf8

在命令列下插入漢字時如下**:

set names gb2312;有時候這一句很關鍵!

insert into charset values('lmj');

然後再重啟服務就可以 了。

如果出現無法啟動服務的情況,就以管理員身份執行cmd先進入到mysql安裝目錄下,執行

mysqld -remove 移除服務

然後mysqld -install 安裝服務

就可以了

mysql 預設排序 修改 MySQL修改預設排序

乙個資訊發布系統,大多數情況最新發表的記錄要顯示在最前面。select from article where username 阿海 order by posttime desc limit 0,10 假如使用者發表的文章有上萬篇,這個排序將會非常的慢,好像沒有使用索引一樣,show process...

修改MySQL的預設密碼

對於windows平台來說安裝完mysql後,系統就已經預設生成了許可表和賬戶,你不需要像在unix平台上那樣執行 mysql install db指令碼來生成帳戶和相應許可權許可表。但是如果不是用msi格式來安裝mysql的話,就需要在安裝完以後,手動給 root帳戶新增新密碼,因為預設情況下的r...

修改MySQL的預設密碼

對於windows平台來說安裝完mysql後,系統就已經預設生成了許可表和賬戶,你不需要像在unix平台上那樣執行 mysql install db指令碼來生成帳戶和相應許可權許可表。但是如果不是用msi格式來安裝mysql的話,就需要在安裝完以後,手動給 root帳戶新增新密碼,因為預設情況下的r...