mysql命令行执行复杂sql_mysql命令行中执行sql的几种方式总结
1.直接输入sql执行
MySQL> select now();
+---------------------+
| now() |
+---------------------+
| 2013-09-18 13:55:45 |
+---------------------+
1 row in set (0.00 sec)
2.执行编写好的sql脚本
mysql> source H:/1.sql
+---------------------+
| now() |
+---------------------+
| 2013-09-18 13:54:04 |
+---------------------+
1 row in set (0.00 sec)
3.select ...into outfile 方式执行sql
mysql> select now() into outfile 'h:/data/2.sql';
Query OK, 1 row affected (0.00 sec)
4.使用mysql命令执行
H:>mysql -uaHmin -p -e "select now()"
Enter passworH: ****
+---------------------+
| now() |
+---------------------+
| 2013-09-18 13:57:09 |
+---------------------+
5.mysql命令执行sql,并将查询结果保存到文本中
a)执行简单sql
mysql -uaHmin -proot test -e "select now()" -N >H:/work/target1.txt
如果sql很长,这种方式就不是很适合了。
b)执行复杂sql
可以将复杂的sql事先编辑好,存放到文本中在执行。
H:> mysql -uroot -pmypwH -h127.0.0.1 -p3306 test < H:/work/source.sql > H:/work/target.txt
将最后一种执行方式加上操作系统的定时任务,就可以在mysql中实现定时执行sql,并保存执行结果的目的了。
参考:官方文档中的 3.5. Using mysql in Batch Mode
http://dev.mysql.com/doc/refman/5.6/en/batch-mode.html
以上就是小编为大家带来的mysql命令行中执行sql的几种方式总结全部内容了,希望大家多多支持易采站长站~
您可能感兴趣的文章:Shell脚本中执行sql语句操作mysql的5种方法教你如何在MySQL命令行中使用SQL语句的规则Mysql命令行导入sql数据mysql批量执行sql文件的方法
mysql命令行执行复杂sql_mysql命令行中执行sql的几种方式总结相关推荐
- mysql 执行cmd,mysql命令行中执行sql的几种方式总结
1.直接输入sql执行 MySQL> select now(); +---------------------+ | now() | +---------------------+ | 2013 ...
- mysql的调用有哪三种方式_MySQL数据库之mysql命令行中执行sql的几种方式总结
本文主要向大家介绍了MySQL数据库之mysql命令行中执行sql的几种方式总结 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.直接输入sql执行 MySQL> se ...
- sh执行文件 参数传递_详解shell中脚本参数传递的两种方式
方式一:$0,$1,$2.. 采用$0,$1,$2..等方式获取脚本命令行传入的参数,值得注意的是,$0获取到的是脚本路径以及脚本名,后面按顺序获取参数,当参数超过10个时(包括10个),需要使用${ ...
- 知识分享之Golang——使用gorm时进行执行自定义SQL的几种方式
知识分享之Golang--使用gorm时进行执行自定义SQL的几种方式 背景 知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进 ...
- 如何在本机执行 pyscript (在网页中执行python)
如何在本机执行 pyscript (在网页中执行python) pyscript可以让使用者在 H5 的网页中执行 python 的语法,目前只是alpha版本,如果透过官方网站执行,速度会很慢,还有 ...
- python函数执行shell_6方法,python中执行shell命令
原创文章, 禁止转载 Python经常被称作"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库.今天我们就讲解其中的一个方面,用Python调用Shell命 ...
- 批处理脚本手动双击可以执行,但计划任务中执行失败
问题现象: 使用批处理脚本从linux端(samba server) 备份一些数据,设置计划任务每天凌晨两点定时备份. 1).windows系统中映射共享文件夹为S:盘,需要输入共享用户名和密码 2) ...
- MySQL教程(二)—— 关于在ACCESS中使用SQL语句
1 正常步骤 打开数据库 (出现表选项,添加也行,不添加也行) (写好语句后,点击运行) 2 快捷键方式 Alt+C 点击'q'后点击'd' 转载于:https://www.cnblogs.com ...
- 在MySQL中创建视图的X种方式
在本教程中,您将学习如何使用CREATE VIEW语句在MySQL中创建视图. CREATE VIEW语句简介 要在MySQL中创建新视图,请使用CREATE VIEW语句. 在MySQL中创建视图的 ...
最新文章
- php敏感字符串过滤_PHP实现的敏感词过滤方法示例
- SAP中负号前置的函数:CLOI_PUT_SIGN_IN_FRONT
- 蚂蚁金服共享智能技术实践:如何降低数据共享的难度?
- Hybris Commerce里的持久层
- 构建器模式:适用于代码,适用于测试
- 谈谈写程序与学英语(转载)
- oracle用hints调优,oracle hints的那点事
- 一文详解Python正则表达(3.X版本)
- 奇怪,为什么在主页上面只列出最近的随笔,而文章呢?
- 《数据结构与抽象:Java语言描述(原书第4版)》一第2章
- eova利用js默认初始查询值查询
- mongoDB 注册成开启自启动项
- day01在线教育行业介绍(01)
- Python自动化脚本:清空回收站的内容
- debugger在js中是什么
- 洛谷——P1617 爱与愁的一千个伤心的理由
- HEVC帧间预测流程梳理
- [通用指导]Lenovo IdeaPad U330/U430/U530clover驱动完善
- lisp 改图元字体式样_GitHub - OnRoadZy/ChangeFontStyle: AutoLisp实现通过在图中选择文字对图形字体进行更改。...
- 使用Tableau连接Hive数据库