第一種:通過mysql命令列修改:
1)首先檢視資料庫字元編碼,命令為:
show variables like』collation_%』;
show variables like』character_set_%』;
2)在命令列修改字元編碼(例如gb3212)
set character_set_client=gb2312;客戶端編碼方式
set character_set_connection= gb2312;建立連線使用的編碼
set character_set_database= gb2312;資料庫的編碼
set character_set_results= gb2312;結果集的編碼
set character_set_server= gb2312;資料庫伺服器的編碼
保證前五個採用的編碼方式一樣,就不會出現亂碼問題。
set character_set_system= gb2312;
set collation_connection= gb2312;
set collation_database= gb2312;
set collation_server= gb2312;
第二種:可以刪除mysql資料庫重新安裝,在安裝過程中可以直接用mysql server instance config wizard進行設定。
第三種:如果要修改整個資料庫的,可以直接更改配置檔案:
開啟mysql的安裝目錄,找到my.ini這個檔案,用記事本開啟或是用vi編輯,
找到default-character-set=gb2312這個字段,它就是設定編碼的,後面的是編碼格式,更改了即可
reference:
set character_set_client=gb2312;
set character_set_connection=gb2312;
set character_set_database=gb2312;
set character_set_filesystem=gb2312;
set character_set_results=gb2312;
set character_set_server=gb2312;
set character_set_system=gb2312;
mysql 修改年齡 MYSQL 資料修改
mysql的資料修改 1 新增單列 a alter table 列表名 add 要加的引數名 如年齡 內容 如21 位於所有列的最下面 b alter table 列表名 add 要加的引數名 如年齡 內容 如21 tirst 新新增的這列位於最前面 c alter table 列表名 add 要加...
mysql 修改表 MySQL修改表
mysql修改表 說明 1.建立錶能做的事,修改表幾乎都能做,不推薦使用。2.修改表修改表的結構 3,大體來說,可以對欄位進行新增,刪除,修改 可以對索引進行新增,刪除 4.表的選項,通常都是修改,即使不寫任何乙個 新增乙個表的字段 alter table 表名 add column 新欄位名 字段...
mysql point 修改 mysql 修改
啟動資料庫服務 service mysqld start 連線資料庫 mysql u root password 載入資料 source sql 刪除資料庫 drop database db name 資料庫自增操作 1 建立 時新增 create table tablename id int au...