mysql 資料庫 表 欄位 編碼修改 方法
用load data infile 來裝載資料時出現亂碼了,使用load 時 必須 資料庫 表 欄位的編碼和 檔案編碼一致,但是資料庫已經有資料不想重建,用命令修改編碼是個不錯的選擇,下面是修改的方法。試過修改my.ini裡character_set_database = uft8,但似乎不起作用。
1.如果安裝mysql的編碼已不能更改,很多朋友是購買虛擬主機建立網站,無權更改MYSQL的安裝編碼,這一關我們可以跳過,因為只要後面的步聚正確,一樣能解決亂碼問題
2.修改資料庫編碼,如果是資料庫編碼不正確: 可以在phpmyadmin 執行如下命令: ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
以上命令就是將test資料庫的編碼設為utf8
3.修改表的編碼:ALTER TABLE `category` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
以上命令就是將一個表category的編碼改為utf8
4.修改欄位的編碼:
ALTER TABLE `test` CHANGE `dd` `dd` VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
以上命令就是將test表中 dd的欄位編碼改為utf8
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/750220/viewspace-975441/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql資料庫新增和修改欄位MySql資料庫
- mysql修改資料庫編碼MySql資料庫
- MySQL表、欄位、庫的字符集修改方法介紹MySql
- mysql修改表、欄位、庫的字符集MySql
- 【轉】修改表的欄位資料型別的方法資料型別
- postgresql分割槽表修改資料表欄位SQL
- python獲取、修改mysql資料庫欄位屬性PythonMySql資料庫
- MySQL中修改一個資料庫下包含有某個相同欄位的所有表的欄位長度MySql資料庫
- 修改欄位資料型別的方法資料型別
- MySQL資料庫、表的字元編碼MySql資料庫字元
- mysql修改表欄位學習筆記MySql筆記
- MySQL資料庫中庫、表名、欄位的大小寫問題MySql資料庫
- mysql資料表插入資料後,獲取自增欄位值的方法MySql
- MySql修改資料庫編碼為UTF8MySql資料庫
- 修改mysql資料庫的預設編碼方式MySql資料庫
- 資料庫表欄位命名規範資料庫
- Mysql資料庫建立儲存過程實現往資料表中新增欄位的方法MySql資料庫儲存過程
- 獲取sql server資料庫中所有庫、表、欄位名的方法SQLServer資料庫
- Oracle-不刪表資料,修改欄位型別Oracle型別
- mysql-資料庫欄位date datetimeMySql資料庫
- MySQL 分割槽表 partition線上修改分割槽欄位MySql
- MySQL資料庫中修改密碼方法總結(轉)MySql資料庫密碼
- MySQL之資料庫和表的基本操作(建立表、刪除表、向表中新增欄位)MySql資料庫
- MySQL 配置資料庫編碼MySql資料庫
- 修改表的欄位型別型別
- MySQL修改欄位預設值MySql
- 批量修改Mysql資料庫表Innodb為MyISANMySql資料庫
- MYSQL資料庫欄位命名及設計規範MySql資料庫
- 織夢資料庫表結構_Dedecms資料庫表和欄位詳細介紹資料庫
- mysql表最多欄位數MySql
- mysql資料表按照某個欄位分類輸出MySql
- 資料庫int欄位超限資料庫
- 資料庫欄位問題資料庫
- oracle 修改表欄位的長度Oracle
- 「Oracle」資料庫字符集編碼修改Oracle資料庫
- 如何較方便給上百張資料庫表新增表欄位資料庫
- mybatis查詢mysql 資料庫中 BLOB欄位,結果出現亂碼MyBatisMySql資料庫
- 對資料庫中的表或欄位重新命名資料庫