SQL表中 check约束男女默认男,怎么写?

SQL表中 check约束男女默认男,怎么写?,第1张

这需要确定你的表是否已经建立。

如果未建立,则需要在建表语句中添加

CONSTRAINT chk_Person CHECK (sex ='男'or sex='女') default '男'

如果已经建立,则需要修改表,新建SQL语句:

alter table person add CONSTRAINT chk_Person CHECK (sex ='男'or sex='女') default '男'

alter table person add constraint chk_newperson default '男' for sex

alter表示修改表结构的意思。

可以多查看SQL帮助,搜索关键字check和alter.

check 列 like “男” or “女” 这样表达。

结构化查询语言是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同 数据库系统,,可以使用相同的结构化查询语言作为数据输入与管理的接口。

1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言,1987年得到国际标准组织的支持下成为国际标准。

结构化查询语言SQL是最重要的 关系数据库 *** 作语言,并且它的影响已经超出 数据库领域,得到其他领域的重视和采用,如 人工智能领域的数据检索,第四代软件开发工具中嵌入SQL的语言等。

各种不同的 数据库对 SQL语言的支持与标准存在着细微的不同,这是因为,有的产品的开发先于标准的公布,另外,各产品开发商为了达到特殊的性能或新的特性,需要对标准进行扩展。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10022770.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存