Transact SQL 基本语法概况

本文详细介绍了SQL语言的主要组成部分,包括数据操作、数据定义、数据控制和事务控制等四大类语句,涵盖了从基本的数据检索、插入到复杂的事务管理和权限设置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据操作类SQL语句
SELECT 从数据库表中检索数据行或列
INSERT 向数据库表中添加新数据行
DELETE 从数据库表中删除数据行
UPDATE 更新数据库表中的数据


数据定义类SQL语句
CREAT TABLE 创建一个数据表
DROP TABLE 从数据库中删除表
ALTER TABLE 修改数据库表结构
CTEAT VIEW 创建一个视图
DROP VIEW 从数据库中删除视图
CREATE INDEX 从数据库中创建一个索引
DROP INDEX 从数据库中删除一个索引
CREATE PROCEDURE 创建一个存储过程
DROP PROCEDURE 从数据库中删除一个存储过程
CREATE TRIGGER 创建一个触发器
DROP TRIGGER 从数据库中删除触发器
CREATE SCHEMA 向数据库中添加一个新模型
DROP SCHEMA 从数据库中删除一个模型
CREATE DOMAIN 创建一个数据值域
ALTER DOMAIN 改变域定义
DROP DOMAIN 从数据库中删除一个域

数据控制类SQL语句
GRANT 授予用户访问权限
DENY 拒绝用户访问
REVOKE 解除用户访问权限

事务控制类SQL语句
COMMIT 结束当前事务
ROLLBACK 中止当前事务
SET TRANSACTION 定义当前事务数据访问特征

程序化SQL语句
DECLARE 为查询设定游标
EXPLAN 为查询描述数据访问计划
OPEN 检索查询结果打开一个游标
FETCH 检索一行查询结果
CLOSE 关闭游标
PREPARE 为动态执行准备SQL语句
EXECUTE 动态的执行SQL语句
DESCRIBE 描述准备好的查询

Transact SQL 中可以使用两种变量,一种是局部变量(Local Variable),另外一种是全局变量(Global Variable).

局部变量和全局变量:

局部变量必须以@开头and全局变量必须以@@开头,而且必须先用DECLARE命令说明后才可使用,其说明形式如下:

DECLARE @变量名 变量类型 --局部变量

DECLARE @@变量名 变量类型 --全局变量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值