1月13日 SQL编程基本语句

本文详细介绍了SQL编程的基本格式,包括变量定义、赋值、打印等,并深入讲解了程序语句,如分支、循环、批处理和注释。同时,文章阐述了数据完整性的重要性和其实现手段,涉及域完整性、实体完整性、参照完整性的类型和实现方式。

 

一、程序格式

1、定义变量

格式:declare 变量名 变量类型

例:declare @a varchar(50)

2、赋值:

格式: sex 变量名 = 值

例: sex @a ='hello word'

3、打印:

print @a

二、程序语句

1、分支:

if 条件
begin --begin.....end相当于花括号
命令操作
end
else
begin

命令操作

end

2、BEGIN....END:将一级SQL语句作为一个语句块
3、while循环语句
4、RETURN:无条件返回语句

5、批处理语句:
go 执行语句时,以go为界,查到go之后先执行go之前操作,然后再往下查。
变量的作用域从声明变量的地方开始到批处理语句为止

use pubs 切换到pubs数据库
6、注释:
-- 注释一行
/*....*/ 可以是一行,可以在一行中,也可为多行。

 


三、数据完整性

1、完整性的类型:
(1)、域完整性:
限制列中有效的值域,如允许或禁止NULL值。

(2)、实体完整性:
要求表中的所有行都唯一,主要通过主键来保证。

(3)、参照完整性:
用于保证一个表中的数据保持关系。通过外部键实现该约束。

2、完整性的实现手段:
约束(限制)、规则、默认值及触发器。

3、约束的主要类型:
(1)、主键约束
(2)、唯一键约束
(3)、关联约束

 

转载于:https://www.cnblogs.com/tzq9308/p/4221190.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值