1. 如何连接到实例
(1)通过指定实例名连接到数据库引擎:
sqlcmd -S ComputerA
sqlcmd -S ComputerA\instanceB
(2)通过指定 IP 地址连接到数据库引擎:
sqlcmd -S 127.0.0.1
sqlcmd -S 127.0.0.1\instanceB
(3)通过指定 TCP\IP 端口号连接到数据库引擎:
sqlcmd -S ComputerA,1433
sqlcmd -S ComputerA,1691
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
SQLCMD后面可以跟很多参数博彩问答,可使用命令sqlcmd -?进行查看
博彩问答