MySQL命令行常用命令

 

1.启动本地MySQL服务

         Windows平台,通过services.msc或者命令call SCstart MySQL55

         Linux平台,执行命令servicemysql start

 

2.登录到服务器

$ mysql –u root –p123 –h 127.0.0.1 –P 3306




3.访问数据库

mysql> show databases;

mysql> use test;

mysql> show tables;

 

4.执行SQL文件

例子:执行create.sql中的建表语句后,查看所有表。

mysql> source D:\create.sql

 

         也可以直接通过mysql命令执行脚本

         $ mysql -uroot -pyunwei.001 -h 127.0.0.1 < mysql.demo

 

5.导出数据

         例子:导出数据库demo中的数据到文件

         $ mysqldump -uroot --database demo -h127.0.0.1 > mysql.demo

 

         导出的文件内容如下,包含了DDL和DML。



6.导入数据

例子:从txt中导入数据到表,txt中数据以\t分隔。

可以使用mysqlimport工具

$ mysqlimport -uroot -pyunwei.001 -h127.0.0.1 --local dropshipcustom_order.txt

 

另一种方法是:

mysql> load data local infile /cygdrive/c/mysqldata.txt into tablecustom_order

 

报错:The used commandis not allowed with this MySQL version

解决方法是:启动mysql客户端是加上--local-infile=1参数

         $ mysql --local-infile=1 –uroot –p123 –h 127.0.0.1

  

参考资料

MySQL_LOAD_DATA权限设置

http://www.justwinit.cn/post/4279/

 

Mysql常用命令行大全

http://www.cnblogs.com/bluecobra/archive/2012/01/11/2318922.html

 

posted on 2013-02-02 16:21  毛小娃  阅读(157)  评论(0编辑  收藏  举报

导航