SQL Server 速查
共 26 条 SQL Server / T-SQL 常用写法,涵盖基础查询、内置函数、表与约束、高级 T-SQL、工具与运维。 支持搜索与分类筛选,点击即可复制。
基础查询
T-SQL 是 SQL Server 的方言。
| 命令 | 说明 |
|---|---|
| 取前 N 行(SQL Server 用 TOP) | |
| 条件查询 | |
| 计数 | |
| 分组与 HAVING | |
| 连接查询 |
内置函数
日期、空值与类型转换。
| 命令 | 说明 |
|---|---|
| 当前日期时间 | |
| 空值处理 | |
| 类型转换(CONVERT 可带样式码) | |
| 取日期部分 / 日期差 | |
| 字符串函数 |
表与约束
建表与主键。
| 命令 | 说明 |
|---|---|
| 自增主键表(NVARCHAR 支持 Unicode) | |
| 新增列 | |
| 创建索引 | |
| 外键与级联 | |
| 删表 |
高级 T-SQL
CTE、窗口函数与事务。
| 命令 | 说明 |
|---|---|
| CTE(公用表表达式) | |
| 窗口函数 | |
| MERGE 合并 | |
| 错误处理 | |
| 事务 |
工具与运维
命令行与备份。
| 命令 | 说明 |
|---|---|
| sqlcmd 执行语句 | |
| 执行脚本文件并输出 | |
| 备份数据库 | |
| 还原数据库 | |
| 一致性检查 | |
| bcp 导入导出 |
使用说明
SQL Server / T-SQL 速查:基础查询、内置函数、表与约束、高级 T-SQL、工具与运维;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:基础查询、内置函数、表与约束、高级 T-SQL、工具与运维。
- 点「命令」列复制到 SSMS 或 sqlcmd。
- 分页/取前 N 行用 TOP(或 OFFSET FETCH);字符串用 NVARCHAR 支持中文。
- 备份、还原与一致性检查都可在 sqlcmd 中执行。
常见问题
- TOP 和 LIMIT 一样吗?
- 功能类似,但 SQL Server 用 TOP(或 OFFSET ... FETCH),LIMIT 是 MySQL/PostgreSQL 的写法。
- MERGE 适合做什么?
- 把源数据同步到目标表(存在则更新、不存在则插入),常用于数据仓库的增量同步。
- 需要联网吗?
- 速查内容本地可用;执行需连接数据库。