修正MySQL數據庫中表和表中字段的編碼方法的辦法。本站提示廣大學習愛好者:(修正MySQL數據庫中表和表中字段的編碼方法的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是修正MySQL數據庫中表和表中字段的編碼方法的辦法正文
明天向MySQL數據庫中的一張表添加含有中文的數據,可是總是出異常,檢討法式並沒有發明毛病,無法呀,後來從新檢討這張表發明表的編碼方法為latin1而且原想可以拔出中文的字段的編碼方法也是latin1,然後再次細心不雅察掌握台輸入的異常,進一步肯定是表和表中字段編碼欠妥形成的,那就修正表和個中對應的字段呗,網上找了一會兒,你別說還真有,履行完sql劇本效果然可以存入中文了,雖然如斯照樣以為有需要總結一下,前人雲:好忘性不如爛筆頭嘛,呵呵呵。
修正表的編碼方法: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