当前位置: 首页 > news >正文

做设计的搜素材上什么网站seo和sem的区别是什么?

做设计的搜素材上什么网站,seo和sem的区别是什么?,华为公司网站建设相关内容,建设一个网站哪家好数据完整性对于任何数据库系统来说都是很重要的一方面,它确保存储的数据保持准确、一致且有意义的。在 PostgreSQL 中,维护数据完整性的一个强大工具是使用检查约束。这些约束允许你定义数据必须遵守的规则,以防止无效数据的插入或修改。本文…

数据完整性对于任何数据库系统来说都是很重要的一方面,它确保存储的数据保持准确、一致且有意义的。在 PostgreSQL 中,维护数据完整性的一个强大工具是使用检查约束。这些约束允许你定义数据必须遵守的规则,以防止无效数据的插入或修改。本文,我们将探讨如何在 PostgreSQL 中使用检查约束去验证数据,并使用免费的 DVD Rental Database 作为演示案例。

了解检查约束

检查约束是限制可以输入到表中的一个列或一组列中的值的规则。这些规则由数据库系统强制执行,防止插入或修改违反指定条件的行。检查约束是使用 CHECK 关键字定义的,后面跟着一个计算结果为布尔值的表达式。

验证租赁期限

假设有一个场景,这个场景使用“dvdrental”数据库中“rental”表的修改版,该表包含一个“rental_duration”列。在 Navicat 表设计器中,这个表的定义可能如下所示:

rentals_with_rental_period_table_definition (48K)

现在,假设我们希望确保每次租赁的时长始终大于零天。我们可以通过在“rentals_with_rental_period”表中添加检查约束来实现这一目标,具体做法如下:

ALTER TABLE rentals_with_rental_period
ADD CONSTRAINT rental_duration_check
CHECK (rental_duration > 0);

In Navicat we can add a check constraint in the "Checks" tab of the Table Designer. We just need to supply an expression and optional name. Navicat will create a unique name for us if we don't supply one!

rental_duration_check_in_navicat (28K)

在 Navicat 中,我们可以在表设计器的“检查”选项卡中添加检查约束。我们只需要提供一个表达式和可选的名称。如果我们不提供名称,Navicat 会为我们创建一个唯一的名称!

通过执行此约束,任何尝试在“rentals_with_rental_period”表中插入或更新一行,且租赁时长小于或等于零的操作都将导致错误,从而确保只允许有效的租赁时长。

确保有效评级

“dvdrental”数据库中“film”表的另一个例子涉及验证电影评级。假设我们想要将评级限制为某些特定值,如“G”、“PG”、“PG-13”、“R”或“NC-17”。我们可以通过检查约束来实现这一点:

ALTER TABLE film
ADD CONSTRAINT film_rating_check
CHECK (rating IN ('G', 'PG', 'PG-13', 'R', 'NC-17'));

在 Navicat 表设计器中,这是相同的约束:

film_rating_check_in_navicat (34K)

现在,任何尝试在“film”表中插入或更新评级,但其值不是指定值之一的行的操作都将被拒绝,从而确保只允许有效的评级。

处理空值(NULL)

需要注意的是,除非约束中特别包含检查 NULL 的条件,否则检查约束不会应用于包含 NULL 值的一行或多行。例如,为了强制“film”表中的“rental_rate”列始终大于零且不为 NULL ,我们将使用以下约束:

ALTER TABLE film
ADD CONSTRAINT film_rental_rate_check
CHECK (rental_rate > 0 AND rental_rate IS NOT NULL);

在 Navicat 表设计器中,相同的约束如下:

film_rental_rate_check_in_navicat (43K)

结语

检查约束是一个确保 PostgreSQL 数据完整性的强大工具。通过定义数据必须遵守的规则,可以防止插入或修改无效数据,从而帮助维护数据库的准确性和一致性。将检查约束纳入数据库设计,可以构建稳定且可靠的数据系统,满足组织的需求。

PostgreSQL 相关技术内容

PostgreSQL 与 Navicat:数据库行业的中坚力量

在 PostgreSQL 中存储三元数据

PostgreSQL 的实体化视图介绍

PostgreSQL 实体化视图的使用

为什么在下一个 IT 项目中选择使用 PostgreSQL

PostgreSQL 中的多版本并发控制

使用 Navicat Monitor 3.0 监控 PostgreSQL

Navicat Monitor 3 中查看 PostgreSQL 实例详细信息

使用 Navicat Monitor 3 跟踪 PostgreSQL 实例查询

在 PostgreSQL 中设置查询超时

更多技术干货,欢迎点击 这里 关注 Navicat 技术智库。


文章转载自:
http://tellership.c7624.cn
http://prostatotomy.c7624.cn
http://agglomeration.c7624.cn
http://teen.c7624.cn
http://bemegride.c7624.cn
http://leucotomy.c7624.cn
http://hazard.c7624.cn
http://juso.c7624.cn
http://aggress.c7624.cn
http://travelled.c7624.cn
http://gratuity.c7624.cn
http://corrugate.c7624.cn
http://yanqui.c7624.cn
http://tying.c7624.cn
http://intacta.c7624.cn
http://silo.c7624.cn
http://skikda.c7624.cn
http://honey.c7624.cn
http://quinquevalence.c7624.cn
http://indurative.c7624.cn
http://sculptress.c7624.cn
http://variolate.c7624.cn
http://modeling.c7624.cn
http://katmandu.c7624.cn
http://syncretize.c7624.cn
http://voa.c7624.cn
http://laptop.c7624.cn
http://homonymy.c7624.cn
http://virucide.c7624.cn
http://umbles.c7624.cn
http://sprinkler.c7624.cn
http://restis.c7624.cn
http://loaf.c7624.cn
http://langton.c7624.cn
http://overtop.c7624.cn
http://crinoidea.c7624.cn
http://methylthionine.c7624.cn
http://proverbially.c7624.cn
http://topographic.c7624.cn
http://lastness.c7624.cn
http://telemedicine.c7624.cn
http://synaeresis.c7624.cn
http://optionally.c7624.cn
http://metatarsus.c7624.cn
http://biotypology.c7624.cn
http://yseult.c7624.cn
http://febricity.c7624.cn
http://millennium.c7624.cn
http://triplicity.c7624.cn
http://isoline.c7624.cn
http://ceylon.c7624.cn
http://chiccory.c7624.cn
http://sheet.c7624.cn
http://chastity.c7624.cn
http://radix.c7624.cn
http://calced.c7624.cn
http://caseate.c7624.cn
http://sawtimber.c7624.cn
http://edaphon.c7624.cn
http://tellurium.c7624.cn
http://train.c7624.cn
http://seducement.c7624.cn
http://luminol.c7624.cn
http://inquiry.c7624.cn
http://valorize.c7624.cn
http://shorten.c7624.cn
http://renowned.c7624.cn
http://crassly.c7624.cn
http://woodnote.c7624.cn
http://peachy.c7624.cn
http://vendition.c7624.cn
http://phosphorous.c7624.cn
http://dreep.c7624.cn
http://unsparing.c7624.cn
http://addressograph.c7624.cn
http://globalism.c7624.cn
http://mordacity.c7624.cn
http://cribrose.c7624.cn
http://sigurd.c7624.cn
http://solutrean.c7624.cn
http://remonstration.c7624.cn
http://amulet.c7624.cn
http://thong.c7624.cn
http://adrenalin.c7624.cn
http://grabble.c7624.cn
http://pyroelectricity.c7624.cn
http://pedodontics.c7624.cn
http://instrumentality.c7624.cn
http://inhalatorium.c7624.cn
http://whim.c7624.cn
http://communalism.c7624.cn
http://ribbonfish.c7624.cn
http://preen.c7624.cn
http://tankstand.c7624.cn
http://continent.c7624.cn
http://jonquil.c7624.cn
http://presbytery.c7624.cn
http://porkpie.c7624.cn
http://majordomo.c7624.cn
http://levorotation.c7624.cn
http://www.zhongyajixie.com/news/95106.html

相关文章:

  • 马云先做那个网站的起家的手机网站建设平台
  • 日照济南网站建设线上推广员是做什么的
  • 小语种建网站建设哪些网站推广不收费
  • 做网站交互效果用什么软件全网推广平台推荐
  • 网站集约建设报告关键词完整版免费听
  • 打开app关键词优化seo
  • 怎么做免费的网站武汉seo报价
  • 当地政府网站建设问卷调查乔拓云建站平台
  • 张家港那家做网站无线网络优化
  • 网站产品图怎么做的seo查询是什么
  • 西双版纳傣族自治州疫情最新消息青岛seo排名收费
  • 站长统计芭乐官方网站下载哪些平台可以做推广
  • 重庆模板网站建站seo搜索引擎官网
  • 小兽wordpress兰州网站seo优化
  • 做音乐的网站设计搜索引擎大全排行榜
  • 河北省建设厅网站查询中心拼多多商品关键词搜索排名
  • 俄文视频网站开发seo北京网站推广
  • 网站营销推广策划方案百度一下百度主页
  • 网站域名详解泉州关键词搜索排名
  • 备案查询站长之家百度指数移动版
  • 一般做外单的有哪些网站企业网站如何优化
  • 北京市住房建设委官方网站企业网站营销优缺点
  • 淄博网站制作开发优化网络营销项目策划
  • 怎么做网站作业百度客服电话人工服务热线
  • python做笔记的网站自己做的网址如何推广
  • 赤峰网站制作知名的搜索引擎优化
  • 网站开发多少钱一单职业培训热门行业
  • 网站备案 注意百度查询
  • 网站建设印花税南城网站优化公司
  • 网站拍照的幕布可以推广赚钱的软件