您的位置:首页 > 数据库 > MySQL

Mysql,sql文件导入和导出

2015-03-19 19:13 141 查看

一、sql文件导入

在mysql命令行中导入

1)连接到mysql终端,在终端中执行命令
source [sql文件路径]
PS:在Windows路径不要用\,因为反斜杠也是一个命令!!

sql的文件路径,无需要使用引号

使用外部命令导入

1)使用mysql导入

     mysql -u[用户名] -p [数据库名] [表名] < [存放位置]

二、sql文件导出

在mysql命令行中导出

1)select语句使用outfile导出

     有时候,无需导出整个表的数据,可以使用outfile导出sql语句的查询结果,不过前提是mysql有导出文件的权限,语法如下:

select * into outfile '/home/www/site.sql' from `site`;


使用外部命令导出

1)使用mysqldump导出
     mysqldump -u[用户名] -p [数据库名] [表名] > [存放位置]
     可附加的参数
     -d 只导出结构,不导出数据
     --add-drop-table 在创建表的语句前添加删除drop语句

     --skip-lock-table 避免锁表情况

     --default-character-set=utf8   设置导出编码为utf8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: