mysql在5.5.3版本之後增加了這個utf8mb4的編碼,mb4就是most bytes 4的意思,專門用來相容四位元組的unicode。其實,utf8mb4是utf8的超集,理論上原來使用utf8,然後將字符集修改為utf8mb4,也 會不會對已有的utf8編碼讀取產生任何問題。
1.修改database,table,column字符集:
alter database database_name character set = utf8mb4 collate = utf8mb4_unicode_ci;
alter table table_name convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table table_name change column_name varchar(191) character set utf8mb4 collate utf8mb4_unicode_ci;
2.編輯my.cnf檔案,在對應章節新增如下內容:
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = false
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='set names utf8mb4'
重啟mysql服務即可
如何在 jsp 上輸出資料庫中儲存的文字
如何在jsp上輸出資料庫中儲存的文字 胡立新 假設在資料庫中儲存了這段文字 如何在 jsp 上輸出這段文字,很多人會想首先查詢出這個文字儲存到 bean 中,再將這個 bean 儲存到 session request 或 pagecontext 中,用 struts 的 標籤輸出就可以了。但是結果是...
mysql 儲存層級關係 在資料庫中儲存層級結構
位於分類 技巧集錦 1 首先是鄰接表模型。鄰接表相當簡單。只需要寫乙個遞迴函式來遍歷這個樹。我們的食品商店的例子用鄰接表模型儲存時看起來就像是這樣 通過鄰接表模型儲存法中,我們可以看到pear,它的父節點是green,而green的父節點又是fruit,以此類推。而根節點是沒有父節點的。這裡為了方便...
資料庫中儲存過程意義
建立了是拿來用的,至於為什麼要用儲存過程,要先了解儲存過程存在的意義 儲存過程由 sql語句 和流程控制 語句組成。它的功能包括 接受引數 呼叫另一過程 返回乙個狀態值給呼叫過程或批處理,指示呼叫成功或失敗 返回若干個引數值給呼叫過程或批處理,為呼叫者提供動態結果 在遠端sql server中執行等...