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

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

1378得票13回答
用哪种MySQL数据类型来存储布尔值?

由于MySQL似乎没有任何“布尔”数据类型,因此在MySQL中存储true/false信息时,您将滥用哪种数据类型? 特别是在编写和从PHP脚本读取时。 随着时间的推移,我已经使用并看到了几种方法: 包含值0/1的tinyint、varchar字段, 包含字符串'0'/'1'或'tru...

414得票13回答
如何在SQL Server中创建一个是/否布尔字段?

在转换来自Access数据库或其他情况下创建yes/no,即Boolean字段的最佳实践是什么?

357得票14回答
在MySQL中存储货币值的最佳数据类型是什么?

我想在MySQL数据库中存储许多记录。它们都包含货币值。但是我不知道每个值会插入多少位数。 为此,我应该使用哪种数据类型? VARCHAR还是INT(或其他数字数据类型)?

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

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

311得票4回答
SQL Server文本类型与varchar数据类型的区别

我有可变长度的字符数据,希望将其存储在SQL Server(2005)数据库中。我想了解一些最佳实践,以便选择TEXT SQL类型或选择VARCHAR SQL类型,在性能/占用空间/功能方面的优缺点。

307得票6回答
263得票4回答
MySql:Tinyint(2)与tinyint(1)有什么区别?

我知道mysql中的布尔值是用tinyint(1)表示的。 今天我看到一个表格定义了一个像tinyint(2)这样的整数,还有其他的像int(4)、int(6)之类的。 在整数和tinyint类型的字段中,大小指的是什么?

226得票10回答
在MySQL数据库中存储货币值的最佳数据类型是什么?

什么是最适合货币值的SQL数据类型?我正在使用MySQL,但更喜欢无数据库依赖性的类型。

213得票17回答
如何检查SQL Server文本列是否为空?

我正在使用 SQL Server 2005。我有一张表,其中有一个文本列,该列有许多行的值不为null,但为空。尝试与''进行比较会得到以下响应: 在不等于运算符中,数据类型text和varchar不兼容。 是否有特殊函数可以确定文本列的值不为null但为空吗?