sqlcmd操作總結

2021-07-12 03:02:42 字數 1001 閱讀 6020

sqlcmd -s 資料庫伺服器位址 -u 使用者名稱 -p 密碼

或 sqlcmd -s 資料庫伺服器位址\資料庫例項名 -u 使用者名稱 -p 密碼

檢視有哪些資料庫

>1 select name from sys.databases

>2 go

每次輸入sql語句都要打一行go, 下面不再贅述,sys.databases是系統預設的全域性變數(學過sql, 但沒專門學過sql server,姑且這麼叫吧)

切換資料庫上下文

use 資料庫名

檢視資料庫裡有哪些表

select name from sysobjects

檢視表中的列名

select name from syscolumns where id=object_id(『表名』)

其他 sql server用的sql語句叫做transact-sql(t-sql), 跟sql還有點不一樣,具體請參見t-sql經典語句,以及官方文件。

先為要匯入的資料建表

create

table 表名(

列1 nvarchar(max),

列2 nvarchar(max),

列3 nvarchar(max)

)

從csv檔案中匯入資料

bulk insert 表名

from

'csv檔案路徑名'

with(

fieldterminator = ',',

rowterminator = '\n'

)

到sql server configuration manager裡的network configuration裡去設定tcp/ip的埠(ip address選項卡拉到最下面)為1433,再重啟sql server services即可,具體步驟請參見解決sqlserver 2008 sqlcmd無法登陸

使用sqlcmd命令

今天剛知道ms sql 2005自帶sqlcmd命令,可以在命令列下操作sql server。用法 sqlcmd u 登入 id p 密碼 s 伺服器 h 主機名 e 可信連線 d 使用資料庫名稱 l 登入超時值 t 查詢超時值 h 標題 s 列分隔符 w 螢幕寬度 a 資料報大小 e 回顯輸入 i...

Sqlcmd使用 備查

今天學了下 sqlcmd 的簡單使用方法,這個工具是安裝 sqlserver 後附帶的乙個命令列查詢工具,sqlserver2005 express 下的目錄 c program files microsoft sql server 90 tools binn sqlcmd.exe 直接雙擊執行,就...

常用SQLCMD 命令

set sqlcmdeditor notepad 1 sqlcmd s paulhuang sqlcmd s paulhuang sqlexpress d qjcrm 2 sqlcmd i c 1.sql o c 2.txt 3 r filename 匯入sql指令碼 out filename 匯出...