一、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必须要进入服务器才可以。当然这两个命令都要求数据库中已经建立了所需要的数据库。