Appearance
FreeTDS tsql 连接 SQL Server 常用命令手册
一、连接数据库
bash
tsql -S 192.168.1.96:49165 -U sa -P若 -P 后无密码,回车后会提示输入密码(不显示),输入后回车。
二、常用操作
每条 SQL 后必须单独一行输入 go 并回车执行。
1. 查看 SQL Server 版本
sql
SELECT @@VERSION;
go2. 查看所有数据库
sql
SELECT name FROM sys.databases;
go3. 切换数据库
sql
-- 普通名称
USE master;
go
-- 名称以数字开头或包含特殊符号
USE [123];
go4. 查看当前数据库
sql
SELECT DB_NAME();
go5. 查看当前登录用户
sql
SELECT SYSTEM_USER;
go6. 查看所有用户表
sql
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE';
go7. 查看表结构
sql
SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Users';
go8. 查询数据
sql
-- 前N行
SELECT TOP 10 * FROM Users;
go
-- 条件查询
SELECT * FROM Users WHERE id = 123;
go9. 更新数据
sql
UPDATE Users SET name = '新名字' WHERE id = 1;
go10. 插入数据
sql
INSERT INTO Users (name, age) VALUES ('李四', 25);
go11. 删除数据
sql
DELETE FROM Users WHERE id = 999;
go12. 执行存储过程
sql
EXEC 存储过程名 @参数 = 值;
go13. 查看会话信息
sql
SELECT session_id, login_name, status FROM sys.dm_exec_sessions;
go14. 退出 tsql
sql
quit
