当前位置:首页 » 编程语言 » sql后台执行
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql后台执行

发布时间: 2022-03-05 15:12:57

⑴ Mysql 如何查看后台正在运行着的sql语句

1楼市查看当前连接,其中有一天COMMAND可以知道这个用户状态
但是当前执行的语句- -还是不知道这么显示
实在不行你可以挂个MYSQL-PROXY
然后挂一个显示执行语句LUA脚本上去

期待高手解答

⑵ 怎样才能在后台执行sql脚本而不弹出sql

比如你把sql写在文件里,在plsql命令窗口@d:\spool.sql这样执行就不会弹出

⑶ 怎样让sqlserver后台定时执行某个存储过程

写个存储过程
主要实现的就是将数据放到本地

然后用job manager ,定时,每天几点执行将数据放到本地

⑷ sql写好了 怎么在java后台执行语句是什么

import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.Statement;

public class MysqlDemo {
public static void main(String[] args) throws Exception {
Connection conn = null;
String sql;
// MySQL的JDBC URL编写方式:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值
// 避免中文乱码要指定useUnicode和characterEncoding
// 执行数据库操作之前要在数据库管理系统上创建一个数据库,名字自己定,
// 下面语句之前就要先创建javademo数据库
String url = "jdbc:mysql://localhost:3306/javademo?"
+ "user=root&password=root&useUnicode=true&characterEncoding=UTF8";
try {
// 之所以要使用下面这条语句,是因为要使用MySQL的驱动,所以我们要把它驱动起来,
// 可以通过Class.forName把它加载进去,也可以通过初始化来驱动起来,下面三种形式都可以
Class.forName("com.mysql.jdbc.Driver");// 动态加载mysql驱动
// or:
// com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver();
// or:
// new com.mysql.jdbc.Driver();

System.out.println("成功加载MySQL驱动程序");
// 一个Connection代表一个数据库连接
conn = DriverManager.getConnection(url);
// Statement里面带有很多方法,比如executeUpdate可以实现插入,更新和删除等
Statement stmt = conn.createStatement();
sql = "create table student(NO char(20),name varchar(20),primary key(NO))";
int result = stmt.executeUpdate(sql);// executeUpdate语句会返回一个受影响的行数,如果返回-1就没有成功
if (result != -1) {
System.out.println("创建数据表成功");
sql = "insert into student(NO,name) values('2012001','陶伟基')";
result = stmt.executeUpdate(sql);
sql = "insert into student(NO,name) values('2012002','周小俊')";
result = stmt.executeUpdate(sql);
sql = "select * from student";
ResultSet rs = stmt.executeQuery(sql);// executeQuery会返回结果的集合,否则返回空值
System.out.println("学号\t姓名");
while (rs.next()) {
System.out
.println(rs.getString(1) + "\t" + rs.getString(2));// 入如果返回的是int类型可以用getInt()
}
}
} catch (SQLException e) {
System.out.println("MySQL操作错误");
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
conn.close();
}

}

}

⑸ 请问!后台执行SQL语句是什么意思新手!!急!!!!!!!!!!!

这是对于SQL SEVER而言的,当安装了SQL SEVER 2000以后,会有一个查询分析器,这是一个SQL命令本地执行工具,用它可以执行所有的数据库查询、分析、调试以及添加、删除、修改数据库等操作。可以用它来执行过能导出生成的SQL语句还在一两秒内可以建立整个数据库系统(其实这纯是一种复制).

⑹ 如何让sql语句在oracle后台运行,怎么查看后台运行的程序,谢谢

sql要在后台运行的的话你只有写shell脚本了:
sqlplus username/password@orcl <<!
select xxxxxxx --这里填你想要执行的语句
exit
!
(在数据库本地执行的时候可以不带连接串,直接用sqlplus username/password <<! 即可)
编写完脚本后在操作系统下执行:
nohup ./mysql.sh & 或者 ./mysql.sh &
(这里暂定你的shell脚本名是mysql.sh可以自己改)
使用jobs命令就可查看你后台运行的程序。或者使用 ps -ef|grep mysql.sh 也能看到。
当然了使用了nohup参数后在当前目录会生成nohup.out的输出文件,你也可以在这个文件中查看脚本执行的进度。

⑺ 请教:怎么才能让sqlplus在后台执行

1.建一个udt块,命名为udt1_db1。填写电机的属性:比如开关,运行状态等等。
2.新建一个 db1 ,作为电机块,在填写 type 属性时,选择 udt1,这样所以电机都将具有 udt1 里所列的属性。

⑻ 如何把一个SQL放到后台进行执行

sqlserver的话,你可以使用代理,定时执行。
当然,也可以自己写一个windows服务定期执行

⑼ 运行后台sql查询,

你可以:

  1. 对sql语句进行查询优化

  2. 对语句中关键的查询字段,在该表中建立合适的索引

  3. 如果语句中有多个语句逻辑,可以考虑拆分,一步一步走

  4. 对这个表进行分组,使用临时表,减少数据总量,提高速度