国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

MYSQL導(dǎo)入導(dǎo)出常用命令介紹

2024-07-24 12:38:29
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

文章總結(jié)了關(guān)于MYSQL導(dǎo)入導(dǎo)出常用命令,包括各種數(shù)據(jù)導(dǎo)入導(dǎo)出時(shí)出現(xiàn)的問(wèn)題解決方法,有需要學(xué)習(xí)的朋友可參考參考.

一、備份數(shù)據(jù)庫(kù),命令在DOS的mysqlin目錄下執(zhí)行,代碼如下:

mysqldump --opt school>school.bbb

注釋:將數(shù)據(jù)庫(kù)school備份到school.bbb文件,school.bbb是一個(gè)文本文件,文件名任取,打開(kāi)看看你會(huì)有新發(fā)現(xiàn).

1.導(dǎo)出整個(gè)數(shù)據(jù)庫(kù),代碼如下:

mysqldump -u 用戶名 -p 數(shù)據(jù)庫(kù)名 > 導(dǎo)出的文件名

mysqldump -u root -p aikersql> aiker.sql

2.導(dǎo)出一個(gè)表,代碼如下:

mysqldump -u 用戶名 -p 數(shù)據(jù)庫(kù)名 表名> 導(dǎo)出的文件名

mysqldump -u aiker -p aikersql users> aiker_users.sql

3.導(dǎo)出一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu),代碼如下:

mysqldump -u root -p -d --add-drop-table aikersql>d:aiker_db.sql 

-d 沒(méi)有數(shù)據(jù) --add-drop-table 在每個(gè)create語(yǔ)句之前增加一個(gè)drop table

二.導(dǎo)入數(shù)據(jù)庫(kù)

常用source 命令,進(jìn)入mysql數(shù)據(jù)庫(kù)控制臺(tái),如mysql -u root -p,代碼如下:

mysql>use 數(shù)據(jù)庫(kù)

然后使用source命令,后面參數(shù)為腳本文件(如這里用到的.sql).

mysql>source d:aiker_db.sql

也可以用,代碼如下:mysql -uroot -Ddb1 <d:aiker_db.sql 

三、將文本數(shù)據(jù)轉(zhuǎn)到數(shù)據(jù)庫(kù)中

1、文本數(shù)據(jù)應(yīng)符合的格式:字段數(shù)據(jù)之間用tab鍵隔開(kāi),null值用n來(lái)代替.

例:

3 rose 深圳二中 1976-10-10

4 mike 深圳一中 1975-12-23

2、數(shù)據(jù)傳入命令 load data local infile "文件名" into table 表名;

注意:你最好將文件復(fù)制到mysqlbin目錄下,并且要先用use命令打表所在的庫(kù).

數(shù)據(jù)導(dǎo)出,數(shù)據(jù)導(dǎo)出主要有以下幾種方法:

使用select into outfile "filename"語(yǔ)句

使用mysqldump實(shí)用程序

使用phpmyadmin導(dǎo)入

例如:mysql> select * from driver into outfile "a.txt";

導(dǎo)入:同導(dǎo)出相類似,導(dǎo)入也有兩種方法:

使用LOAD DATA INFILE "filename"命令

使用mysqlimport實(shí)用程序

使用phpmyadmin導(dǎo)入

使用sql文件.

下面談一下關(guān)于導(dǎo)入文件大小限制問(wèn)題的解決:

默認(rèn)情況下:mysql 對(duì)導(dǎo)入文件大小有限制的,最大為2M,所以當(dāng)文件很大時(shí)候,直接無(wú)法導(dǎo)入,下面就這個(gè)問(wèn)題的解決列舉如下: 

1.在php.ini中修改相關(guān)參數(shù):

影響mysql導(dǎo)入文件大小的參數(shù)有三個(gè): 

memory_limit=128M,upload_max_filesize=2M,post_max_size=8M 

修改upload_max_filesize=200 M 這里修改滿足你需要的大小,可以同時(shí)修改其他兩項(xiàng)memory_limit=250M post_max_size=200M 這樣就可以導(dǎo)入200M以下的.sql文件了.

上文中是把mysql放置在系統(tǒng)路徑中,其實(shí)不妨也行,例如我的Mysql安裝目錄為D:MySQL Server 5.0;則首先用cmd打開(kāi)dos窗口,然后輸入D:(沒(méi)有'')回車.

此時(shí)應(yīng)該會(huì)出現(xiàn)D:>這樣的標(biāo)記,然后在其后面輸入D:MySQL Server 5.0bin回車(順序顛倒也行的)

出現(xiàn)D:MySQL Server 5.0bin> 接著輸入mysqldump -u用戶名 -p 數(shù)據(jù)庫(kù)名 > 數(shù)據(jù)庫(kù)名.sql(也可以輸入路徑);具體用法參照上文.

導(dǎo)入文件同樣,只是改了‘>’為‘<’就行了,或者直接用source 也行.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 伊春市| 新乡县| 昌图县| 华亭县| 凌海市| 西青区| 奉节县| 来宾市| 邹城市| 滦南县| 临潭县| 治县。| 双流县| 光泽县| 吉木乃县| 平和县| 大城县| 江口县| 乌兰县| 固始县| 句容市| 林甸县| 乌拉特前旗| 望都县| 延安市| 吴川市| 平山县| 原阳县| 崇义县| 盐池县| 贵德县| 新河县| 当涂县| 武穴市| 开封市| 汾西县| 澄江县| 山丹县| 循化| 星子县| 工布江达县|