修改MySQL數(shù)據(jù)庫(kù)中表和表中字段的編碼方式的方法
今天向MySQL數(shù)據(jù)庫(kù)中的一張表添加含有中文的數(shù)據(jù),可是老是出異常,檢查程序并沒(méi)有發(fā)現(xiàn)錯(cuò)誤,無(wú)奈呀,后來(lái)重新檢查這張表發(fā)現(xiàn)表的編碼方式為latin1并且原想可以插入中文的字段的編碼方式也是latin1,然后再次仔細(xì)觀察控制臺(tái)輸出的異常,進(jìn)一步確定是表和表中字段編碼不當(dāng)造成的,那就修改表和其中對(duì)應(yīng)的字段唄,網(wǎng)上找了一會(huì)兒,你別說(shuō)還真有,執(zhí)行完sql腳本后果然可以存入中文了,盡管如此還是認(rèn)為有必要總結(jié)一下,古人云:好記性不如爛筆頭嘛,呵呵呵。
修改表的編碼方式:ALTER TABLE `test` DEFAULT CHARACTER SET utf8;該命令用于將表test的編碼方式改為utf8;
修改字段的編碼方式:ALTER TABLE `test` CHANGE `name` `name` VARCHAR(36) CHARACTER SET utf8 NOT NULL; 該命令用于將表test中name字段的編碼方式改為utf8
- Mysql數(shù)據(jù)庫(kù)編碼問(wèn)題 (修改數(shù)據(jù)庫(kù),表,字段編碼為utf8)
- mysql修改數(shù)據(jù)庫(kù)編碼(數(shù)據(jù)庫(kù)字符集)和表的字符編碼的方法
- mysql中數(shù)據(jù)庫(kù)與數(shù)據(jù)表編碼格式的查看、創(chuàng)建及修改
- mysql存儲(chǔ)emoji表情報(bào)錯(cuò)的處理方法【更改編碼為utf8mb4】
- MySQL中使用SQL語(yǔ)句查看某個(gè)表的編碼方法
- mysql關(guān)聯(lián)兩張表時(shí)的編碼問(wèn)題及解決辦法
- 解決spring-data-jpa mysql建表編碼問(wèn)題
- 修改MySQL所有表的編碼或修改某個(gè)字段的編碼步驟詳解
相關(guān)文章
Mysql排序和分頁(yè)(order by&limit)及存在的坑
這篇文章主要介紹了Mysql排序和分頁(yè)(order by&limit)及存在的坑,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09數(shù)據(jù)庫(kù)崩潰,利用備份和日志進(jìn)行災(zāi)難恢復(fù)
我相信數(shù)據(jù)庫(kù)崩潰都不是大家所愿意看到的,但是這種情況發(fā)生時(shí)我們要采取補(bǔ)救措施,本文就是介紹了如何利用備份和日志進(jìn)行災(zāi)難恢復(fù),需要的朋友可以參考下2015-07-07MySQL和Oracle的元數(shù)據(jù)抽取實(shí)例分析
MySQL和Oracle雖然在架構(gòu)上有很大的不同,但是如果從某些方面比較起來(lái),它們有些方面也是相通的,下面這篇文章主要給大家介紹了關(guān)于MySQL和Oracle元數(shù)據(jù)抽取的相關(guān)資料,需要的朋友可以參考下2021-12-12MySQL 權(quán)限表db、tables_priv、columns_priv和procs_priv的具體使用
MySQL中有多個(gè)權(quán)限相關(guān)的表,本文主要介紹了MySQL 權(quán)限表db、tables_priv、columns_priv和procs_priv的具體使用,感興趣的可以了解一下2023-11-11mysql創(chuàng)建函數(shù)出現(xiàn)1418錯(cuò)誤的解決辦法
本篇文章是對(duì)在Mysql中創(chuàng)建函數(shù)報(bào)“ERROR 1418”的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06MySQL索引優(yōu)化之不適合構(gòu)建索引及索引失效的幾種情況詳解
索引是有雙面性的,合理的建立索引可以提高數(shù)據(jù)庫(kù)的效率。但是如果沒(méi)有合理的構(gòu)建索引和使用索引,可能會(huì)導(dǎo)致索引失效或者影響數(shù)據(jù)庫(kù)性能,本文主要討論的是索引失效以及不適合建立索引的場(chǎng)景2022-07-07mysql報(bào)錯(cuò)Duplicate entry ‘xxx‘ for key&nbs
有時(shí)候?qū)Ρ磉M(jìn)行操作,例如加唯一鍵,或者插入數(shù)據(jù),會(huì)報(bào)錯(cuò),本文就來(lái)介紹一下mysql報(bào)錯(cuò)Duplicate entry ‘xxx‘ for key ‘字段名‘的解決方法,感興趣的可以了解一下2023-10-10MySQL修改安全策略時(shí)報(bào)錯(cuò):ERROR?1193?(HY000)的解決辦法
這篇文章主要給大家介紹了關(guān)于MySQL修改安全策略時(shí)報(bào)錯(cuò):ERROR?1193?(HY000):?Unknown?system?variable?‘validate_password_policy‘的解決方法,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02