要使用Shell執行SQL語句并獲取結果,可以使用以下步驟:
mysql -u username -p password -D database_name
其中,username是數據庫用戶名,password是密碼,database_name是要連接的數據庫名稱。
SELECT * FROM table_name;
其中,table_name是要查詢的表名。
SELECT * FROM table_name > result.txt;
其中,result.txt是要輸出結果的文件名。
result=$(mysql -u username -p password -D database_name -e "SELECT * FROM table_name")
其中,result是保存結果的變量名。使用-e選項將SQL語句作為參數傳遞給mysql命令,并將結果賦值給變量。
注意:在執行SQL語句時,請確保在Shell腳本或命令行中提供正確的數據庫連接信息和語法。