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...