mysql導(dǎo)出導(dǎo)入中文表解決方法
一、先針對(duì)utf8導(dǎo)出:
(1)導(dǎo)出源數(shù)據(jù)庫(kù)的所有表:
mysqldump -u root -p密碼 --socket=mysql.sock --default-character-set=utf8 --set-charset=utf8 --hex-blob --databases 數(shù)據(jù)庫(kù)名 > utf8.sql
(2)修改sql文件,刪除文件頭中包含的創(chuàng)建數(shù)據(jù)庫(kù)的命令
(3)登錄目標(biāo)數(shù)據(jù)庫(kù)
mysql -uroot -p密碼 --default-character-set=utf8 --socket=mysql.sock -A
注意:必須要指定字符集登錄,而且,指定的字符集要和導(dǎo)出時(shí)指定的字符集相一致
(4)刪除數(shù)據(jù)庫(kù)(如果有的話)
drop database 數(shù)據(jù)庫(kù)名;
(5)創(chuàng)建數(shù)據(jù)庫(kù)并保存為utf8存儲(chǔ)格式,并導(dǎo)入
create database 數(shù)據(jù)庫(kù)名 charset=utf8;
use 數(shù)據(jù)庫(kù)名;
source utf8.sql;
這塊導(dǎo)入后,中文表可能有亂碼。所以,要用下面的方法,導(dǎo)入中文表。
二、導(dǎo)出導(dǎo)入中文表:
#導(dǎo)出
mysqldump -u root -p密碼 --socket=mysql.sock --default-character-set=gbk --set-charset=gbk --hex-blob 數(shù)據(jù)庫(kù)名 表名1 表名2 …… > gbk.sql
#導(dǎo)入(導(dǎo)入表時(shí),如果表已經(jīng)存在,會(huì)先刪除再導(dǎo)入,所以,不用事先刪除已經(jīng)存在的表)
mysql -uroot -p密碼 --default-character-set=gbk --socket=mysql.sock -A <<EOF
use 數(shù)據(jù)庫(kù)名;
source gbk.sql
EOF
- MySQL數(shù)據(jù)庫(kù)結(jié)構(gòu)和數(shù)據(jù)的導(dǎo)出和導(dǎo)入
- Mysql導(dǎo)出導(dǎo)入說明
- MYSQL導(dǎo)入導(dǎo)出命令詳解
- MySQL 文本文件的導(dǎo)入導(dǎo)出數(shù)據(jù)的方法
- MYSQL 數(shù)據(jù)庫(kù)導(dǎo)入導(dǎo)出命令
- Mysql導(dǎo)入導(dǎo)出工具M(jìn)ysqldump和Source命令用法詳解
- mysql導(dǎo)入導(dǎo)出數(shù)據(jù)中文亂碼解決方法小結(jié)
- mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)以及函數(shù)、存儲(chǔ)過程的介紹
- MySQL數(shù)據(jù)庫(kù)導(dǎo)出與導(dǎo)入及常見錯(cuò)誤解決
- Mysql 導(dǎo)入導(dǎo)出csv 中文亂碼問題的解決方法
- mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)、數(shù)據(jù)表的方法
- MySQL導(dǎo)入導(dǎo)出.sql文件及常用命令小結(jié)
- MYSQL命令行導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)詳解
- mysql導(dǎo)入導(dǎo)出命令解析
- MySQL數(shù)據(jù)庫(kù)如何導(dǎo)入導(dǎo)出(備份還原)
相關(guān)文章
Mysql數(shù)據(jù)庫(kù)存儲(chǔ)過程基本語(yǔ)法講解
本文通過一個(gè)實(shí)例來給大家講述一下Mysql數(shù)據(jù)庫(kù)存儲(chǔ)過程基本語(yǔ)法,希望你能喜歡。2017-11-11CentOS7.2虛擬機(jī)上安裝MySQL 5.6.32的教程
這篇文章主要介紹了CentOS7.2虛擬機(jī)上安裝MySQL 5.6.32的教程的相關(guān)資料,需要的朋友可以參考下2016-08-08MySQL筆記之?dāng)?shù)學(xué)函數(shù)詳解
本篇文章對(duì)MySQL的數(shù)學(xué)函數(shù)進(jìn)行了詳細(xì)的介紹。需要的朋友參考下2013-05-05關(guān)于mysql init_connect的幾個(gè)要點(diǎn)總結(jié)
下面小編就為大家?guī)硪黄P(guān)于mysql init_connect的幾個(gè)要點(diǎn)總結(jié)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03Centos6.5編譯安裝mysql 5.7.14詳細(xì)教程
這篇文章主要為大家分享了Centos6.5編譯安裝mysql 5.7.14 詳細(xì)教程,感興趣的小伙伴們可以參考一下2016-08-08解析sql語(yǔ)句中l(wèi)eft_join、inner_join中的on與where的區(qū)別
以下是對(duì)在sql語(yǔ)句中l(wèi)eft_join、inner_join中的on與where的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考下2013-07-07利用MySQL加密函數(shù)保護(hù)Web網(wǎng)站敏感數(shù)據(jù)的方法分享
如果您正在運(yùn)行使用MySQL的Web應(yīng)用程序,那么它把密碼或者其他敏感信息保存在應(yīng)用程序里的機(jī)會(huì)就很大2012-03-03mysql數(shù)據(jù)庫(kù)存儲(chǔ)過程之游標(biāo)(光標(biāo)cursor)詳解
這篇文章主要介紹了mysql數(shù)據(jù)庫(kù)存儲(chǔ)過程之游標(biāo)(光標(biāo)cursor)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07MySQL使用LOAD_FILE()函數(shù)方法總結(jié)
在本篇文章里小編給大家分享了關(guān)于MySQL使用LOAD_FILE()函數(shù)方法和相關(guān)知識(shí)點(diǎn),需要的朋友們學(xué)習(xí)下。2019-03-03