15得票1回答
存储键值映射的最佳PostgreSQL数据类型是什么?

我想在我的PostgreSQL表中将键值字符串的简单映射存储为字段。我打算把整个映射作为一个整体来处理;即始终选择整个映射,并且从不按其键或值进行查询。 我已经阅读了比较hstore、json和jsonb之间的文章,但这些文章并没有帮助我选择最适合我的要求的数据类型,这些要求是: 只有键...

3157得票40回答
我应该在MySQL中使用datetime还是timestamp数据类型?

您会推荐在MySQL中使用datetime还是timestamp字段,为什么? 我正在服务器端使用PHP。

337得票11回答
Oracle数据库中是否有布尔类型?

Oracle数据库中是否有类似于Ms SQL Server中BIT数据类型的布尔类型?

8得票3回答
MAX(text)返回的操作数数据类型对于max运算符无效。在SQL Server 2008中。

我在我的一个表中使用了text数据类型,还在查询中使用了PIVOT。但是当我尝试使用MAX(AttributeValue)时遇到问题,因为AttributeValue的数据类型是text,它返回以下错误:Operand data type text is invalid for max ope...

8得票5回答
我应该如何在数据库中存储Windows用户ID?

目前我在SQL Server中将用户的Windows帐户存储为nvarchar(10),这是存储用户ID的正确方式吗?应该使用什么数据类型?或者我是否应该存储用户ID?

53得票8回答
SQL数据类型 - 如何存储年份?

我需要在数据库中插入一个年份(例如:1988、1990等)。当我使用日期或时间日期数据类型时,会出现错误。我应该使用哪种数据类型?

38得票3回答
在PostgreSQL数据库中,唯一键的正确数据类型是什么?

在PostgreSQL数据库中的表中,如果要为唯一键(例如用户ID)选择数据类型,应该选择哪种数据类型? 是bigint吗? 谢谢

9得票1回答
MySQL:为什么在不使用zerofill的情况下指定显示宽度

我最近开始涉足SQL这个充满挑战的世界。我仍在努力理解其中的概念。我一直在网上跟着教程学习。其中很多教程都包含了如何使用SQL创建如下表格的内容。 CREATE TABLE `users` ( `id` tinyint(4) NOT NULL AUTO_INCREMENT, ...

8得票2回答
MySQL:一个位的最小数据类型

我想在表格中添加一列,其中包含两个值之一:1或0。 在MySQL中存储数据的最小数据类型是什么? TINYINT(1)可以包含-127到127之间的数字。

8得票1回答
PostgreSQL:float(1)和float(24)之间有什么区别?

我很难理解PostgreSQL中float(p)的精度参数p。例如,float(1)和float(24)对我来说似乎完全相同。 请问有人能提供一些它们之间差异的例子吗?