导航:首页 > 操作系统 > linuxshellsql

linuxshellsql

发布时间:2023-12-08 12:53:14

linux系统用shell脚本连接sqlserver2000数据库

shell脚本就是系统调用, 并不支持数据库连接, shell脚本里写的全是调用其它程序的指令.

建议你用python 或者 perl 再调用.

㈡ 怎样在linux的shell脚本中连接mongodb插入

1、想在shell中连接数据库,首先要在连接数据的机器上安装mongodb的客户端才可以。客户端的安装在这里不再重复,自己网络一下有教程的。 连接mongodb的命令如下: /home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888 这个是数据库配置,没有设置用户名密码,所以直接通过该命令就可以连接。 连接后会有一个默认连接的数据库。 2、mongodb常用命令: 查看数据库命令: show dbs; 查看集合命令: show collections; 切换数据库: use databaseName; 查询数据: db.集合名.find() 插入数据: db.集合名.insert({name:'test',age:1}); 删除: db.test.remove(); 3、如果想通过shell脚本实现一个日志分析并入库的操作,命令如下: sql="db.test.insert({name:'test',age:1});"//定义执行的sqlecho "$sql"/home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888/test --shell 注意,echo命令中的格式必须这样写,管线命令后面的是是数据库安装地址 然后是ip:端口号,斜线后是数据库名称,--shell表示通过shell交互

㈢ linux shell脚本执行mysql mysql数据库在远程服务器上

方法一、适合所有格式的mysql数据库,通过对数据库导出导进写个脚本定时执行:
1.导出整个数据库 mysqlmp -u 用户名 -p 数据库名 > 导出的文件名 mysqlmp -u wcnc -p smgp_apps_wcnc > /存放路径/wcnc.sql
2.导出一个表 mysqlmp -u 用户名 -p 数据库名 表名> 导出的文件名 mysqlmp -u wcnc -p smgp_apps_wcnc users> /存放路径/wcnc_users.sql
3.导出一个数据库结构 mysqlmp -u wcnc -p -d --add-drop-table smgp_apps_wcnc >/存放路径/wcnc_db.sql
定义:
-d 没有数据
--add-drop-table 在每个create语句之前增加一个drop table
4.导入数据库 常用source 命令 进入mysql数据库控制台:
如mysql -u root -p mysql>use 数据库

方法二、针对mysql数据表格式为MyISAM的
假如数据文件在/var/lib/mysql
那么直接写个脚本
cp -r /var/lib/mysql /备份到的文件夹路径

隔机备份用rsync增量,或定时完整备份。

㈣ linux下不进入sqlplus执行sql语句

那就可以以调用sql文本的方式来操作。

示例:

#!/bin/bash
sqlplus-S"test/unimas"<<!
setheadingoff
setfeedbackoff
setpagesize0
setverifyoff
setechooff
colcounnew_valuev_coun
selectcount(*)counfromlesson;
exitv_coun
!
VALUE="$?"
echo"showrow:$VALUE"

将以上脚本保存到机器的目录下,起名为test1.sh

然后执行这个shell即可。

注意:

select count(*) coun from lesson;

以上这句为要执行的sql,一定要以分号结尾。

阅读全文

与linuxshellsql相关的资料

热点内容
安庆计算机编程培训班 浏览:462
Linux服务器请求log如何查看 浏览:465
outpdf 浏览:163
加密钱包市值排名 浏览:170
文件怎么电脑解压 浏览:680
网站源码传输到阿里 浏览:293
压缩照片后解压会影响清晰度吗 浏览:648
pdf读写器 浏览:145
java获取毫秒值 浏览:249
r620服务器如何设置ipm 浏览:795
三维转pdf 浏览:195
m1芯片支持python第三方库吗 浏览:795
从xsd生成java类 浏览:438
电脑命令符里如何换行 浏览:568
安卓眼睛标志怎么取消 浏览:636
51单片机可以外接mp3吗 浏览:543
引线标注命令快捷键 浏览:547
jdk信息命令 浏览:270
androidsystemclock 浏览:64
编程猫怎么看电视 浏览:744