**自:
-- 建立資料庫時,設定資料庫的編碼方式
-- character set:指定資料庫採用的字符集,utf8不能寫成utf-8
-- collate:指定資料庫字符集的排序規則,utf8的預設排序規則為utf8_general_ci(通過show character set檢視)
drop
database
if exists dbtest;
create
database
dbtest
character
set
utf8
collate
utf8_general_ci;
-- 修改資料庫編碼
alter
database
dbtest
character
set
gbk
collate
gbk_chinese_ci;
alter
database
dbtest
character
set
utf8
collate
utf8_general_ci;
-- 建立表時,設定表、字段編碼
use dbtest;
drop
table
if exists tbtest;
create
table
tbtest(
id
int
(10) auto_increment,
user_name
varchar
(60)
character
set
gbk
collate
gbk_chinese_ci,
email
varchar
(60),
primary
key
(id)
)
character
set
utf8
collate
utf8_general_ci;
-- 修改表編碼
alter
table
tbtest
character
set
utf8
collate
utf8_general_ci;
-- 修改字段編碼
alter
table
tbtest
modify
email
varchar
(60)
character
set
utf8
collate
utf8_general_ci;
-- 檢視所有的字元編碼
show
character
set
;
-- 檢視建立資料庫的指令並檢視資料庫使用的編碼
show
create
database
dbtest;
-- 檢視資料庫編碼:
show variables
like
'%char%'
;
mysql資料庫編碼設定 MySQL資料庫編碼設定
預設情況下mysql資料庫使用的是拉丁 lantin1 字元進行編碼 如輸入命令show variables like character 檢視資料庫編碼 variable name value character set client latin1 character set connection...
mysql資料庫編碼設定
1.mysql基礎操作 1 啟動資料庫命令 net start mysql 2 關閉資料庫命令 net stop mysql 3 進入資料庫 mysql u root p 4 設定編碼格式為utf8 set character set client utf8 set character set se...
mysql 建立資料庫時指定編碼
mysql 建立 資料庫時指定編碼很重要,很多開發者都使用了預設編碼,但是我使用的經驗來看,制定資料庫的編碼可以很大程度上避免倒入匯出帶來的亂碼問題。我們遵循的標準是,資料庫,表,欄位和頁面或文字的編碼要統一起來 很多mysql資料庫工具 除了phpmyadmin,我偶爾用,功能強速度慢 都不支援建...