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

Mysql学习笔记——MySql导入导出数据库常用方法

2014-04-11 22:13 585 查看
一、Windows中命令行进入Mysql服务器方法:

mysql -h hostname -u username -p password

此时密码会显式的显示,若不想显示密码也可以按如下的形式

C:\Users\dell>mysql -u root -p
Enter password: ****
hostname为服务器名,如localhost,若在本机也可以不使用。



二、从数据库导出数据文件:


1、打开cmd输入命令

C:\Users\dell>mysqldump -h localhost -u root -p test > d:\test.sql
Enter password: ****


此命令将数据库test导出到d:\test.sql中

2、将数据库test中的table01表导出到d:\table01.sql

C:\Users\dell>mysqldump -u root -p lxftest  table01 > d:\table01.sql
Enter password: ****
3、导出数据库的结构到d:\test_stru.sql中

C:\Users\dell>mysqldump -u root -p test --add-drop-table > d:\test_stru.sql
Enter password: ****
三、从数据文件导入到数据库:

数据文件所在d:\test.sql

首先进入Mysql服务器,创建所需数据库

create database test;

(一)、导入数据库有两种方式:使用mysql命令或source命令

1、使用mysql命令:

C:\Users\dell>mysql -u root -p test < d:\test.sql
Enter password: ****
2、使用source命令:

mysql> use test;
Database changed
mysql> show tables;
Empty set (0.00 sec)

mysql> source d:test.sql;
数据即导入成功。我们可知mysql和source命令的差别,使用mysql可以在cmd窗口直接执行不需要进入数据库,而使用source必须要进入服务器才可以。当然这两个命令都要求数据库中已经建立了所需要的数据库。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: