【Linux下执行SQL文件】教程文章相关的互联网学习教程文章

linux crontab定时任务运行shell脚本(shell执行sql文件)

今天做个linux定时任务(每晚12点把表汇总)。顺便写个博客记录一下~~为什么用linux定时任务,而不是在项目加定时任务呢?原因就是防止因为各种原因项目崩溃。。所以就用了更加稳定的linux定时任务(我是这么想的( ^_^ ))。起初我感觉很简单,以为顶多半小时就搞定了,,,结果从10点弄到12点半才搞定(主要是我英语太渣和数据库报错导致)。。。︿( ̄︶ ̄)︿废话到此结束---------------crontab 格式 *  *  *  *  * ...

Linux中连接mysql执行sql文件【代码】【图】

数据量小的时候可以把sql语句内容粘贴执行,但是文件很大的时候,这样执行效率很慢很慢,需要使用source执行sql文件1、客户端连接mysql数据库[root@iZbp1bb2egi7w0ueys548qZ ~]# mysql -h rm-k1h7gjp9s3dd5c8a7.mysql.rds.aliyuncs.com -u root -p回车之后会输入数据库密码 2、切换数据库 use e_user;3、执行sql文件,/usr/t_user_alpha.sql路径是mysql客户端的路径,mysql命令行中输入路径按Tab键是不会自动补全的,需要自己敲My...

Linux下执行SQL文件

最近在使用MySQL数据库时,想要执行一些sql文件,就想到了source命令。  source介绍:source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。  功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句。  用法:source filename 或 . filename  说明:source命令(从 C Shell 而来)是bash shell的内置命令;点命令(.),就是个点符号(从Bourne Shell而来)是source的另一名称。  有点跑题了,我要...

linux程序设计——执行SQL语句(第八章)【代码】

8.3 使用C语言访问MySQL数据 8.3.3 执行SQL语句 执行SQL语句的主要API函数被恰当的命名为: int mysql_query(MYSQL *connection, const char *query); 这个例程接受连接结构指针和文本字符串形式的有效SQL语句,如果成功,它返回0. 1.不返回数据的SQL语句 为简单起见,先看一些不返回任何数据的SQL语句:UPDATE,DELETE和INSERT. 下面的函数用于检查受查询影响的行数: my_ulonglong mysql_affected_rows(MYSQL *connection); 这个函数...

Linux下用freetds执行SQL Server的sql语句和存储过程

Linux下用freetds执行SQL Server的sql语句和存储过程 http://www.linuxidc.com/Linux/2012-06/61617.htm freetds相关 http://www.knowsky.com/616936.html SHELL接受存储过程返回的值 http://blog.chinaunix.net/uid-22948773-id-3318716.html mybatis调用存储过程及返回值获取 http://blog.csdn.net/y666666y/article/details/70212368 如何调用存储过程,有返回...

Linux—编写shell脚本操作数据库执行sql【代码】

修改数据库数据 ??在升级应用时,我们常常会遇到升级数据库的问题,这就涉及到sql脚本的编写。 ??一般我们会通过写sql脚本,然后将xxx.sql脚本放到数据库中进行source xxx.sql执行。本篇文章,我们可以通过写shell脚本来执行数据库操作。 配置文件 创建 test_sql.properties 作为shell脚本的外部配置参数修改: [andya@liunx01 sql_sh]$ vim test_sql.properties # set parameters start# 1 db name dbName="db01"# 2 the valueof ...

Linux/Unixshell脚本跨服务器跨实例执行SQL【图】

需要跨多个服务器以及多个Oracle实例查询数据库的情形。比如我们需要查看当前所有生产环境数据库上open_cursor参数的值以便考虑是 在DB运维的过程中,,难免碰到需要跨多个服务器以及多个Oracle实例查询数据库的情形。比如我们需要查看当前所有生产环境数据库上open_cursor参数的值以便考虑是否需要增加。而需要查看的数据库服务器上有多个实例,同时又存在多个数据库服务器,这样子下来,几十个DB,上百个的情形一个个查,那得把人...

使执行的sql语句变为Linux后台进程执行【图】

前些日子,在操作数据库时,需要执行操作时间很久的sql语句。但是当时局域网网络情况不好,经常发生掉线的情况。此时需要把执行的 前些日子,在操作数据库时,需要执行操作时间很久的sql语句。但是当时局域网网络情况不好,经常发生掉线的情况。 此时需要把执行的语句加入到Oracle服务器上的后台进程中,去执行。操作过程如下: 1、首先把需要执行的sql语句写成脚本,存储到sql.sql中。并放置到数据库服务器某路径下. 2、执行如下l...

Linux服务器使用mysql命令执行sql脚本【代码】【图】

上传文件 1 先安装上传工具 yum -y install lrzsz2 上传(传到当前命令执行的目录) rz上传结果 3 打开数据库,通过use命令选择需要执行的数据库执行刚才上传的sql脚本 mysql> source /deliverymanagement.sql

Linux—编写shell脚本操作数据库执行sql

修改数据库数据 ??在升级应用时,我们常常会遇到升级数据库的问题,这就涉及到sql脚本的编写。 ??一般我们会通过写sql脚本,然后将xxx.sql脚本放到数据库中进行source xxx.sql执行。本篇文章,我们可以通过写shell脚本来执行数据库操作。 配置文件 创建 test_sql.properties 作为shell脚本的外部配置参数修改: [andya@liunx01 sql_sh]$ vim test_sql.properties -rwxr-x--- 1 bdoc bdoc 1238 Mar 19 14:00 test_sql.sh # set para...

记录-在Linux下在Dsql中使用sqlplus连接oracle执行sql的方法【代码】

记录-sqlplus连接oracle并带sql文本的方法1编写oracle 需要执行的sql2编写dsql脚本3编写shell脚本并执行dsql脚本4在shell中查看获取到的数据 1编写oracle 需要执行的sql 编写要在Oracle中执行的test.sql,将获取到的数据放入data.txt中。 set line 4100 set pagesize 0 set feedback off set heading off set trimspool on set trims on set trimout on set echo off set colsep $$$ set termout off spool data.txt select to_cha...

linux执行sql【图】

1.linux目录结构2.假设home下面有a.sql文件 先得use databasename,要不会报错 “No Database Selected” 然后source /home/a.sql 记得home前面要有 / 要不会报错 不能打开这个文件的。