mysql修改數(shù)據(jù)庫編碼(數(shù)據(jù)庫字符集)和表的字符編碼的方法
mysql將表的字符編碼轉換成utf-8
alter table tb_anniversary convert to character set utf8;
修改數(shù)據(jù)庫mysql字符編碼為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時,用戶在給數(shù)據(jù)表插入一條字符類型(char)的記錄,在顯示此記錄時可能會無法正常顯示字符類型的數(shù)據(jù),故此處我們將mysql字符編碼修改為UTF8。操作如下:
步驟2:修改my.cnf配置文件,修改后如下(/etc/my.cnf):
[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8 #設置默認編碼為UTF8
相關文章
- mysql從4.1版開始支持子查詢功能,在此版本前,可以用join寫連表查詢來進行替代,但不推薦這么寫,相當?shù)穆闊?/div> 2014-04-04
阿里云ECS centos6.8下安裝配置MySql5.7的教程
阿里云默認yum命令下的MySQL是5.17****,安裝mysql5.7之前先卸載以前的版本。下面通過本文給大家介紹阿里云ECS centos6.8下安裝配置MySql5.7的教程,需要的的朋友參考下吧2017-07-07MySQL 8.0.18 Hash Join不支持left/right join左右連接問題
在MySQL 8.0.18中,增加了Hash Join新功能,它適用于未創(chuàng)建索引的字段,做等值關聯(lián)查詢。這篇文章給大家介紹MySQL 8.0.18 Hash Join不支持left/right join左右連接,感興趣的朋友一起看看吧2019-11-11最新評論