暂无 |

2 使用SQL叙述汇出资料

MySQL提供「SELECT INTO OUTFILE」叙述汇出资料,它的用法与一般查询叙述一样,另外使用「INTO OUTFILE」子句指定一个档案名称,执行叙述以后回传的资料会储存为档案。下列是它的语法:

mysql_19_snap_01

使用「INTO OUTFILE」子句指定档案名称时,要特别注意资料夹的符号,不论是「UNIX」或「WINDOWS」作业系统,都要使用「/」。下列的叙述会将查询后的结果储存到「C:\cmdev\dept.txt」档案中:

mysql_19_snap_02

使用文字编辑软体开启上列范例汇入的档案,它的内容会像这样:

mysql_19_snap_03

MySQL预设的分隔字元使用「TAB」,你可以在汇出档案的叙述中,使用「FIELDS TERMINATED BY」子句设定新的分隔字元:

mysql_19_snap_04

使用「FIELDS ENCLOSED BY」子句可以设定包围栏位资料的字元符号:

mysql_19_snap_05

汇出的资料如果遇到「NULL」值的时候,MySQL会使用「\N」储存在档案中:

mysql_19_snap_06

MySQL预设的跳脱字元符号是「\」,你可以在汇出档案的叙述中,使用「FIELDS ESCAPED BY」子句设定新的跳脱字元符号:

mysql_19_snap_07

使用「LINES STARTING BY」与「TERMINATED BY」子句可以设定每一列资料开始与结束字串:

mysql_19_snap_08

使用文字储存资料有许多不同的格式,有一种很常见的格式称为「comma-separated values、CSV」,它的每一笔资料的结尾使用换行字元,每一个资料都使用逗号隔开,而且前后使用双引号包围起来。许多应用程式都认识这种资料的格式,你可以使用下列的设定输出一个CSV格式的资料档案:

mysql_19_snap_09

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论