mysql数据库执行SQL导出数据方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql数据库执行SQL导出数据方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1912字,纯文字阅读大概需要3分钟。
内容图文
访问MySQL数据库除了可以使用phpmyadmin、第三方数据库客户端,也可以使用命令行的MySQL客户端,因为敲命令不太方便,所以被很多人给抛弃呀。 但有时候没办法,phpmyadmin不能用,只能使用命令行模式了,不过用多了,感觉命令行的也不错,除了写SQL比较慢。
访问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:AppServMySQLdatalastnonsp3*.* 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文件所在目录
内容总结
以上是互联网集市为您收集整理的mysql数据库执行SQL导出数据方法全部内容,希望文章能够帮你解决mysql数据库执行SQL导出数据方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。