连接sql server
sqlcmd -S IP,PORT -U 用户名 -P 密码
当不输入-P时,会要求输入密码
查询数据库
SELECT name FROM sys.databases;
go
选择数据库
use 数据库名;
go
查询表
SELECT name FROM sys.tables;
go
查询表的所有数据
SELECT * FROM 表名;
go
查询表的特定列
SELECT column1, column2, ... FROM table_name;
go
保存表数据为csv
方式1:
bcp 数据库.架构名(如dbo).表名 out 导出文件名.csv -S IP,PORT -U 用户名 -c -t ,
方式2:
bcp "SELECT * FROM 数据库.架构名(如dbo).表名" queryout 导出文件名.csv -S IP,PORT -U 用户名 -c -t ,