ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 数据库 >> MySql >> Shell脚本中执行sql语句,操作mysql数据库

Shell脚本中执行sql语句,操作mysql数据库(1/7)

来源:网络整理     时间:2016-03-26     关键词:

本篇文章主要介绍了"Shell脚本中执行sql语句,操作mysql数据库",主要涉及到方面的内容,对于MySql感兴趣的同学可以参考一下: 对于自动化运维,诸如备份恢复之类的,DBA经常需要将SQL语句封装到shell脚本。本文描述了在Linux环境下mysql数据库中,shell脚本下调用sql语...

对于自动化运维,诸如备份恢复之类的,DBA经常需要将SQL语句封装到shell脚本。本文描述了在Linux环境下mysql数据库中,shell脚本下调用sql语句的几种方法,供大家参考。对于脚本输出的结果美化,需要进一步完善和调整。以下为具体的示例及其方法。

个人认为最好的方式:(在shell脚本以EOF开始,以EOF结束。

唯一不好的地方是EOF开始,EOF结束的中间不能嵌套shell脚本的其他语句,只能是mysql的语法。

#!/bin/bash

mysql -uroot -proot <

其他几种方法,上面的方法是方法4.

1、将SQL语句直接嵌入到shell脚本文件中

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

--演示环境

[root@SZDB ~]# more /etc/issue

CentOS release 5.9 (Final)

Kernel \r on an \m

  

root@localhost[(none)]> show variables like 'version';

+---------------+------------+

相关图片

相关文章