default-character-set=utf82單獨設(shè)置某個數(shù)據(jù)庫:
創(chuàng)新互聯(lián)是專業(yè)的撫州網(wǎng)站建設(shè)公司,撫州接單;提供成都網(wǎng)站設(shè)計、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行撫州網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
alter
database
testdb
character
set
utf8;
查看mysql支持的編碼:
show
character
set;也可以使用如下方法查看編碼:
show
status
mysql
-uroot
use
your
database
status
----------------------------------
server
characterset:
utf8
db
characterset:
utf8
client
characterset:
utf8
conn.
characterset:
utf8
tcp
port:
3306
uptime:
53
sec
----------------------------------
如果
client
為utf8
,
改為:
set
char
set
'gbk';
查看數(shù)據(jù)庫編碼:show
create
database
your_db_name
MySQL的默認編碼是Latin1,不支持中文,要支持中午需要把數(shù)據(jù)庫的默認編碼修改為gbk或者utf8。
需要以root用戶身份登陸才可以查看數(shù)據(jù)庫編碼方式(以root用戶身份登陸的命令為:mysql -u root –p,之后兩次輸入root用戶的密碼),查看數(shù)據(jù)庫的編碼方式命令為:
show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
從以上信息可知數(shù)據(jù)庫的編碼為latin1,需要修改為gbk或者是utf8;
其中,character_set_client為客戶端編碼方式;character_set_connection為建立連接使用的編碼;character_set_database數(shù)據(jù)庫的編碼;
character_set_results結(jié)果集的編碼;
character_set_server數(shù)據(jù)庫服務(wù)器的編碼;
只要保證以上四個采用的編碼方式一樣,就不會出現(xiàn)亂碼問題。
另一個查看數(shù)據(jù)庫編碼的命令:
show variables like ‘collation%’;
打開mysql命令端,輸入登錄密碼進行驗證
驗證成功,輸入 show create database day15; 點擊回車(day15為數(shù)據(jù)庫名稱)
在下方的信息欄即可看到當前查詢數(shù)據(jù)庫編碼信息。
如果需要修改編碼信息,可以輸入alter database day15 default character set gbk;點擊回車即可
1、查看數(shù)據(jù)庫編碼格式
mysql?show?variables?like?'character_set_database'
2、查看數(shù)據(jù)表的編碼格式
mysql?show?create?table?表名;
3、創(chuàng)建數(shù)據(jù)庫時指定數(shù)據(jù)庫的字符集
mysqlcreate?database?數(shù)據(jù)庫名?character?set?utf8;
4、創(chuàng)建數(shù)據(jù)表時指定數(shù)據(jù)表的編碼格式
create?table?tb_books?(
name?varchar(45)?not?null,
price?double?not?null,
bookCount?int?not?null,
author?varchar(45)?not?null?)?default?charset?=?utf8;
5、修改數(shù)據(jù)庫的編碼格式
mysqlalter?database?數(shù)據(jù)庫名?character?set?utf8;
6、修改數(shù)據(jù)表格編碼格式
mysqlalter?table?表名?character?set?utf8;
7、修改字段編碼格式
mysqlalter?table?表名?change?字段名?字段名?類型?character?set?utf8;
mysqlalter?table?user?change?username?username?varchar(20)?character?set?utf8?not?null;
新聞名稱:mysql怎么看當前編碼 如何查看mysql編碼
網(wǎng)頁URL:http://muchs.cn/article4/dospioe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、企業(yè)網(wǎng)站制作、服務(wù)器托管、用戶體驗、網(wǎng)站制作、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)