首页 运维 网络学院 查看内容

bash shell 运行mysql oracle sql 语句

2011-12-14 16:58 950 0

摘要: How do I call Oracle or MySQL sql statements in UNIX / Linux shell scripts? MySQL: Use SQL Directly...
关键词: nbsp sql pass statement shell shuser MySQL scripts manager user

How do I call Oracle or MySQL sql statements in UNIX / Linux shell scripts? MySQL: Use SQL Directly In Shell Scripts#!/bin/shuser="dbuser"pass="dbpassword"db="dbnme"mysql -u "$user" -p"$pass" "$db" <<EOF  sql-statement-1;  sql-statement-2;EOFUsing Shell Variables In SQL#!/bin/shuser="dbuser"pass="dbpassword"db="dbnme"sql="select * from tal_name"mysql -u "$user" -p"$pass"  <<EOF  use $db;  $sql;EOFOracle: Use SQL Directly In Shell Scripts#!/bin/shuser="system"pass="manager"sqlplus -S $user/$pass <<EOF  sql-statement-1;  sql-statement-2; exit;EOFUsing Shell Variables In SQL#!/bin/shuser="system"pass="manager"var="$1"sqlplus -S $user/$pass <<EOF SELECT * FROM tableName WHERE username=$var; exit;EOFYou can call sql statements from .sql file itself as follows:#!/bin/kshsqlplus -S system/manager @my_sql_script.sql    
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部