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
SQLCMD后面能够跟不少参数,可以使用命令sqlcmd -?进行查看