1、更改服務器的編碼方式,在終端輸入以下命令:
成都創新互聯服務項目包括淮濱網站建設、淮濱網站制作、淮濱網頁制作以及淮濱網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,淮濱網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到淮濱省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!
mysqld--character-set-server=gbk--collation-server=gbk_chinese_ci;
2、更改某個數據庫的編碼方式
mysql-uroot-p
alterdatabasecharactersetgbkcollategbk_chinese_ci;
3、在創建數據庫時指定編碼:
mysql-uroot-p?
createdatabasedb_namecharactersetgbkcollategbk_chinese_ci;
4、更改某個表的編碼方式
mysql-uroot-pdb_name
altertabletable_nameconvertto?charachtersetgbkcollategbk_chinese_ci;
5、在創建表時指定編碼方式
mysql-uroot-pdb_name
createtabletable_name(....)charactersetgbkcollategbk_chinese_ci;
6、更改某行的編碼方式
mysql-uroot-pdb_name
altertabletable_namemodifycolumn_namevarchar(20)charactersetgbkcollategbk_chinese_ci;
7、在創建列時指定編碼方式:
/preprename="code"class="sql"mysql-uroot-pdb_name
createtabletable_name(...,col1varchar(20)charactersetgbkcollategbk_chinese_ci,...)charactersetutf8collateutf8_general_ci;
方法1:通過客戶端修改表字段的默認字符集
打開SQLyog客戶端,連接數據庫如下圖所示,點擊connection 按鈕 連接數據庫
我的數據庫名稱為edu,然后我隨意找到數據庫中test2表,右鍵-----》Alter Table
如果安裝數據庫的 時候 沒有選擇字符集設置,那么mysql數據庫默認為latin1,在箭頭部分選擇utf8字符集
方法2:用數據庫命令修改字符集
首先查看當前數據庫字符集,在命令框中執行如下命令:show variables like 'character_set_%';
查看字符集排序設置,執行命令:show variables like 'collation_%';
修改服務器級別字符集,執行命令:
1,臨時修改:SET GLOBAL character_set_server=utf8;
修改表級別,命令如下:ALTER TABLE table_name DEFAULT CHARSET utf8;
修改數據庫級別,命令如下:use edu(換成你要修改的數據庫名,在這里我的數據庫為edu),,然后執行命令:alter database edu character set utf-8;
或者修改mysql的my.ini文件中的字符集鍵值
[mysql]
[mysqld]
重啟mysql
字符集:羅列所有圖形字符的一張大表。
排序規則:定義各個圖形字符之間的大小比較規則,比如:是否區分大小寫,區分全角和半角等。在軟件使用中,一般我們只指定字符編碼即可,因為確定了字符編碼字符集自然就確定了。但是在數據庫類軟件中,我們除了要指定編碼規則,還需要指定排序規則,因為,數據庫是要提供模糊匹配、排序顯示功能的。sql可以查看mysql支持的字符集編碼和排序規則,其中每個字符集編碼都有一個默認的排序規則。
分享文章:mysql怎么配置字符集 mysql8設置字符集
文章鏈接:http://vcdvsql.cn/article30/ddojjso.html
成都網站建設公司_創新互聯,為您提供全網營銷推廣、微信公眾號、網站制作、軟件開發、企業建站、ChatGPT
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯