要使用Linux的sqlcmd進(jìn)行數(shù)據(jù)查詢,需要先安裝MSSQL的命令行工具mssql-tools,并設(shè)置好環(huán)境變量。
安裝mssql-tools: 可以通過(guò)以下命令在Linux上安裝mssql-tools:
sudo apt-get update
sudo apt-get install mssql-tools
設(shè)置環(huán)境變量: 將mssql-tools的bin目錄添加到PATH環(huán)境變量中,可以通過(guò)編輯~/.bashrc文件來(lái)設(shè)置:
export PATH="$PATH:/opt/mssql-tools/bin"
運(yùn)行sqlcmd: 打開(kāi)終端,輸入以下命令連接到MSSQL數(shù)據(jù)庫(kù)并執(zhí)行查詢:
sqlcmd -S your_server_name -U your_username -P your_password -d your_database_name -Q "SELECT * FROM your_table_name"
其中your_server_name是數(shù)據(jù)庫(kù)服務(wù)器地址,your_username是數(shù)據(jù)庫(kù)用戶名,your_password是數(shù)據(jù)庫(kù)密碼,your_database_name是數(shù)據(jù)庫(kù)名稱,your_table_name是要查詢的表名。
查詢結(jié)果: 執(zhí)行查詢命令后,會(huì)顯示查詢結(jié)果在終端上??梢愿鶕?jù)需要修改查詢語(yǔ)句來(lái)查詢不同的數(shù)據(jù)。
通過(guò)以上步驟,就可以在Linux上使用sqlcmd進(jìn)行數(shù)據(jù)查詢了。