蓝忧无泪 发表于 2014-1-2 00:56:50

MySQL中导入sql脚本/ linux下导入、导出mysql数据库命令

MySQL中导入sql脚本

[日期:2008-08-06]   来源:Linux公社作者:MySQL整理

例如:我的用户名是root 密码是123 sql脚本存在C盘 名字为test.sql 数据库为test

有两种方法可以执行脚本

1:打开CMD输入以下命令(不需要转换目录)

>mysql -u root -p123

进入MySQL

mysql>use test;

mysql> source c:/test.sql

ok执行完了,你可以用show tables;查看有哪写表(记得语句后有个分号)

还可以用desc tableName;查看你的表结构

2:打开CMD输入以下命令(进入mysql的bin目录)

d:\mysql\bin>mysql -u root -p123 test < c:/test.sql




来自:http://www.linuxidc.com/Linux/2008-08/14723.htm



--------------------------------------------

linux下导入、导出mysql数据库命令

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql
敲回车后会提示输入密码

2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/   mysqldump -uroot -p -d abc > abc.sql

注:/usr/local/mysql/bin/--->mysql的data目录


二、导入数据库
1、首先建空数据库
mysql>create database abc;

2、导入数据库
方法一:
(1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
#mysql -uabc_f -p abc < abc.sql

建议使用第二种方法导入。

注意:要有命令行模式,有sql命令


来自http://www.cnblogs.com/jiunadianshi/archive/2011/04/20/2022334.html
页: [1]
查看完整版本: MySQL中导入sql脚本/ linux下导入、导出mysql数据库命令