成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

已用數據表的Mysql字符集修改

數據庫 MySQL
Mysql在應用開始階段沒有正確的設置字符集,在運行一段時間以后才發現存在不能滿足需求需要調整,又不想丟棄這段時間的數據,那么就需要進行字符集的修改。

Mysql字符集修改應該如何實現呢?下面就為您詳細介紹已用數據表的Mysql字符集修改方法,希望對您學習Mysql字符集方面能有所啟迪。

環境:在應用開始階段沒有正確的設置字符集,在運行一段時間以后才發現存在不能滿足需求需要調整,又不想丟棄這段時間的數據,那么就需要進行字符集的修改。字符集的修改不能直接通過"alter database character set *** " 或者 "alter table tablename character set *** "命令進行,這兩個命令都沒有更新已有記錄的字符集,而只是對新創建的表或者記錄生效。

那么已有記錄的字符集調整,需要怎么操作呢?
以下模擬的是將latin1字符集的數據庫修改成GBK字符集的數據庫的過程:
(1) 導出表結構
mysqldump -uroot -p --default-character-set=gbk -d databasesename > createdb.sql
其中--default-character-set=gbk表示設置以什么字符集連接,-d表示只導出表結構,不導出數據
(2) 手工修改createdb.sql中表結構定義中的字符集為新的字符集
(3) 確保記錄不再更新,導出所有記錄
mysqldump -uroot -p --quick --no-create-info --extended-insert --default-character-set=latin1 databasename > data.sql
--quick:該選項用于轉儲大的表。它強制Mysqldump從服務器一次一行的檢索表中的行,而不是檢索所有的行,兵輸出前將它緩存在內存中
--extended-insert:使用包括幾個values列表的多行Insert語法,這樣使轉儲文件更小,重載文件更快
--no-create-info:不屑重新創建每個轉儲表的create table語句
--default-character-set=latin1:按照原有的字符集導出所有數據,這樣導出的文件中,所有中文都是可見的,不會保存成亂碼
(4) 打開data.sql,將SET NAMES latin1 修改成SET NAMES gbk
(5) 使用新的字符集創建新的數據庫
create database newdatabasename default charset gbk;
(6) 創建表,執行createdb.sql
mysql -uroot -p newdatabasesname < createdb.sql
(7) 導入數據,執行data.sql
mysql -uroot -p newdatabasename < data.sql

 

 

【編輯推薦】

MySQL設置當前時間為默認值的方法

MySQL大表備份的簡單方法

多個MySQL表結果集組合

MySQL分表處理的實現方法

MySQL復制表數據到新表的方法
 

責任編輯:段燃 來源: 互聯網
相關推薦

2011-04-11 10:59:33

Oracle字符集

2010-10-09 11:12:32

mysql默認字符集

2010-10-14 11:52:38

MySQL字符集

2010-10-09 10:35:46

MySQL字符集

2020-12-16 06:34:16

MySQL字符集服務器

2021-03-23 18:21:30

MySQL數據庫字符集

2010-06-07 16:09:58

MySQL字符集

2010-05-06 14:40:59

Oracle字符集

2010-05-06 18:01:07

Oracle Expr

2011-05-16 13:15:55

MySQL存儲字符集

2010-06-13 16:17:26

MySQL改變字符集

2009-02-24 10:51:30

2010-04-13 13:33:37

Oracle字符集

2010-06-02 17:59:19

MySQL字符集

2010-10-09 10:57:22

MySQL默認字符集

2010-05-17 10:01:09

MySql字符集

2010-11-01 15:44:45

DB2字符集

2010-04-30 10:16:22

Oracle字符集

2010-05-18 17:17:02

MySQL數據表

2010-10-09 11:31:25

MySQL字符集
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女在线国产 | 国产亚洲久 | 黄色一级大片在线观看 | 日本精品视频 | 国产成人av电影 | www.99热.com| 三级成人在线观看 | 久久99国产精一区二区三区 | 午夜精品久久久久久久久久久久久 | 久久综合一区 | 欧美日韩中文在线观看 | 日韩精品一区在线观看 | 91亚洲国产精品 | 香蕉视频91| 亚洲国产精品一区二区www | 日韩在线一区二区 | 欧美久久精品一级黑人c片 91免费在线视频 | 国产精品99久久久久久宅男 | 欧美成人手机视频 | 在线欧美亚洲 | 黄色一级视频免费 | 久久久久国产精品一区二区 | 在线成人一区 | 久久伊人精品一区二区三区 | 成人精品一区二区 | 精品欧美乱码久久久久久1区2区 | 一区二区三区四区电影视频在线观看 | 四虎影音| 免费成人高清在线视频 | 日韩欧美三区 | 国产精品一级 | 中文字幕一区二区三区四区不卡 | 国产欧美精品区一区二区三区 | 美女黄网 | 干干干日日日 | 国产一二三区免费视频 | 天堂一区二区三区 | 成人午夜精品 | 不卡一区二区三区四区 | 干干干日日日 | 一级在线毛片 |