Shell脚本中执行mysql相关的脚本信息 
                            
                                                    
                        
                    
                    
  
                    
                    在Shell脚本中执行SQL脚本通常使用数据库的命令行工具。以下是一些常见数据库(如Oracle、MySQL和PostgreSQL)中执行SQL脚本的示例。
1. Oracle 数据库
使用 sqlplus 命令:
#!/bin/bash
# 定义数据库连接信息
DB_USER="your_username"
DB_PASS="your_password"
DB_NAME="your_database"
# 执行SQL脚本
sqlplus -s "${DB_USER}/${DB_PASS}@${DB_NAME}" <<EOF
@/path/to/your_script.sql
EOF2. MySQL 数据库
使用 mysql 命令:
#!/bin/bash
# 定义数据库连接信息
DB_USER="your_username"
DB_PASS="your_password"
DB_NAME="your_database"
# 执行SQL脚本
mysql -u "${DB_USER}" -p"${DB_PASS}" "${DB_NAME}" < /path/to/your_script.sql3. PostgreSQL 数据库
使用 psql 命令:
#!/bin/bash
# 定义数据库连接信息
DB_USER="your_username"
DB_PASS="your_password"
DB_NAME="your_database"
# 执行SQL脚本
export PGPASSWORD="${DB_PASS}"
psql -U "${DB_USER}" -d "${DB_NAME}" -f /path/to/your_script.sql 
           
         
           
           关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号 
 
推荐文章: