mysql如何更改數(shù)據(jù)庫字符編碼?借助客戶端工具很容易就可以更改了,下面來看一下。
專注于為中小企業(yè)提供網(wǎng)站設(shè)計制作、成都網(wǎng)站制作服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)鑲黃免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
01
打開navicat客戶端工具,在左邊找到要更改的數(shù)據(jù)庫。
02
右鍵點擊這個數(shù)據(jù)庫,在菜單上點擊數(shù)據(jù)庫屬性選項。
03
在彈出的屬性窗口上,點擊默認字符集下的下拉框。
04
在彈出的下拉選項里,點擊選中要使用的字符集就行了,比如選擇常用的utf8字符集,點擊ok按鈕就行了。
如何修改mysql表字段的字符集
關(guān)鍵字:字符集gbkutf8開始表W的字符集設(shè)置成了gbk,但是現(xiàn)在的建的表要求字符集為utf8。于是:alter table `W` default character set utf8;或者ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name;但是發(fā)現(xiàn)其中一個字段CONTENT的字符集還是gbk。于是更改mysql數(shù)據(jù)庫表中某個字段的字符集,修改字段的定義:alter table `W` modify column `CONTENT` varchar(30) character set utf8 not null;
1.service mysqld stop,停用mysql。
2.cp /etc/my.cnf /etc/my.cnf.bak,修改前做備份,這是個好習慣。
修改my.cnf或my.ini(只有修改配置文件,并重啟服務(wù)器,才能永久生效)
vi /etc/my.cnf
在[client]下添加,client為控制客戶端的,沒試過,沒有的可以不需要加。
default-character-set=utf8
在[mysqld]下添加,mysqld為控制服務(wù)器端的,改過了,OK。
default-character-set=utf8
3.service mysqld restart,重啟。
4.show variables like '%char%';查看。