MySQL数据导入导出

本文介绍了MySQL数据的导入导出操作,包括查看和修改默认检索目录,数据导入的命令格式和注意事项,以及数据导出的定义、作用、命令格式和相关注意事项。详细讲解了如何将系统文件内容存储到数据库表中,以及如何将表记录存储到系统文件,并提供了实际操作示例。
摘要由CSDN通过智能技术生成

MySQL数据导入导出

  • 检索目录:数据导入导出时文件存放的目录

默认存放在:/var/lib/mysql-files/
查看默认目录
命令:
-show variables #查看所有变量
-show variables like “%file%” #查看有关键词的变量(模糊找)
-show variables like “show variables like “secure_file_priv” #精确查找

修改默认检索目录
1.需要mysql对新目录有读写权限
mkdir /myload ; chown mysql /myload
2.vim修改主置文件;
vim /etc/my.cnf
3.重启服务.
systemctl restart mysqld
#导入导出的文件需要放在检索目录才能被MySQL检测到.

  • 数据导入

定义:把系统文件内容存储到数据库的表中.
作用:批量存储数据到表里

命令格式:load data infile
#思路:导入?文件到?库?表中,以?为分隔符,?为一行.

-load data infile “目录名/文件名” into table 库名.表名 fields terminated by “分隔符” lines terminated by “下一行的标示(一般是\n)”;

注意事项
1.字段分隔符要与文件一致;
2.表字段类型和字段个数要与文件匹配;
3.导入数据时指定文件的绝对路径.

导入步骤
#mysql> system cp /etc/passwd /myload/ #在mysql中执行linux系统命令!!!
#案例:将/etc/passwd导入到系统数据库db3的表中.
1.默认只有root用户有数据导入权限
2.建表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值