mysql数据库执行SQL导出数据方法_MySQL教程
推荐: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数据库
首先创建一个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最常见的操作语句小结
- MS SQL Server Management Studio Express安装图文教程
- mysql编码怎么设置步骤?
- 安装SQL server 提示重新启动计算机失败怎么解决?
- MySQL数据库优化推荐的编译安装参数小结
- MySQL之Field‘***’doesn’t have a default value错误解决办法
- mysql中字符串索引问题与例子
- mysql sharding(碎片)介绍
- MySql数据分区操作之新增分区操作
- mysql的分区技术详细介绍
- 深入研究mysql中的varchar与limit(容易被忽略的知识)
- Mysql下建立用户授权权限例子
- 相关链接:
- 教程说明:
MySQL教程-mysql数据库执行SQL导出数据方法。