mysql可以在控制台下進行操作,利用命令
sql**
mysql -h localhost -u root -p123456
就可以登陸mysql的控制台。
sql server也提供了控制台下的操作功能。
在sql server的 binn目錄下,提供了osql.exe與isql.exe這兩個檔案。
這兩個程式都提供了訪問sql server的功能,這兩個程式在連線sql server的方式上有區別。
osql.exe通過odbc的方式與sql server進行連線 ,而isql.exe通過db library的方式來連線sql server。
csdn上的資料庫牛們推薦使用osql進行操作,具體原因也不管那麼多了,咱們會點簡單的操作就行了。。
在cmd下輸入osql -? 就可以看到幫忙資訊了。
c:/>osql -?
microsoft (r) sql server 命令列工具
版本 9.00.1399.06 nt intel x86
注意: osql 並不支援 sql server 2005的所有功能。
請使用 sqlcmd。有關詳細資訊,請參閱 sql server 聯機叢書。
用法: osql [-u 登入 id] [-p 密碼]
[-s 伺服器] [-h 主機名] [-e 可信連線]
[-d 使用資料庫名稱] [-l 登入超時值] [-t 查詢超時值]
[-h 標題] [-s 列分隔符] [-w 列寬]
[-a 資料報大小] [-e 回顯輸入] [-i 允許帶引號的識別符號]
[-l 列出伺服器] [-c 命令結束] [-d odbc dsn 名稱]
[-q "命令列查詢"] [-q "命令列查詢" 並退出]
[-n 刪除編號方式] [-m 錯誤級別]
[-r 傳送到 stderr 的訊息] [-v 嚴重級別]
[-i 輸入檔案] [-o 輸出檔案]
[-p 列印統計資訊] [-b 出錯時中止批處理]
[-x[1] 禁用命令,[退出的同時顯示警告]]
[-o 使用舊 isql 行為禁用下列項]
批處理自動調整控制台寬度
寬訊息預設錯誤級別為 -1 和 1
[-? 顯示語法摘要]
詳細語法用到的時候再看吧,這裡先只記一些最簡單的用法。
osql -s localhost -u sa -p123456 -d northwind -q "select top 10 name from sysobjects"
在cmd下執行上面那條語句,
表示讓osql登陸localhost這台伺服器,所用的使用者名為sa,密碼為123456,登陸後轉到northwind這個資料庫。
執行select top 10 name from sysobjects這條查詢。
在查詢執行完以後osql會結果顯示到控制台,並馬上退出。
我們可以選擇將查詢結果輸出到檔案,只要加上-o引數就行:
osql -s localhost -u sa -p123456 -d northwind -q "select top 10 name from sysobjects" -o "c:/rs.txt"
下面這條語句將會從乙個檔案中讀取sql語句並且傳送到sql server裡面去執行:
osql -s localhost -u sa -p123456 -d northwind -i "c:/a.txt"
如果在連線的時候沒有指定資料庫,那預設就是master庫了。
osql -l
列出當前可用的sql server伺服器。
如果我們只輸入:
osql -s localhost -u sa -p123456
這樣我們就會進入osql的環境,這時我們可以寫任何的sql語句 ,寫完後這些sql並不會馬上執行,而需要我們再輸入乙個go
才會將我們輸入的sql組成乙個批處理傳送到資料庫上面去執行。
進入osql環境以後,輸入exit可以退出來。
osql利用odbc的方式與sql server進行通訊 。
isql 利用db lib的方式與sql server進行通訊 。
根據網上查到的資料,說是osql只能連線sql server2000,如果想連線2005,要利用sqlcmd.exe。具體沒有做測試。
cmd下操作mysql資料庫
一 對mysql伺服器的開啟,重啟,關閉等操作 當然,可以在win7的介面環境下,關閉或開啟mysql服務。但是經常找不到win7的服務管理器,主要定位方法有二 命令列下輸入services.msc 控制面板 系統和安全 管理工具 服務。win7下命令列方式。進入到資料庫安裝目錄的bin目錄下,輸入...
mongo在linux下操作
1 進入到bin目錄 cd opt mongodb3.4 bin 2 執行mongo管理器 mongo ip port mongo 127.0.0.1 17017 3 選擇資料庫 use yysh 4 鑑權 db.auth user password 5 集合操作 show collentions ...
PHP在WIN下操作socket
tcp udp socket除錯工具 php在win下操作socket最好用命令列執行程式,一般可以用於大檔案的上傳 要建立乙個簡單的服務,如果不考慮效能方面的問題,比如併發100 左右的服務,可以簡單的用 socket pcntl linux 來實現 1.php加入環境變數,開啟socket擴充套...