mysql数据库执行SQL导出数据方法_MySQL教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:MySQL最常见的操作语句小结
这篇文章主要介绍了MySQL最常见的操作语句小结,与表和库相关的这些语句是学习MySQL中最基础的知识,需要的朋友可以参考下 以下是我这几天一直在用的几个命令,先记下来,以后会整理一份mysql详细的使用文档 注:[]中代表名字,需要用库名或者表名替换 显示所有的库: ? 进

   访问MySQL数据库除了可以使用phpmyadmin、第三方数据库客户端,也可以使用命令行的MySQL客户端,因为敲命令不太方便,所以被很多人给抛弃呀。

  但有时候没办法,phpmyadmin不能用,只能使用命令行模式了,不过用多了,感觉命令行的也不错,除了写SQL比较慢。

  ## 基本命令

  mysql -h hostip -P port -u usernmae -p passwd dbname -A

  -h mysql的ip

  -P 端口

  -u 用户名

  -p 密码

  dbname 数据库名 直接进入数据库,不用use dbanem了

  -A ,--no-auto-rehash 不自动重新进行哈希运算。

  该选项使mysql启动得更快,但果你想要完成表和列名,你必须发出rehash命令。

  ## 登录MySQL

  # 访问本地的test数据库

  mysql -h127.0.0.1 -P3306 -uroot -proot test -A

  ## 对数据库执行sql文件,导入数据

  # 执行sql.sql文件,一般做导入数据使用

  mysql -h hostip -P port -u usernmae -p passwd dbname < sql.sql

  ## 执行sql导出数据到文件

  # 执行sql.sql文件里的sql语句,然后将数据导出到/tmp/data文件中

  # 数据tab分隔,没有列名

  cat sql.sql | mysql -h hostip -P port -u usernmae -p passwd dbname > /tmp/data

  导入excel使用tab分隔数据就可以了。

  ## 将MySQL交互的文本保存到文件

  # 将mysql客户端输出的文本保存到文件

  mysql> tee /tmp/textdata # 设置要保存的文件

  Logging to file '/tmp/textdata'

  mysql> select * from user;

  cat /tmp/textdata

  这样在`/tmp/textdata`就可以看到刚刚输出的文本,通过这种方式也能导出数据。

  Xcopy命令备份mysql数据库

mysql数据库执行SQL导出数据方法 模板无忧

  首先创建一个db_back.bat的批处理文件。在记事本中输入以下命令

  net stop mysql

  xcopy E:\AppServ\MySQL\data\lastnonsp3\*.* D:\db_backup\%date:~0,10%\ /y

  net start mysql

  另存为db_back.bat。该bat文件的意思是先停止mysql服务,然后使用xcopy命令,将源数据库所在文件夹整个复制到D:\db_backup下,并且以当天日期命名该文件。

  我们在cmd下测试一下这个bat能否运行。"运行"->cmd,输入cd c:\定位到bat文件所在目录

分享:MS SQL Server Management Studio Express安装图文教程
Microsoft sql server Management Studio Express (SSMSE) 是一种免费、易用的图形管理工具,用于管理 SQL Server 2005 Express Edition 和具有高级服务的 SQL Server 2005 Express Edition。SSMSE 还可以管理任何版本的 SQL Server 2005 创建的 SQL Server 数据库引擎

来源:模板无忧//所属分类:MySQL教程/更新时间:2015-05-09
相关MySQL教程