韩剧1988免费观看全集_久久影视三级福利片_亚洲视频在线观看免费_在线观看欧美日韩_国产亚洲激情在线_亚洲精品美女久久久_欧美国产日韩一区二区在线观看_91在线观看免费高清完整版在线观看_日韩av免费看_国产又爽又黄的激情精品视频_琪琪亚洲精品午夜在线_欧美性猛xxx_不卡毛片在线看_国产亚洲日本欧美韩国_91国内在线视频_精品国产福利视频

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

MySQL數(shù)據(jù)導(dǎo)入與備份  [轉(zhuǎn)]

MySQL數(shù)據(jù)導(dǎo)入與備份 [轉(zhuǎn)]

更新時間:2022-10-12 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

小木學(xué)編程 之 MySQL數(shù)據(jù)導(dǎo)入與導(dǎo)出
作者:limodou

  現(xiàn)在使用MySQL的越來越多了,我也用它做了自已的留言板。在使用過程中,慢慢地就要求對它的管理
功能需要近一步的掌握,不僅是我,也是很多網(wǎng)友的要求,F(xiàn)在有一些問題是關(guān)于如何從MySQL中導(dǎo)出數(shù)據(jù),
以便用在本地或其它的數(shù)據(jù)庫系統(tǒng)之上;以及將現(xiàn)有數(shù)據(jù)導(dǎo)入MySQL數(shù)據(jù)庫中,F(xiàn)在就我學(xué)習(xí)的情況,就這
兩個問題作一下小結(jié),內(nèi)容不是很詳細(xì)。其實MySQL的手冊是很詳細(xì)的,只不過我把有關(guān)這兩方面的東西提
取出來,加上了一點自已的理解,更詳細(xì)的請參考數(shù)據(jù)庫的相應(yīng)章節(jié)。

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

使用select into outfile 'filename'語句
使用mysqldump實用程序
使用select into outfile 'filename'語句

  可以在mysql的命令行下或在php程序中執(zhí)行它。我下面以在mysql命令行下為例。在php中使用時,將其
改成相應(yīng)的查詢進行處理即可。不過在使用這個命令時,要求用戶擁有file的權(quán)限。如我們有一個庫為
phptest,其中有一個表為driver,F(xiàn)在要把driver卸成文件。執(zhí)行命令:


mysql> use phptest;
Database Changed
mysql> select * from driver into outfile 'a.txt';
Query OK, 22 rows affected (0.05 sec)

  上面就可以完成將表driver從數(shù)據(jù)庫中卸到a.txt文件中。注意文件名要加單引號。那么這個文件在哪
呢?在mysql目錄下有一個data目錄,它即是數(shù)據(jù)庫文件所放的地方。每個庫在單獨占一個子目錄,所以
phptest的目錄為c:\mysql\data\phptest(注意:我的mysql安裝在c:\mysql下)。好,現(xiàn)在我們進去,a.txt
就是它。打開這個文件,可能是:

1MikaHakinnen1
2DavidCoulthard1
3MichaelSchumacher2
4RubensBarrichello2
...

  可能還有很多記錄。每個字段之間是用制表符分開的(\t)。那么我們可以修改輸出文件名的目錄,以便
放在指定的位置。如'a.txt'可以改成'./a.txt'或'/a.txt'。其中'./a.txt'放在c:\mysql\data目錄下了,
而'/a.txt'文件則放在c:\目錄下了。所以select命令認(rèn)為的當(dāng)前目錄是數(shù)據(jù)庫的存放目錄,這里是
c:\mysql\data。

  使用select命令還可以指定卸出文件時,字段之間的分隔字符,轉(zhuǎn)義字符,包括字符,及記錄行分隔字
符。列在下面:

FIELDS
TERMINATED BY '\t'
[OPTIONALLY] ENCLOSED BY ''
ESCAPED BY '\\'
LINES
TERMINATED BY '\n'


TERMINATED 表示字段分隔
[OPTIONALLY] ENCLOSED 表示字段用什么字符包括起來,如果使用了OPTIONALLY則只有CHAR和VERCHAR
被包括
ESCAPED 表示當(dāng)需要轉(zhuǎn)義時用什么作為轉(zhuǎn)義字符
LINES TERMINATED 表示每行記錄之間用什么分隔
  上面列的是缺省值,而且這些項都是可選的,不選則使用缺省值?梢愿鶕(jù)需要進行修改。給出一個例
子如下:
mysql> select * from driver into outfile 'a.txt' fields terminated by ',' enclosed by '"';
Query OK, 22 rows affected (0.06 sec)

  結(jié)果可能如下:

"1","Mika","Hakinnen","1"
"2","David","Coulthard","1"
"3","Michael","Schumacher","2"
"4","Rubens","Barrichello","2"
...

  可以看到每個字段都用','進行了分隔,且每個字段都用'"'包括了起來。注意,行記錄分隔符可以是
一個字符串,請大家自行測試。不過,如果輸出文件在指定目錄下如果存在的話就會報錯,先刪除再測
試即可。

使用mysqldump實用程序

  從上面的select方法可以看出,輸出的文件只有數(shù)據(jù),而沒有表結(jié)構(gòu)。而且,一次只能處理一個表,要
處理多個表則不是很容易的。不過可以將select命令寫入一個sql 文件(復(fù)制文本應(yīng)該是很容易的吧),然
后在命令行下執(zhí)行即可:mysql 庫名<a.sql。而使用mysqldump可以卸出sql文件格式信息(即,內(nèi)容為sql
的命令),也可以卸出純數(shù)據(jù)文本或只卸出含有創(chuàng)建表結(jié)構(gòu)而沒有數(shù)據(jù)的sql 文件,同時可以對庫中的多個
表進行操作,比select的方法可靈活,強大的多,建議使用。下面就詳細(xì)說明。

  先來個最簡單的吧:

mysqldump phptest > a.sql

  可能結(jié)果如下:
# MySQL dump 7.1
#
# Host: localhostDatabase: phptest
#--------------------------------------------------------
# Server version3.22.32-shareware-debug

#
# Table structure for table 'driver'
#
CREATE TABLE driver (
drv_id int(11) DEFAULT '0' NOT NULL auto_increment,
drv_forename varchar(15) DEFAULT '' NOT NULL,
drv_surname varchar(25) DEFAULT '' NOT NULL,
drv_team int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (drv_id)
);

#
# Dumping data for table 'driver'
#

INSERT INTO driver VALUES (1,'Mika','Hakinnen',1);
INSERT INTO driver VALUES (2,'David','Coulthard',1);
INSERT INTO driver VALUES (3,'Michael','Schumacher',2);
INSERT INTO driver VALUES (4,'Rubens','Barrichello',2);
...

  如果有多表,則分別列在下面?梢钥吹竭@個文件是一個完整的sql文件,如果要將其導(dǎo)入到其它的數(shù)
據(jù)庫中可以通過命令行方式,很方便:mysql phptest < a.sql。如果將數(shù)據(jù)從本地傳到服務(wù)器上,則可以
將這個文件上傳,然后在服務(wù)器通過命令行方式裝入數(shù)據(jù)。

  如果只想卸出建表指令,則命令如下:

mysqldump -d phptest > a.sql

  如果只想卸出插入數(shù)據(jù)的sql命令,而不需要建表命令,則命令如下:

mysqldump -t phptest > a.sql

  那么如果我只想要數(shù)據(jù),而不想要什么sql命令時,應(yīng)該如何操作呢?

mysqldump -T./ phptest driver

  其中,只有指定了-T參數(shù)才可以卸出純文本文件,表示卸出數(shù)據(jù)的目錄,./表示當(dāng)前目錄,即與
mysqldump同一目錄。如果不指定driver表,則將卸出整個數(shù)據(jù)庫的數(shù)據(jù)。每個表會生成兩個文件,一個為
.sql文件,包含建表執(zhí)行。另一個為.txt文件,只包含數(shù)據(jù),且沒有sql指令。

  對卸出的數(shù)據(jù)文件,也可以同select方法一樣,指定字段分隔符,包括字符,轉(zhuǎn)義字段,行記錄分隔符。
參數(shù)列在下面:

--fields-terminated-by= 字段分隔符
--fields-enclosed-by= 字段包括符
--fields-optionally-enclosed-by= 字段包括符,只用在CHAR和VERCHAR字段上
--fields-escaped-by= 轉(zhuǎn)義字符
--lines-terminated-by= 行記錄分隔符
  我想大家應(yīng)該明白這些參數(shù)的意思了吧。一個例子如下:

mysqldump -T./ --fields-terminated-by=, --fields-enclosed-by=\" phptest driver

  輸出結(jié)果為:

"1","Mika","Hakinnen","1"
"2","David","Coulthard","1"
"3","Michael","Schumacher","2"
"4","Rubens","Barrichello","2"
...

  請注意字符的使用。

小結(jié)
  以上為使用select和mysqldump實用程序來卸出文本的方法。select適合利用程序進行處理,而mysqldump
則為手工操作,同時提供強大的導(dǎo)出功能,并且可以處理整個庫,或庫中指定的多表。大家可以根據(jù)需求自
行決定使用。

  同時還有一些方法,如直接數(shù)據(jù)庫文件拷貝也可以,但是移動后的數(shù)據(jù)庫系統(tǒng)與原系統(tǒng)應(yīng)一致才行。這
里就不再提了。

導(dǎo)入
  同導(dǎo)出相類似,導(dǎo)入也有兩種方法:
使用LOAD DATA INFILE 'filename'命令
使用mysqlimport實用程序
使用sql文件
  由于前兩個處理與導(dǎo)出處理相似,只不過是它們的逆操作,故只給出幾種命令使用的例子,不再解釋了,
大家可以自行查閱手冊。

  使用load命令:

load data infile 'driver.txt' into table driver fields terminated by ',' enclosed by '"';

  使用mysqlimport實用程序:

mysqlimport --fields-terminated-by=, --fields-enclosed-by=\" phptest driver.txt

  對于第三種,則可以使用由mysqldump導(dǎo)出的sql文件,在命令行下執(zhí)行mysql 庫名<sql文件即可,不再細(xì)
說了。

  文章有不詳盡的地方,希望大家參考手冊。




溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
可以直接看的黄色网址| 久久99热这里只有精品国产| 欧美大片在线观看一区| 激情视频在线观看一区二区三区| 日韩一级片在线播放| 开心快乐六月丁香婷婷| 国产精品一区二区3区| 2019日韩中文字幕mv| www.毛片| 北条麻妃一区二区三区在线观看| 亚洲乱亚洲乱妇| 欧美色图影院| 97影院手机在线观看| 精品日本一区二区三区| 久久99精品国产99久久6尤物| 亚洲一二三精品| 亚洲成年人网站在线观看| 久久偷看各类女兵18女厕嘘嘘| 国产精品h在线观看| 蜜桃视频久久一区免费观看入口| 欧美肥老太太性生活| 亚洲大片免费看| 97高清免费视频| 天堂网2014av| 可以www视频| 国产69精品久久久久777| 东方伊人免费在线观看| 国产福利在线播放麻豆| 蜜桃在线一区二区| 91av免费看| 亚洲高清激情| 日韩精品一区二区三区四区五区| 免费萌白酱国产一区二区三区| 国产欧美日韩一区二区三区在线观看| 久久成人羞羞网站| 丝袜美腿综合| 国产不卡在线观看视频| 欧美另类亚洲| 成人中文字幕av| 九九热最新地址| 色综合久久久久久久| av一本久道久久综合久久鬼色| 国产精品视频麻豆| 久久久国产一区| 久久综合五月天| 一区二区三区在线观看免费视频| 丁香五月缴情综合网| 麻豆视频在线免费观看| 日本一区二区三区免费视频| 日韩欧美一二区| 亚洲天堂2021av| 国产欧美一区二区精品性色| 免费一区二区三区视频狠狠| 国产福利精品视频| 久久久成人的性感天堂| 日韩美一区二区| 久久影院资源站| 亚洲中无吗在线| 99精品女人在线观看免费视频| 国产精品91免费在线| 乱子伦视频在线看| 国产日韩一区二区三区在线播放| 亚洲午夜精品一区二区国产| 国产大学生自拍视频| 欧美日韩视频免费| 精品成人在线| 国产精品第1页| 中文成人在线| 亚洲色婷婷一区二区三区| 国产农村妇女毛片精品久久麻豆| 成人午夜毛片| 日韩av网站免费在线| 久久亚洲在线| 亚洲图片第一页| xfplay5566色资源网站| 国产欧美视频一区二区三区| 少妇熟女视频一区二区三区| 中文字幕免费高| 久久人人爽人人爽人人av| 色噜噜偷拍精品综合在线| 日韩av在线免费观看| 妺妺窝人体色777777| 亚洲aaa视频| 精品久久免费看| 日韩无码精品一区二区| 又黄又爽又色视频| 精品无码免费视频| 午夜丝袜av电影| 日本美女久久| 能在线看的av| 大陆极品少妇内射aaaaa| 亚洲精品一区二区口爆| 久做在线视频免费观看| 国产精品美女久久久久久久| 欧美虐宫另类残忍视频| 日韩女优人人人人射在线视频| 亚洲精品一线| 四虎精品在线观看| 99在线小视频| 久草视频在线资源| 久久亚洲AV无码专区成人国产| 国产91精品在线播放| 好男人免费精品视频| 五月天在线免费视频| 三级精品在线观看| 亚洲资源在线| 成人在线观看你懂的| 午夜精品一区二区三区国产| 亚洲精品成人免费| 久久视频www| 国产成人精品免费久久久久| 欧美久久天堂| 99热手机在线观看| 色视频在线免费观看| 91在线视频成人| 亚洲国产精品久久久| 捆绑紧缚一区二区三区视频| 色哟哟国产精品免费观看| 欧美午夜性春猛xxxx| 亚洲乱码国产乱码精品精的特点| 国产精品蜜臀av| ww国产内射精品后入国产| 亚洲精品福利视频网站| 国产精品美女高潮无套| 日韩在线观看免费| 丰满人妻av一区二区三区| 亚洲免费一级视频| 亚洲精选成人| 成人午夜视频一区二区播放| 欧美日韩亚洲一| 老司机午夜免费福利| 欧美主播一区二区三区美女| 粉嫩91精品久久久久久久99蜜桃| 日韩黄色精品视频| 国产av一区二区三区精品| 狠狠爱综合网| 亚洲午夜精品一区 二区 三区| 丁香花在线电影| 日日噜噜夜夜狠狠久久丁香五月| 蜜桃传媒视频麻豆一区| 亚洲一区二区三区四区五区午夜| 57pao国产一区二区| 欧美亚洲高清一区| 大吊一区二区三区| 第一页在线视频| 免费在线观看的黄色网址| 欧美激情精品久久久久久久变态| 91麻豆免费观看| 国产性一级片| 国产精品国产三级国产专区51| 一级片免费在线| 日本美女久久久| 日本成本人片免费观看| 国产乱淫av免费| 欧美精品日韩www.p站| 亚洲综合色视频在线观看| 99riav1国产精品视频| 菠萝菠萝蜜在线视频免费观看| 国产伦精品一区二区三区妓女| 日韩美女在线视频| 亚洲三区欧美一区国产二区| 国产精品久久久久久久久图文区| 国产精品九九九| 日韩av电影在线观看| 亚洲三级免费电影| 欧美三级情趣内衣| 五月婷婷久久丁香| 国产无码精品久久久| 国产日产欧美一区二区三区| 国产精品白丝jk喷水视频一区| 久久天天躁狠狠躁夜夜躁| 亚洲国产精品一区| 国产乱人伦丫前精品视频| 国产精品变态另类虐交| 亚洲电影一级片| 亚洲永久免费| 日日狠狠久久| 成人高清av在线| 成人午夜视频精品一区| 三级全黄的视频在线观看| 网友自拍区视频精品| 爱情电影社保片一区| 麻豆成人小视频| 天堂在线视频免费| 亚洲欧美综合另类在线卡通| 国产91在线播放九色| 精品成人私密视频| 有码在线播放| 91久久午夜| 美乳中文字幕| 波多野在线观看| 无码人妻精品一区二区三区夜夜嗨| 欧美精品欧美极品欧美激情| 久久精品视频1| 超碰在线中文| 日韩精品国产精品| 国产乱码精品一区二区三区av| 岛国毛片在线观看| 女生裸体无遮挡天堂网站免费| 国产91精品露脸国语对白| 国产成人精品亚洲| 麻豆久久精品| 伊人久久大香伊蕉在人线观看热v| 麻豆精品一区二区av白丝在线| 九九热精品免费视频| 一区二区三区四区不卡在线| 欧美人xxx| 午夜精品久久久久久久99水蜜桃| 国产精品理论在线观看| 99久久无色码| 国产精品久久99久久| a级片在线播放| 桃乃木香奈和黑人aⅴ在线播放| 精品国产乱码久久久| 国产精伦一区二区三区| 亚洲色图第一区| 亚洲啪啪av| 欧美美最猛性xxxxxx| 波多野结衣av在线免费观看| 亚洲一区 二区 三区| 91在线精品一区二区三区| 成人伦理视频网站| 日韩不卡高清视频| 日韩一级精品视频在线观看| 在线观看91av| 美女极度色诱视频www免费观看| 亚洲一区二区av在线| 精品国内一区二区三区免费视频| 成人午夜在线播放| 1024免费在线视频| 91视频最新地址| 亚洲天堂av综合网| 亚洲av无码国产精品永久一区| 日本一区二区免费高清视频| 欧美激情精品| 精品国产免费久久久久久婷婷| 国产精品久久久久影院| 欧美高清视频手机在在线| 在线观看黄色av| 91成人国产综合久久精品| 久久美女高清视频| 欧美最猛黑人xxxx黑人猛交3p| 欧美精品videosex性欧美| 日本xxxxxwwwww| 国产综合色在线视频区| 久久久久久久久久久9不雅视频| 欧美色视频日本高清在线观看| 色偷偷偷综合中文字幕;dd| 久草在在线视频| 97色在线观看免费视频| 成人h小游戏| 中文字幕免费观看视频| 日韩中文在线中文网三级| 在线不卡中文字幕| 国产区美女在线| 欧美一级日本a级v片| 日韩影视高清在线观看| 欧美福利精品| 黄色成人在线播放| 男人j进女人j| 99久久人妻无码中文字幕系列| youjizz在线视频| 国产一区二区三区黄视频| 欧美美乳视频网站在线观看| 96久久精品| 国产精品爱啪在线线免费观看| 国产在线制服美女| 视频国产一区二区三区| 一级视频在线观看视频在线啦啦| www.射射射| 国产在成人精品线拍偷自揄拍| 久久久成人的性感天堂| 国产黑丝在线视频| 国模私拍一区二区国模曼安| 成人av在线资源| 国产欧美日韩免费| 天天干天天操天天爱| 精品国产91亚洲一区二区三区婷婷| 欧美丰满熟妇bbb久久久| 特黄视频免费看| 佐山爱痴汉视频一区二区三区| 精品亚洲成a人片在线观看| 久久国产乱子精品免费女| 欧美午夜电影网| 亚洲精品777| 亚洲一区日韩在线| 亚洲图中文字幕| 超碰在线视屏| 日韩亚洲在线视频| 蜜桃久久久久久久| 亚洲天堂视频在线| 最新国产成人av网站网址麻豆| 91女神在线观看| 亚洲欧美区自拍先锋| 精品国内亚洲在观看18黄| 色偷偷7777www人| 亚洲一区二区三区四区在线| 99精品一区二区三区的区别| 日韩在线黄色| 欧美日韩一区免费| 日日欢夜夜爽一区| 精品裸体bbb| 白丝校花扒腿让我c| 亚洲天堂久久| www.黄在线观看| 81精品国产乱码久久久久久| 国产精品免费福利| 亚洲av无码成人精品区| 成人欧美一区二区三区黑人| 在线观看国产精品91| 久久99国产精品二区高清软件| 欧美电影在线观看完整版| 欧美久久久久中文字幕| 九九热精品视频在线| 亚洲444eee在线观看| 2020欧美日韩在线视频| www日韩tube| 无遮挡动作视频在线观看免费入口| 免费在线观看91| 九九免费精品视频| 台湾佬中文在线| 日本动漫同人动漫在线观看| 欧美日韩免费观看一区三区| 91福利视频免费观看| 精品日韩在线| 在线看的网站你懂| 亚洲福利一区二区三区| 国产免费一区二区三区四在线播放|