📄 1828.html
字号:
"2","David","Coulthard","1"<br>
"3","Michael","Schumacher","2"<br>
"4","Rubens","Barrichello","2"<br>
...<br>
可以看到每个字段都用','进行了分隔,且每个字段都用'"'包括了起来。注<br>
意,行记录分隔符可以是一个字符串,请大家自行测试。不过,如果输出文件在<br>
指定目录下如果存在的话就会报错,先删除再测试即可。<br>
<br>
2. 使用mysqldump实用程序<br>
从上面的select方法可以看出,输出的文件只有数据,而没有表结构。而且,<br>
一次只能处理一个表,要处理多个表则不是很容易的。不过可以将select命令写<br>
入一个sql 文件(复制文本应该是很容易的吧),然后在命令行下执行即可:<br>
mysql 库名格式信息(即,内容为sql的命令),也可以卸出纯数据文本或只卸出<br>
含有创建表结构而没有数据的sql文件,同时可以对库中的多个表进行操作,比<br>
select的方法可灵活,强大的多,建议使用。下面就详细说明。<br>
先来个最简单的吧:<br>
mysqldump phptest > a.sql<br>
可能结果如下:<br>
# MySQL dump 7.1<br>
#<br>
# Host: localhost Database: phptest<br>
#--------------------------------------------------------<br>
# Server version 3.22.32-shareware-debug<br>
#<br>
# Table structure for table 'driver'<br>
#<br>
CREATE TABLE driver (<br>
drv_id int(11) DEFAULT '0' NOT NULL auto_increment,<br>
drv_forename varchar(15) DEFAULT '' NOT NULL,<br>
drv_surname varchar(25) DEFAULT '' NOT NULL,<br>
drv_team int(11) DEFAULT '0' NOT NULL,<br>
PRIMARY KEY (drv_id)<br>
);<br>
#<br>
# Dumping data for table 'driver'<br>
#<br>
INSERT INTO driver VALUES (1,'Mika','Hakinnen',1);<br>
INSERT INTO driver VALUES (2,'David','Coulthard',1);<br>
INSERT INTO driver VALUES (3,'Michael','Schumacher',2);<br>
INSERT INTO driver VALUES (4,'Rubens','Barrichello',2);<br>
...<br>
如果有多表,则分别列在下面。可以看到这个文件是一个完整的sql文件,如<br>
果要将其导入到其它的数据库中可以通过命令行方式,很方便:mysql phptest < a.sql。<br>
如果将数据从本地传到服务器上,则可以将这个文件上传,然后在服务器通过命令行<br>
方式装入数据。<br>
如果只想卸出建表指令,则命令如下:<br>
mysqldump -d phptest > a.sql<br>
如果只想卸出插入数据的sql命令,而不需要建表命令,则命令如下:<br>
mysqldump -t phptest > a.sql<br>
那么如果我只想要数据,而不想要什么sql命令时,应该如何操作呢?<br>
mysqldump -T./ phptest driver<br>
其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,./<br>
表示当前目录,即与mysqldump同一目录。如果不指定driver表,则将卸出整个数据库<br>
的数据。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,<br>
只包含数据,且没有sql指令。<br>
对卸出的数据文件,也可以同select方法一样,指定字段分隔符,包括字符<br>
,转义字段,行记录分隔符。<br>
参数列在下面:<br>
--fields-terminated-by= 字段分隔符<br>
--fields-enclosed-by= 字段包括符<br>
--fields-optionally-enclosed-by= 字段包括符,只用在CHAR和VERCHAR字段上<br>
--fields-escaped-by= 转义字符<br>
--lines-terminated-by= 行记录分隔符<br>
我想大家应该明白这些参数的意思了吧。一个例子如下:<br>
mysqldump -T./ --fields-terminated-by=, --fields-enclosed-by=" phptest driver<br>
输出结果为:<br>
"1","Mika","Hakinnen","1"<br>
"2","David","Coulthard","1"<br>
"3","Michael","Schumacher","2"<br>
"4","Rubens","Barrichello","2"<br>
...<br>
请注意字符的使用。<br>
<br>
小结<br>
以上为使用select和mysqldump实用程序来卸出文本的方法。select适合利用<br>
程序进行处理,而mysqldump则为手工操作,同时提供强大的导出功能,并且可以<br>
处理整个库,或库中指定的多表。<br>
大家可以根据需求自行决定使用。<br>
同时还有一些方法,如直接数据库文件拷贝也可以,但是移动后的数据库系<br>
统与原系统应一致才行。这里就不再提了。<br>
导入同导出相类似,导入也有两种方法:<br>
1. 使用LOAD DATA INFILE 'filename'命令<br>
2. 使用mysqlimport实用程序<br>
由于这两个处理与导出参数相似,只不过是它们的逆操作,故只给出几种命<br>
令使用的例子,不再解释了,<br>
大家可以自行查阅手册。<br>
1. 使用load命令:<br>
load data infile 'driver.txt' into table driver fields terminated by '<br>
,' enclosed by '"';<br>
2. 使用mysqlimport实用程序:<br>
mysqlimport --fields-terminated-by=, --fields-enclosed-by=" phptest <br>
driver.txt<br>
文章有不详尽的地方,希望大家参考手册。<br>
winamp另言:我faint,这么麻烦,建议大家用phpmyadmin数据,表格结构的导入<br>
导出特别方便啦! <br>
</FONT><br>
</TD>
</TR>
<TR>
<TD colSpan=2><FONT
class=middlefont></FONT><BR>
<FONT
class=normalfont>全文结束</FONT> </TD>
</TR>
<TR>
<TD background="images/dot.gif" tppabs="http://www.linuxhero.com/docs/images/dot.gif" colSpan=2
height=10></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV></TD>
<TD vAlign=top width="20%"
background="images/line.gif" tppabs="http://www.linuxhero.com/docs/images/line.gif" rowSpan=2>
<DIV align=center>
<table class=tableoutline cellspacing=1 cellpadding=4
width="100%" align=center border=0>
<tr class=firstalt>
<td noWrap background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif" colspan=2 height=21>
<font class=normalfont><b>所有分类</b></font></td>
</tr>
<tr class=secondalt> <td noWrap width=27%> <font class=normalfont>1:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type1.html" tppabs="http://www.linuxhero.com/docs/type1.html">非技术类</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>2:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type2.html" tppabs="http://www.linuxhero.com/docs/type2.html">基础知识</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>3:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type3.html" tppabs="http://www.linuxhero.com/docs/type3.html">指令大全</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>4:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type4.html" tppabs="http://www.linuxhero.com/docs/type4.html">shell</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>5:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type5.html" tppabs="http://www.linuxhero.com/docs/type5.html">安装启动</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>6:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type6.html" tppabs="http://www.linuxhero.com/docs/type6.html">xwindow</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>7:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type7.html" tppabs="http://www.linuxhero.com/docs/type7.html">kde</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>8:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type8.html" tppabs="http://www.linuxhero.com/docs/type8.html">gnome</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>9:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type9.html" tppabs="http://www.linuxhero.com/docs/type9.html">输入法类</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>10:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type10.html" tppabs="http://www.linuxhero.com/docs/type10.html">美化汉化</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>11:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type11.html" tppabs="http://www.linuxhero.com/docs/type11.html">网络配置</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>12:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type12.html" tppabs="http://www.linuxhero.com/docs/type12.html">存储备份</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>13:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type13.html" tppabs="http://www.linuxhero.com/docs/type13.html">杂项工具</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>14:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type14.html" tppabs="http://www.linuxhero.com/docs/type14.html">编程技术</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>15:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type15.html" tppabs="http://www.linuxhero.com/docs/type15.html">网络安全</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>16:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type16.html" tppabs="http://www.linuxhero.com/docs/type16.html">内核技术</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>17:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type17.html" tppabs="http://www.linuxhero.com/docs/type17.html">速度优化</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>18:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type18.html" tppabs="http://www.linuxhero.com/docs/type18.html">apache</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>19:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type19.html" tppabs="http://www.linuxhero.com/docs/type19.html">email</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>20:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type20.html" tppabs="http://www.linuxhero.com/docs/type20.html">ftp服务</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>21:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type21.html" tppabs="http://www.linuxhero.com/docs/type21.html">cvs服务</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>22:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type22.html" tppabs="http://www.linuxhero.com/docs/type22.html">代理服务</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>23:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type23.html" tppabs="http://www.linuxhero.com/docs/type23.html">samba</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>24:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type24.html" tppabs="http://www.linuxhero.com/docs/type24.html">域名服务</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>25:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type25.html" tppabs="http://www.linuxhero.com/docs/type25.html">网络过滤</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>26:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type26.html" tppabs="http://www.linuxhero.com/docs/type26.html">其他服务</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>27:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type27.html" tppabs="http://www.linuxhero.com/docs/type27.html">nfs</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>28:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type28.html" tppabs="http://www.linuxhero.com/docs/type28.html">oracle</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>29:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type29.html" tppabs="http://www.linuxhero.com/docs/type29.html">dhcp</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>30:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type30.html" tppabs="http://www.linuxhero.com/docs/type30.html">mysql</a></font></td> </tr> </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>31:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type31.html" tppabs="http://www.linuxhero.com/docs/type31.html">php</a></font></td> </tr> </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>32:</font> </td><td noWrap width=73%> <table width=100% border=0> <tr> <td><font class=normalfont><a href="type32.html" tppabs="http://www.linuxhero.com/docs/type32.html">ldap</a></font></td> </tr> </table></td></tr> </table>
</DIV></TD></TR>
<TR vAlign=top>
<TD width="80%">
<DIV align=center><BR>
</DIV>
</TD></TR></TBODY></TABLE></TD></TR>
</TABLE></TD></TR>
</TABLE>
<TABLE cellSpacing=0 cellPadding=4 width="100%" bgColor=#eeeeee
border=0><TBODY>
<TR>
<TD width="50%">
<P><FONT class=middlefont>版权所有 © 2004 <A
href="mailto:bjchenxu@sina.com">linux知识宝库</A><BR>
违者必究. </FONT></P>
</TD>
<TD width="50%">
<DIV align=right><FONT class=middlefont>Powered by: <A
href="mailto:bjchenxu@sina.com">Linux知识宝库</A> Version 0.9.0 </FONT></DIV>
</TD></TR></TBODY></TABLE>
<CENTER></CENTER></TD></TR>
</TABLE></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -