1. 如何鏈接到實例sql
(1)經過指定實例名鏈接到數據庫引擎:數據庫
sqlcmd -S ComputerA\instanceBblog
(2)經過指定 IP 地址鏈接到數據庫引擎:three
sqlcmd -S 127.0.0.1get
sqlcmd -S 127.0.0.1\instanceBcmd
(3)經過指定 TCP\IP 端口號鏈接到數據庫引擎:it
sqlcmd -S ComputerA,1433table
sqlcmd -S ComputerA,1691date
sqlcmd -S 127.0.0.1,1433
sqlcmd -S 127.0.0.1,1691
使用 TCP/IP 進行鏈接
(1)鏈接到默認實例:
sqlcmd -S tcp:ComputerA,1433
sqlcmd -S tcp:127.0.0.1,1433
(2)鏈接到命名實例:
sqlcmd -S tcp:ComputerA,1691
sqlcmd -S tcp:127.0.0.1,1691
2. 交換式執行SQL 語句
sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds
use CAM
go
select * from organ
go
create table t1
(
ID char(2) not null,
NAME char (8) not null
)
go
3. 調用 SQL 腳本
(1) 調用插入腳本
c:\cmd\t1.sql
use cam
go
insert into t1 values('3','three')
go
C:\>sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds -i c:\cmd\t1.sql
Changed database context to 'CAM'.
(1 rows affected)
(2) 調用插入腳本 並將結果輸出
C:\>sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds -i c:\cmd\t1.sql -o c:\cmd\1.txt
(2) 調用查詢,並將結果輸出
c:\cmd\t2.sql
use cam
go
select * from t1
go
C:\>sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds -i c:\cmd\t2.sql -o c:\cmd\2.txt
(4) 調用腳本 創建表
c:\cam\t3.sql
use cam
go
create table xs
( 學號 char(6) not null,
姓名 char (8) not null,
專業名 char (10) null,
性別 bit not null,
出生時間 smalldatetime NOT NULL,
總學分 tinyint NULL,
備註 text null
)
go
C:\>sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds -i c:\cmd\t3.sql
(4) 調用腳本 添加列
c:\cam\t4.sql
use cam
go
alter table xs
add 獎學金等級 tinyint null
go
(6) 調用腳本 插入值
c:\cmd\t6.sql
use cam
go
insert into xs(id,name,政治,專業) values('03','學生三','40','計算機')
insert into xs(id,name,政治,專業) values('04','學生四','70','計算機')
go
C:\>sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds -i c:\cmd\t6.sql