数据库管理工具Navicat 使用教程:如何存储三元数据在MySQL和PostgreSQL中

本文介绍了如何在Navicat for PostgreSQL中处理三元数据,利用枚举类型解决“其他”状态问题。通过示例展示了在MySQL和PostgreSQL创建并使用枚举类型的步骤。
摘要由CSDN通过智能技术生成

在软件开发中,存在与二进制状态的工作逻辑数据类型。因此,只有两种可能的状态:true和false。然而,存在必须经常占到了三分之一的国家,那是一个“以上都不是”或简称为“其他”。在关系数据库中,NULL似乎成为这个国家一个很好的候选人,而不是由于它的历史背景。以前是NULL在结构化查询语言(SQL)一个非常特殊的意义召回,表明数据值不存在于数据库中。NULL值实际上是由莫过于关系数据库模型自己。在SQL中,NULL已经表示“丢失和/或不适用的信息”。如何在Navicat for PostgreSQL最新版本中进行操作呢?接下来我们将进行具体介绍,如果还没有下载最新版本,可点击下面下载: 

点击获取Navicat for PostgreSQL官方正式版 

介绍枚举类型 

枚举类型也称为枚举,是包含静态,有序值集的数据类型。枚举是存储比如本周的日子,用户偏好以及任何其他有关数据集合的内容的内容的理想选择。在几十年中享受了许多编程语言的支持,其中一些最大的关系数据库播放器(包括MySQL和PostgreSQL)也引入了枚举类型。

在mysql中创建和使用枚举 

要了解如何使用枚举的想法,让我们从世界上的一个关系数据库开始。在下面的Create Table语句中看到的那样,将列指定为枚举类型很容易:

CREATE TABLE shirts (
  name VARCHAR(40),
  size ENUM('x-small', 'small', '
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值