`
MauerSu
  • 浏览: 513692 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Shell脚本中执行sql语句操作mysql的5种方法

 
阅读更多
源:http://www.jb51.net/article/56944.htm
评:
shell脚本中MySQL提示符下调用SQL
[root@SZDB ~]# more shell_call_sql2.sh 
#!/bin/bash 
mysql -uroot -p123456 <<EOF 
source /root/temp.sql; 
select current_date(); 
delete from tempdb.tb_tmp where id=3; 
select * from tempdb.tb_tmp where id=2; 
EOF 
exit; 

模版:

#!/bin/bash 
mysql -uroot -p123456 <<EOF

。。。。。

EOF 
exit; 
分享到:
评论

相关推荐

    Shell脚本批量添加CSV数据到MySQL

    在Unix/Linux环境中,Shell脚本允许我们编写一系列命令来执行自动化任务。这个脚本的目的就是读取`prov.csv`中的数据,并将其插入到MySQL数据库中的相应表中。脚本可能包含如下步骤: 1. 使用`cat`或`head`命令查看...

    shell执行mysql脚本

    在shell脚本中,我们可以使用`mysql`命令行客户端来连接到MySQL服务器并运行SQL语句。例如: ```bash #!/bin/bash # 定义数据库连接信息 USER="your_mysql_user" PASSWORD="your_mysql_password" DATABASE="your_...

    mysql数据迁移,本资源用shell脚本自动完成,人机交互

    这会将`backup.sql`中的SQL语句执行到`target_database`中,从而完成数据迁移。 6. **错误处理与日志记录**:在脚本中加入错误处理机制,如`if`语句检查命令执行的返回值,以确保每个步骤都成功执行。同时,通过...

    MySQL(Docker) 自动备份 Shell 脚本

    今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上...基本操作都一样只是备份sql语句不同而已。可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab 定时执行。

    mysql数据库CPU高,实时抓住数据库执行中的SQL语句,shell工具(支持mysql5.7)

    #适用于实时查询mysql占用CPU高的语句,循环监控mysql进程情况,当CPU大于一定的前执行中的SQL情况. #执行前,修改ENV认证部分 #编写:Chaoren #2022年3月4日18:38:53 # #对于执行时间非常短的SQL可能监控到的语句...

    shell脚本实现mysql从原表到历史表数据迁移

    这里我们关注的是使用Shell脚本来实现MySQL从原表到历史表的数据迁移。这种自动化的方法可以帮助我们高效、准确地处理大量数据,同时减少人为错误。 首先,让我们深入理解`shell`脚本。Shell是Linux和Unix系统中的...

    Shell创建MySQL数据表

    在Shell脚本中插入这个SQL语句后,确保以`EOF`结束输入。接着,脚本会连接到MySQL服务器并执行这些命令。完整的`create_table.sh`脚本可能就是这样把创建表的命令包装起来的。 除了Shell脚本,你提供的`create_...

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

    在本文中,我们将探讨如何在Linux环境中使用Shell脚本来操作数据库执行SQL脚本,特别是在应用程序升级时处理数据库升级的问题。以下是一些关键知识点: 1. **Shell脚本**:Shell脚本是Linux/Unix系统中的一种编程...

    如何不进去mysql而直接执行sql语句

    在SQL和MySQL的世界里,有时候我们可能需要在不打开MySQL客户端的情况下执行SQL语句,这在自动化脚本或者批量处理任务中尤其常见。标题“如何不进去mysql而直接执行sql语句”和描述“不进去mysql,直接执行mysql命令....

    shell脚本可配置多线程备份mysql5.7.8以后数据库.rar

    总之,利用shell脚本进行多线程备份MySQL 5.7.8以后的数据库是一个高效且灵活的方法,它能够根据系统资源和业务需求进行定制,确保数据的安全性和可靠性。通过深入理解和实践,可以进一步优化备份流程,提升整体系统...

    sh中执行sql脚本

    在这个场景中,“sh中执行sql脚本”指的是使用Shell脚本来运行SQL命令,这在Linux或Unix系统中非常常见。`clear.sh`这个文件名暗示它是一个清理或者初始化操作的Shell脚本。 首先,我们需要了解基本的Shell语法。在...

    mysql批量执行sql文件的方法

    1. Shell脚本中执行SQL语句操作MySQL的5种方法 2. 教你如何在MySQL命令行中使用SQL语句的规则 3. Mysql命令行导入sql数据 4. Mysql命令行中执行sql的几种方式总结 通过这些方法,你可以更有效地管理和维护你的MySQL...

    不进入mysql 就能导入sql脚本的方法

    4. **编写shell脚本**:对于自动化流程,可以编写shell脚本来调用MySQL命令行工具,这样可以避免手动交互。例如,可以创建一个.sh文件,包含执行SQL脚本的命令,然后通过cron定时任务定期运行。 在描述中提到的“在...

    MySQL 自动备份 Shell 脚本

    今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上...基本操作都一样只是备份sql语句不同而已。可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab 定时执行。

    自动下载并保存GFS数据的Shell脚本

    4. **MySQL数据库操作**:创建数据库和表,使用SQL语句插入、查询和管理数据。 5. **cron服务**:设置定时任务,让脚本按照预设的时间间隔自动运行。 掌握这些知识点,不仅可以理解并使用这个脚本,还能为自己的...

    shell脚本中和mysql数据库交互.pdf

    本文主要探讨如何在shell脚本中与MySQL数据库进行交互,包括免密登录、执行单条及多条SQL语句。 首先,为了在shell脚本中避免每次运行时手动输入MySQL的登录密码,可以在用户主目录(通常是$HOME)下创建一个名为`....

    MySQL定时执行脚本(计划任务)命令实例

    MySQL定时执行脚本,也称为计划任务或事件调度,是一种非常实用的功能,允许数据库系统按照预设的时间间隔自动执行特定的SQL语句或存储过程,无需依赖操作系统级别的计划任务服务。在MySQL中,这一功能主要通过`...

    linux下一键安装mysql,通过运行shell文件,解压安装mysql,创建用户,修改密码,运行本地的sql文件初始化数据库

    在这个过程中,通过运行一个精心编写的shell脚本可以大大简化这一流程。以下是根据标题和描述所涵盖的详细步骤和相关知识点: 1. **依赖库安装**:在Linux上安装MySQL前,需要确保系统已经安装了必要的依赖库。`...

Global site tag (gtag.js) - Google Analytics