MySQL 5 星级数据类型?

2024-01-05

对于必须介于 1 和 5 之间的产品评级,ENUM('1','2','3','4','5') 是否是一个合理的数据类型?

Thanks!


是的,这将是一个合适的数据类型,因为它强制执行您的域。

但是,如果您要将它们相加(或进行任何其他数学运算),那么数字数据类型可能会更好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL 5 星级数据类型? 的相关文章

  • 为什么我的 php 代码无法连接到远程 MySql 数据库?

    我正在尝试连接到远程 MySql 数据库 但收到以下错误消息 警告 mysqli connect HY000 2002 连接尝试失败 因为连接方在一段时间后没有正确响应 或者由于连接的主机未能响应而建立的连接失败 在 C myLocalDi
  • MySql - 自动完成

    我正在创建一个 Ajax 自动完成应用程序 并且想知道是否有一个 SQL 查询可以用于此目的 例如 如果有人键入 p 我想检索所有以 p 开头的单词 如果他们添加 e 检索所有以 pe 开头的单词 并继续这样 有人提出了下面的查询 但我认为
  • 将 mysql 查询输出存储到 shell 变量中

    我需要一个变量来保存从数据库检索的结果 到目前为止 这基本上是我正在尝试但没有成功的事情 myvariable mysql database u user p password SELECT A B C FROM table a 正如你所看
  • Mysql:多个表还是一张大表?

    这个问题已经被问过 但我还没有找到 1 个语音答案 最好这样做 1 张大桌子 其中 用户 ID 属性 1 属性 2 属性 3 属性 4 或 4 个小桌子 其中 用户 ID 属性 1 用户 ID 属性 2 用户 ID 属性 3 用户 ID 属
  • MySQL使用long类型数字过滤varchar类型时返回额外记录

    一个简单的表格 CREATE TABLE tbl type test uid varchar 31 NOT NULL DEFAULT 0 value varchar 15 NOT NULL DEFAULT PRIMARY KEY uid E
  • Ruby on Rails 中的枚举

    我是一名 C 程序员 我正在研究 ruby on Rails 但我可能在心态或其他方面遇到了一些麻烦 我有一个投票对象 该对象可以是赞成 中立或反对 我通常会让投票对象有一个像这样的字段 private VoteEnum voteEnum
  • 连接到 mysql 服务器(localhost)非常慢

    实际上有点复杂 摘要 与数据库的连接非常慢 页面渲染大约需要 10 秒 但页面上的最后一条语句是一个回显 当页面在 Firefox 中加载时我可以看到它的输出 IE 是相同的 在谷歌浏览器中 只有在加载完成后输出才可见 不同浏览器的加载时间
  • 如何根据状态从父表和子表获取数据,其中外键每行具有不同的状态

    我有 2 个具有外键关系的表 情况是我有一个case and a case有很多revisions 和每个revision有自己的status 如果仅更改外键表状态的特定行 我想获取父表数据和子数据 Table Case id case n
  • 如何防止大型 MySQL 导入的连接超时

    在开发过程中 我们的本地 WAMP 服务器如何从测试服务器获取最新数据 即生成数据库转储 然后使用 source 命令上传该转储以加载 sql 文件 最近 在导入的最后 我们收到了有关 old 变量的错误 这些变量在更改之前存储了原始设置
  • MySQL - 重命名列

    如何重命名 mysql 列help to content在我的桌子上tbl help mysql query ALTER TABLE tbl help CHANGE COLUMN help content 您必须在更改列语句中包含列的定义
  • 为什么我们要关闭 Mysqli 中的结果

    为什么我们要关闭 result mysqli new mysqli localhost root root test if mysqli gt connect errno echo Failed to connect to MySQL my
  • sqlalchemy 中的随机 ID(pylon)

    我正在使用 pylons 和 sqlalchemy 我想知道如何将一些随机 id 作为primary key 最好的方法是使用随机生成的 UUID import uuid id uuid uuid4 uuid 数据类型在某些数据库中本机可用
  • 如何在 sqlSave() 命令中跳过主键?

    我正在尝试使用 RODBC 在 MySQL 数据库中插入 data frame 我正在使用的命令如下 sqlSave channel dbData tablename table name append TRUE safer TRUE fa
  • MySQL 性能 DELETE 或 UPDATE?

    我有一个超过 10 7 行的 MyISAM 表 向其中添加数据时 我必须在最后更新 10 行 删除它们然后插入新行更快 还是更新这些行更快 应更新的数据不是索引的一部分 索引 数据碎片怎么样 UPDATE到目前为止要快得多 当你UPDATE
  • 如何在SQL中查找单元格中的重复单词

    我有一个名为 situation 和 entityid 的列 Entityid Situation 1234 In the the world of of 3456 Total universe is is a 任何人都可以给我查询以找到这
  • 脚本超时已过,如果要完成导入,请重新提交相同的文件,导入将恢复

    我有一个数据库 拉开拉链后的尺寸50mb拉链尺寸7mb所以当我尝试导入数据库时zipped 7mb 几分钟后 它抛出此错误 脚本超时已过 如果您想完成导入 请resubmit相同的文件和导入将恢复 我已经重新提交了 但仍然没有导入全部数据
  • 如何在 Node.js 中使用 Winston 将日志存储到 mysql 数据库

    我正在使用 winston 为我的应用程序进行日志记录 我已经使用这个完成了文件传输 class LoggerHelper extends BaseHelper constructor cApp super cApp this props
  • 哈希密码字段使用什么数据类型以及长度?

    我不确定密码哈希是如何工作的 稍后将实现 但现在需要创建数据库模式 我正在考虑将密码限制为 4 20 个字符 但据我了解 加密后哈希字符串的长度将有所不同 那么 如何将这些密码存储在数据库中呢 更新 仅使用哈希函数不足以存储密码 你应该阅读
  • 如何使用外连接和分组依据在查询中包含 NULL 值

    我有两个表 其中包含以下示例数据 Table 1 item name item id item desc 1 apple 2 orange 3 banana 4 grape 5 mango Table 2 user items user i
  • mysql 中 INSERT 语句的计算列

    假设我想要一个表来记录其他表中的日期和列数 或者任何类型的数学 字符串连接等 CREATE TABLE log id INTEGER NOT NULL AUTO INCREMENT date DATETIME NOT NULL count

随机推荐

  • ScrollView .scrollTo 不起作用?保存 ScrollView 旋转位置

    好吧 我必须在这里忽略一些非常简单的事情 但我认为我正在尝试做一些相当基本的事情 只需保留 ScrollView 在方向变化时的滚动条位置 这是我的 onSaveInstanceState 和 onRestoreInstanceState
  • 可捕获的致命错误:参数 1 传递给 ?交响乐2

    我对以下错误消息感到困惑和沮丧 可捕获的致命错误 参数 1 传递到 Medicine UserBundle Entity User setUsertype 必须是 Medicine UserBundle Entity Usertype 的实
  • 保证金不会压低另一个保证金

    我有一系列这样的元素 h1 h1 p p h1 h1 p p 我的上边距为 5pxh1 以及 10px 的下边距p 但最终的边距只有 10px 如果我将底部边距增加到 50px 将顶部边距增加到 40px 则总边距只有 50px 总利润始终
  • 如何引用不同方法的参数?

    是否可以从与您正在为其编写摘要的方法不同的方法引用参数 如果可以 语法是什么 我知道关于
  • 如何在 iPhone 上使用 xmlparsing 解析 XML 文件?

    如何在 iPhone 上使用 xmlparsing 访问以下 XML 文件
  • 如何使用leaks命令行工具查找内存泄漏?

    leaks命令行工具将报告 泄漏内存的地址 泄漏的大小 以字节为单位 泄漏缓冲区的内容 像下面这样 Process checker 84357 Path path to program Load Address 0x104703000 Id
  • 无法安装 MySQL-Python

    我想为我的代码尝试 sqlalchemy 但为了使用它 我需要首先安装 mysql python 我下载了该软件包 但是当我尝试 python setup py install 时 它给了我一个我无法理解的错误 running build
  • 从 xaml 中的样式设置器属性获取值

    如何获取 xaml 中样式设置器属性的值 例如 我有下一个样式 如何从 TextBox 默认样式中获取背景属性的值 我需要这个因为我无法访问TextBox style 如果您无法修改 TextBox 样式 您可以执行此解决方法 经过测试 有
  • 不带 ssl 的 npm 安装

    我的 Ubuntu 虚拟机在连接到使用 ssl 即 https 的站点时遇到问题 如果 url 以 http 开头 则可以成功从 Internet 下载工件 npm install 将通过 https 下载依赖项 有没有办法通过http下载
  • LockModeType Jpa 之间的区别

    我对 JPA 中 LockModeTypes 的工作感到困惑 LockModeType Optimistic 它在提交时增加版本 这里的问题是 如果我的实体中有版本列 并且如果我没有指定此锁定模式 那么它的工作原理也类似 那么它有什么用 L
  • 无法使用 ConfigurationManager.AppSettings 读取 Web.config

    我已经构建了一个 WCF 服务 它使用 Web config 来获取一些 appSettings 在 Visual Studio 中它工作得很好 但是当我发布和安装该服务时 它突然从 App config 而不是从 Web config 获
  • 如何将 13 位 Unix 时间戳转换为日期和时间?

    我有这个 13 位时间戳 1443852054000 我想将其转换为日期和时间 但没有成功 我试过这个代码 echo date Y m d h i s item gt timestamp 对我不起作用 而且这个 unix time date
  • PHPUnit 仅从命令行运行。为什么?

    我有以下代码 当我在浏览器中打开 PHP 文件时 出现以下错误 致命错误 找不到类 PHPUnit Framework TestCase 但是 如果我使用命令行 它工作正常 phpunit 本地路径 testcase php Result
  • 拥有大量数据库时遇到问题?

    我们构建了一个托管 Web 应用程序 该应用程序的开发方式是将每个客户连接到单独的数据库 该应用程序是一个网络平台 发布系统 到目前为止 该设计一直运行良好 我们还有一个主数据库 现在我们即将对定价模式进行一些更改 这将引入免费帐户 这应该
  • 如何在VS2010中创建新的项目类型?

    我已经弄清楚如何创建一个新的template 但我需要比这多一点的力量 例如 我需要覆盖当您单击 运行 按钮时发生的情况 我希望它启动开发服务器 然后弹出打开我的网络浏览器 那么 如何添加全新的项目类型呢 更好的是 我如何才能将其基于其他项
  • WordPress has_comments 不起作用

    我在 WordPress 中设置了 comment 条件 这个条件是在 comments php 中设置的 就像 wordpress 默认主题一样 然后使用comment template加载整个comments php文件 现在 当我删除
  • 如何设置UnderlineSpan的颜色?

    这个问题是我上一个问题的后续问题 如何像 Android 拼写检查器一样突出显示文本 https stackoverflow com questions 14530546 how to highlight text like android
  • 减少大数据集 DOM 元素的策略

    我有一个大型数据集 想使用 dc js 显示 条目数量远远超出了屏幕上可用的绘图空间 以像素为单位 因此 在 500 像素宽的图表上渲染 20k 点是没有意义的 而且还会降低浏览器的速度 我读了维基百科的性能柚木部分 https githu
  • 在 GitHub 操作中检索已修改文件的列表

    我目前正在使用foo 软件 lighthouse check action https github com foo software lighthouse check action自动完成审核 但自从urls必须进行硬编码 当只想审核提交
  • MySQL 5 星级数据类型?

    对于必须介于 1 和 5 之间的产品评级 ENUM 1 2 3 4 5 是否是一个合理的数据类型 Thanks 是的 这将是一个合适的数据类型 因为它强制执行您的域 但是 如果您要将它们相加 或进行任何其他数学运算 那么数字数据类型可能会更