mysql支持怎么弄,MySQL使用

如何讓MySQL支持CJK編碼

如何讓MySQL支持CJK編碼

專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)北川羌族免費做網(wǎng)站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉變。

背景知識:

CJK:中日韓統(tǒng)一表意文字(CJK Unified Ideographs)(CJK不是蒼井空老濕名字的縮寫而是中日韓的縮寫:China、Japan、Korea),目的是要把分別來自中文、日文、韓文、越文中,本質、意義相同、形狀一樣或稍異的表意文字(主要為漢字,但也有仿漢字如日本國字、韓國獨有漢字、越南的喃字)于ISO 10646及Unicode標準內賦予相同編碼。

一些比較復雜的異性字,比如:古書中出現(xiàn)的一些生僻字等就包括在這個字符集中。

正在做的一個項目是關于歷史古籍的,數(shù)據(jù)中大量出現(xiàn)這種字,所以研究了一下如何讓MySQL支持這種CJK,經(jīng)驗記錄如下:

1 MySQL從5.5.3開始支持utf8mb4編碼,這種編碼用4個字節(jié)表示一個字,所以容量更大,MySQL5.5.3之前的版本就甭嘗試了,不是亂碼就是問號(MySQL的官方說明如下:)。(通過編譯方式升級MySQL的方法,目前也只能自己編譯MySQL,因為yum軟件庫中最新的MySQL仍是5.1.x)

2 建表時為字段指定字符集:

`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,

上面就是一個例子:一個長度為100的varchar的title字段,字符集是utf8mb4。

3 程序(PHP等)在建立鏈接時需要指定字符集

mysql_query("SET NAMES 'utf8mb4'", $connect);

怎么讓mysql支持中文

將my.ini文件中的默認字符集改為gb2312即可

具體的辦法是修改其中的[mysqld] 里添加一行: default-character-set=gb2312

然后重啟服務,不過只對修改后的數(shù)據(jù)有效,對修改前已經(jīng)在數(shù)據(jù)庫中的數(shù)據(jù)是沒有效果的.

如果是臨時更改的話,在命令行輸入下面信息即可:

SET character_set_client = gb2312;

SET character_set_connection = gb2312;

SET character_set_database = gb2312;

SET character_set_results = gb2312;

SET character_set_server = gb2312;

LINUX下的MYSQL怎么開啟INNODB數(shù)據(jù)支持?

默認情況下,版本從4.*至5.*(最新是5.7)都是支持INNODB數(shù)據(jù)引擎的,不需要特別的開啟。特別是在5.5版本以后,默認就是InnoDB。MyISAM可能會慢慢地更少地使用。

要特別設置InnoDB為默認引擎,需要在 /etc/my.cnf 文件中的 [mysqld] 下面加入default-storage-engine=INNODB 一句,保存。重啟MySQL,就可以看到引擎的相關信息,例如我的顯示如下:

mysql show engines;

+--------------------+---------+

| Engine | Support |

+--------------------+---------+

| PERFORMANCE_SCHEMA | YES |

| MRG_MYISAM | YES |

| CSV | YES |

| BLACKHOLE | YES |

| MyISAM | YES |

| InnoDB | DEFAULT |

| ARCHIVE | YES |

| MEMORY | YES |

| FEDERATED | NO |

+--------------------+---------+

其中InnoDB為 DEFAULT 即為默認引擎。

如果要修改表引擎為 innodb,可以用以下命令:

mysql alter table 表名 engine = innodb;

本文標題:mysql支持怎么弄,MySQL使用
鏈接地址:http://muchs.cn/article30/phgoso.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、品牌網(wǎng)站制作企業(yè)網(wǎng)站制作、外貿(mào)網(wǎng)站建設服務器托管、網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設