導航:首頁 > 操作系統 > 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相關的資料

熱點內容
單片機簡單的程序 瀏覽:838
大同有什麼好玩伺服器地址 瀏覽:360
訪問另一台電腦的文件夾如何拼寫 瀏覽:378
輸入對稱加密演算法的是 瀏覽:616
航線推薦每天三班加密深圳航線 瀏覽:950
解壓小視頻刮肥皂講甜故事 瀏覽:416
453均線指標源碼 瀏覽:46
程序員在外包公司 瀏覽:990
如何改快捷方式為解壓 瀏覽:308
為什麼ns總是與伺服器連接斷開 瀏覽:353
廊坊接cnc編程兼職 瀏覽:937
江蘇伺服器應用線束加工雲主機 瀏覽:109
安卓手機名字如何變成透明的 瀏覽:116
1進制演算法公式 瀏覽:611
程序員多久敲壞一把機械鍵盤 瀏覽:589
安慶計算機編程培訓班 瀏覽:463
Linux伺服器請求log如何查看 瀏覽:465
outpdf 瀏覽:164
加密錢包市值排名 瀏覽:170
文件怎麼電腦解壓 瀏覽:680