暂无 |

5 使用mysqlimport程式汇入资料

你可以使用「mysqlimport」工具程式汇入资料。下列是它的用法:

mysql_19_snap_46

在指定资料档案的名称时,要特别注意下列两个重点:

  • 资料档案中不可以包含SQL叙述
  • 档案名称会决定汇入资料库中的哪个表格,MySQL会使用去除附加档名后的名称。例如「dept.dat」为「dept」表格;「dept.txt.dat」同样为「dept」表格

下列是「mysqlimport」工具程式的基本选项,它们的用法与「mysqldump」工具程式一样,其实大部份的MySQL工具程式都有这些选项:

选项 说明
–host=资料库伺服器 指定要连线的的资料库伺服器名称,「-h」后面必须有空格;没有使用这个选项的话,表示连线到本机
-h 资料库伺服器
–user=使用者帐号 指定连线的使用者帐号,「-u」后面必须有空格
-u 使用者帐号
–password[=密码] 指定连线的密码,「-p」后面不可以有空格;没有提供密码的话,执行程式以后会提示你输入密码;没有使用这个选项的话,表示密码为空白
-p[密码]

如果你的资料​​档案是下列格式的话:

mysql_19_snap_47

下列的命令可以把资料档案汇入到「cmdev.dept」中:

mysql_19_snap_48

下列的选项可以设定资料档案的格式:

选项 说明
–fields-terminated-by=字串 设定栏位资料间的分隔符号
–fields-enclosed-by=字元 设定每一个栏位资料的前后字元
–fields-optionally-enclosed-by=字元
–fields-escaped-by=字元 设定跳脱字元的符号
–lines-terminated-by=字串 设定每一行的结尾

下列的选项可以决定发生索引值重复的错误时,资料库该作什么处理:

选项 说明
–ignore 忽略索引键重复的汇入资料
–replace 索引键重复时,以汇入的资料更新资料库中的资料
–local 指定汇入的资料档案来源为用户端

0

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

发表评论

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