新聞中心
隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,數(shù)據(jù)庫的作用越來越重要,它可以存儲和管理大量的數(shù)據(jù)。無論是個人用戶還是企業(yè)用戶,創(chuàng)建數(shù)據(jù)庫并正確設(shè)置字符集都是非常重要的步驟,本文將討論。

成都創(chuàng)新互聯(lián)公司主要從事網(wǎng)頁設(shè)計、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、wap網(wǎng)站建設(shè)(手機版網(wǎng)站建設(shè))、響應(yīng)式網(wǎng)站設(shè)計、程序開發(fā)、網(wǎng)站優(yōu)化、微網(wǎng)站、微信平臺小程序開發(fā)等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了豐富的成都網(wǎng)站設(shè)計、做網(wǎng)站、網(wǎng)站設(shè)計、網(wǎng)絡(luò)營銷經(jīng)驗,集策劃、開發(fā)、設(shè)計、營銷、管理等多方位專業(yè)化運作于一體。
一、創(chuàng)建數(shù)據(jù)庫
1.打開MySQL客戶端,并輸入 root 用戶名和密碼。
2.首先我們要創(chuàng)建一個新的數(shù)據(jù)庫。在MySQL客戶端中輸入以下命令:
CREATE DATABASE database_name;
其中,database_name 為你要創(chuàng)建的數(shù)據(jù)庫名稱,可以根據(jù)自己的需要自定義。
3.查看是否成功創(chuàng)建數(shù)據(jù)庫。
使用以下命令查看當(dāng)前數(shù)據(jù)庫:
SHOW DATABASES;
如果成功創(chuàng)建了數(shù)據(jù)庫,你將會看到你創(chuàng)建的數(shù)據(jù)庫名稱。
二、正確設(shè)置字符集
在創(chuàng)建數(shù)據(jù)庫之后,我們需要確保正確設(shè)置字符集。字符集是指電腦中的字母、數(shù)字和符號的編碼方式,不同的字符集支持不同的字符。如果字符集設(shè)置不正確,就容易導(dǎo)致亂碼等問題。
1.查看默認(rèn)字符集
使用以下命令查看默認(rèn)的字符集:
SHOW VARIABLES LIKE ‘character_set_database’;
如果輸出的結(jié)果是 latin1,則代表你的默認(rèn)字符集為 latin1。
2.更改字符集
使用以下命令將默認(rèn)字符集更改為 utf8:
ALTER DATABASE database_name CHARACTER SET utf8 COLLATE utf8_general_ci;
其中,database_name 為你要更改字符集的數(shù)據(jù)庫名稱,將 utf8 代表字符集更改為其他的字符集也是可以的。
3.確認(rèn)字符集設(shè)置是否生效
使用以下命令查看更改后的字符集:
SHOW VARIABLES LIKE ‘character_set_database’;
如果結(jié)果顯示 utf8,則代表你成功更改了字符集。
三、
正確創(chuàng)建數(shù)據(jù)庫和設(shè)置字符集是數(shù)據(jù)庫使用的基本步驟,通過本文的介紹,你可以了解到如何正確地創(chuàng)建數(shù)據(jù)庫和設(shè)置字符集。當(dāng)我們需要存儲大量數(shù)據(jù)時,如何有效地使用數(shù)據(jù)庫,也是我們需要重點關(guān)注和學(xué)習(xí)的問題。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站制作,設(shè)計師量身打造品牌風(fēng)格,熱線:028-86922220mysql中怎么設(shè)置字符集
方法1:通過客戶端修改表字段的默認(rèn)字符集
打開SQLyog客戶端,連接數(shù)據(jù)庫如下圖所示,點擊connection 按鈕 連接數(shù)據(jù)庫
我的數(shù)據(jù)庫名稱為edu,然后我隨意找到數(shù)據(jù)庫中test2表,右鍵—–》Alter Table
如果安裝數(shù)據(jù)庫的 時候 沒有選擇字符集設(shè)置,那運賣么mysql數(shù)據(jù)庫蘆悄碰默認(rèn)為latin1,在箭頭部分選擇utf8字符集
方法2:用數(shù)據(jù)庫命令修改字符集
首先查看當(dāng)前數(shù)據(jù)庫字符集,在命令框中執(zhí)行如下命令:show variables like ‘character_set_%’;
查看字符集排序設(shè)置,執(zhí)行命令:show variables like ‘collation_%’;
修改服務(wù)器級別字符集,執(zhí)行命令:
1,臨時修改:SET GLOBAL character_set_server=utf8;
修改表級別,命令如下:ALTER TABLE table_name DEFAULT CHARSET utf8;
修改數(shù)據(jù)庫級別,命令如下:use edu(換成你要修改的數(shù)據(jù)庫名,在這里我的數(shù)據(jù)庫為edu),,然后執(zhí)行命令:alter database edu character set utf-8;
或者修改mysql的my.ini文件中的字符陪談集鍵值
重啟mysql
character introducer翻譯過來就是字符引導(dǎo)。也就是針對字符串,顯式的給定一個字符編碼和排序規(guī)則,不受系統(tǒng)參數(shù)的影響。
總結(jié) Introducer 使用規(guī)則:
1. convert 函數(shù)
convert 函數(shù)類似于 introducer,不過只能指定字符集。
2. charset 函數(shù)
檢測字符串的字符集。可以檢測出當(dāng)前字符串在當(dāng)前 session 的字符集。
3. set names 語句
語法為:
SET NAMES {‘charset_name’ | DEFAULT}
這條語句最常用,可是也最容易被濫用,比如語句:
set names latin1 collate latin1_bin;
執(zhí)行后會默認(rèn)執(zhí)行一系列語句,也就是把非服務(wù)端的相關(guān)乎茄參數(shù)給重新設(shè)定了。
4. set character set 語句語法為:
SET {CHARACTER SET | CHARSET}{‘charset_name’ | DEFAULT}
類似語句 set names,同樣是設(shè)置以下三個 session 參數(shù):
character_set_results
character_set_client
character_set_connection
同樣是可以恢復(fù)默認(rèn)值,還有同樣的限讓洞制規(guī)則等。不過有兩點不同:1)參數(shù) character_set_connection 的值不會被坦頃枯設(shè)定為指定的字符集,而是繼承參數(shù) character_set_database 所設(shè)定的字符集。
5. collate 子句
collate 語句強制指定排序規(guī)則,優(yōu)先級更高。也就是顯式指定 collate 會覆蓋已有的排序規(guī)則。
這里涉及到單個字符串以及字符串拼接的排序規(guī)則問題。
修改mysql的默認(rèn)字符集是通過修改它的配置文件來實現(xiàn)的。一般分兩種情況:
Windows平臺
windows下的mysql配置文件是山悄my.ini,一般在c:windowy.ini或者c:winntmy.ini可以直接在這個文件里面加上
default-character-set=gbk #或gb2312,big5,utf8
然后重新啟動mysql
service mysql restart 或 /etc/init.d/mysql restart
或用其他方法重新啟動,就生效了。
Unix平臺
linux下的mysql配置文件是my.cnf,一般是/etc/my.cnf,逗念渣如果找不到可以用find命令找一下:
find / -iname my.cnf
在這個文件里面加上
高肢default-character-set=gbk #或gb2312,big5,utf8
然后重新啟動mysql
創(chuàng)建數(shù)據(jù)庫設(shè)置字符集的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于創(chuàng)建數(shù)據(jù)庫設(shè)置字符集,如何創(chuàng)建數(shù)據(jù)庫并正確設(shè)置字符集,mysql中怎么設(shè)置字符集的信息別忘了在本站進行查找喔。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計,高端小程序APP定制開發(fā),成都網(wǎng)絡(luò)營銷推廣等一站式服務(wù)。
分享名稱:如何創(chuàng)建數(shù)據(jù)庫并正確設(shè)置字符集(創(chuàng)建數(shù)據(jù)庫設(shè)置字符集)
當(dāng)前網(wǎng)址:http://www.5511xx.com/article/dhiosod.html


咨詢
建站咨詢
