怎么用shell獲取sql執(zhí)行的結(jié)果

小億
527
2023-10-23 22:14:51
欄目: 云計(jì)算

你可以使用shell腳本來執(zhí)行SQL查詢,并將結(jié)果保存到變量中。下面是一個(gè)示例:

#!/bin/bash

# 運(yùn)行SQL查詢
result=$(mysql -u username -p password -h hostname -D database -e "SELECT * FROM table")

# 打印結(jié)果
echo "$result"

在上面的示例中,你需要將username、password、hostname、databasetable替換為你的數(shù)據(jù)庫(kù)的實(shí)際信息。-e參數(shù)用于指定要執(zhí)行的SQL查詢。查詢的結(jié)果將保存在result變量中,然后可以使用echo命令來打印結(jié)果。

請(qǐng)注意,你需要安裝適當(dāng)?shù)臄?shù)據(jù)庫(kù)客戶端(如MySQL)和相關(guān)的驅(qū)動(dòng)程序來執(zhí)行此腳本。

0