一、什么是域?

域是一种在关系当中列所允许值的表达式。当定义一个表的时候,会为每个列指派一种数据类型(如字符型或者是整型),这些数据类型提供了一个广泛域。数据库管理系统将不会保存那些违背约束的数据信息。

SQL-92标准引入了用户自定义域的概念。要使用用户自定义域,必须先创建该自定义域。

二、语法

1.使用CREATE DOMAIN语句创建

CREATE DOMAIN domain_name data_type

CHECK constraint_name

(exepression_to_validate_values)

例子

CREATE DOMAIN price NUMERIC(7,2)

CHECK price_check ( VALUE >= 15)

2.看不懂的例子

检验电话号码是否一直按照XXX-XXX-XXXX的格式进行存储,语句

CREATE DOMAIN telephone CHAR(12)

CHECK phone_format

(SUBSTRING FROM 4 FOR 1 = '-')  AND

SUBSTRING (VALUE FROM 8 FOR 1 = ' ');

这条语句好像有问题,CHECK后不是应该用括号吗?SUBSTRING的作用是什么?

mysql域是什么意思_MySQL--域相关推荐

  1. mysql安装文件瘦身_MySQL瘦身

    转:PCL+VS2010环境配置 1.下载 http://www.pointclouds.org/downloads/windows.html出下载PCL完全安装包1.6.0 all-in-one-i ...

  2. 解决ajax请求跨域,解决ajax请求跨域

    跨域大部分需要通过后台解决,引起跨域的原因: 3个问题同时满足 才可能产生跨域问题,即跨域(协议,主机名,端口号中有一个不同就产生跨域) 下面是解决方法 方法一 // ajax请求跨域 /* *解决a ...

  3. 手绘10张图,把CSRF跨域攻击、JWT跨域认证说得明明白白的

    作者 | 写代码的明哥 来源 | Python编程时光 这篇文章本应该是属于 HTTP 里的一部分内容,但是我看内容也挺多的,就单独划分一篇文章来讲下. 什么是跨域请求 要明白什么叫跨域请求,首先得知 ...

  4. JS跨域访问(ajax跨域)

    好吧,国庆有点不务正业,玩了几天游戏,咳咳 感觉还不错,放松下,本来是打算学angular2的,国庆的时候刚好也看到vue2的正式版本发布,恩,最后都没看.. 正言 为什么会出现跨域? 跨域的产生是因 ...

  5. html 跨域_常见跨域解决方案以及Ocelot 跨域配置

    常见跨域解决方案以及Ocelot 跨域配置 Intro 我们在使用前后端分离的模式进行开发的时候,如果前端项目和api项目不是一个域名下往往会有跨域问题.今天来介绍一下我们在Ocelot网关配置的跨域 ...

  6. 近世代数--整环与域--有限的整环是域

    近世代数--整环与域--有限的整环是域 博主是初学近世代数(群环域),本意是想整理一些较难理解的定理.算法,加深记忆也方便日后查找:如果有错,欢迎指正. 我整理成一个系列:近世代数,方便检索. 这里是 ...

  7. vue配置二级目录vue-axios跨域办法谷歌浏览器设置跨域

    一.根据官方建议,dist打包的项目文件放在服务器根目录下,但是很多时候,我们并不能这样做,当涉及到二级目录设置多层深埋的时候,就需要在webpack配置文件里去设置一下了. 在webpack.con ...

  8. 03_Weblogic之配置简单域:启动和配置域,使用模板创建域,使用控制台

     1 域:概览 是Oracle Weblogic Server的基本管理单元 始终包含一个配置为管理服务器的Oracle WebLogic Server实例 域中可以包括一些称为受管服务器的Ora ...

  9. 加入域--深入理解DNS在域中作用

    接前面<创建windows域--深入理解域概念>这篇文章,来说说加入域的问题. 有人加入域时很顺利,几分钟甚至几秒的功夫,完毕. 有人加入域时很恼火,折腾了一天甚至几天始终丈二和尚莫不找头 ...

  10. 常见跨域解决方案以及Ocelot 跨域配置

    常见跨域解决方案以及Ocelot 跨域配置 Intro 我们在使用前后端分离的模式进行开发的时候,如果前端项目和api项目不是一个域名下往往会有跨域问题.今天来介绍一下我们在Ocelot网关配置的跨域 ...

最新文章

  1. 3G突破必须打破漫游费的限制
  2. linux实战案例作业(1)
  3. MBA必读:不能触碰的5大职场高压线
  4. SQL注入 ——sql数据库操作基础(一)
  5. 记一次 .NET游戏站程序的 CPU 爆高分析
  6. leetcode876 链表中间的结点
  7. ubuntu12.04 安装 php5.4/php5.5
  8. Sql Server2005安装图解
  9. HW RIPv2认证
  10. Android保存多张图片到本地
  11. 软件工程的23种设计模式
  12. 用微PE安装KALI LINUX到U盘,【U盘安装kali】U盘+kali+pe三合一教程
  13. Java异或运算和校验
  14. 如何使用google code(转)
  15. ARP协议格式和实例分析
  16. python中梅花数_梅花易数中的“数字”
  17. 计算跑步时的热量消耗
  18. hahMap的括号中指定了数字表示是什么意思
  19. 使用SVM模型对京东评价进行情感分析---【大白话版】
  20. npm install 安装包报错npm ERR! C:\Users\happl\AppData\Roaming\npm-cache_logs\2019-12-09T15_55_28_112Z-deb

热门文章

  1. VC 模拟鼠标和键盘输入
  2. ShellExecuteEX打开iqy文件导致excel hang的原因分析
  3. Keras : 利用卷积神经网络CNN对图像进行分类,以mnist数据集为例建立模型并预测
  4. EXCEL应用:数据可视化终极教程
  5. 孟:解密获取网站访客QQ号码的方法及原理
  6. GD32F103 USB 虚拟U盘实验一(内部Flash)
  7. 直播设备之技术分享:全NDI 和NDI |HX
  8. java 纳秒 位数_java-解析少于6位的纳秒
  9. 凑零钱动态规划java_凑零钱问题-动态规划回溯贪心
  10. 泰安链底层系统设计、核心优势、技术实现