修改mysql資料庫字元集為UTF8的

來源:互聯網
上載者:User

標籤:dir   too   net   沒有   lan   需要   mysq   client   顯示   

第一種

一、修改my.ini設定檔(MySQL設定檔)

character_set_server = utf8 #設定字元集

 


重啟mysql資料庫服務

查看當前資料庫字元集

show VARIABLES like ‘character%‘;

 

二、修改資料庫字元集

alter database 資料庫名 character set utf8;

ps:修改完資料庫字元集,需要重啟MySQL資料庫。

 

三、修改表字元集

ALTER TABLE  表名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

 

四、修改列字元集

ALTER TABLE  表名 CHANGE  列名  列名  VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;

第二種

 

一個是修改表的編碼格式的

 

[sql] view plain copy  
  1. ALTER TABLE `table` DEFAULT CHARACTER SET utf8;  

修改欄位的編碼格式 因為表的編碼改了欄位的沒有所以還要修改欄位 修改欄位只能一條條該

 

[sql] view plain copy  
  1. ALTER TABLE `tablename` CHANGE `欄位名1` `欄位名2` VARCHAR(36) CHARACTER SET utf8 NOT NULL;  

多條修改終極方式

 

[sql] view plain copy  
  1. alter table `tablename` convert to character set utf8;  

第三種

 

 

1:查看當前的字元編碼方法mysql> 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/ |+--------------------------+----------------------------+8 rows in set (0.00 sec) 字元編碼為latin1時,使用者在給資料表插入一條字元類型(char)的記錄,在顯示此記錄時可能會無法正常顯示字元類型的資料,故此處我們將mysql字元編碼修改為UTF8。操作如下:步驟2:修改my.cnf設定檔,修改後如下(/etc/my.cnf):[client]#password      = your_passwordport           = 3306socket         = /var/lib/mysql/mysql.sockdefault-character-set=utf8     #設定預設編碼為UTF8

 

修改mysql資料庫字元集為UTF8的

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.