草庐IT

sqldatatypes

全部标签

mysql - MySQL BOOL 和 BOOLEAN 列数据类型有什么区别?

我正在使用MySQL版本5.1.49-1ubuntu8.1。它允许我定义两种不同数据类型的列:BOOL和BOOLEAN。这两种类型有什么区别? 最佳答案 它们都是TINYINT(1)的同义词。 关于mysql-MySQLBOOL和BOOLEAN列数据类型有什么区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4753963/

mysql - MySQL BOOL 和 BOOLEAN 列数据类型有什么区别?

我正在使用MySQL版本5.1.49-1ubuntu8.1。它允许我定义两种不同数据类型的列:BOOL和BOOLEAN。这两种类型有什么区别? 最佳答案 它们都是TINYINT(1)的同义词。 关于mysql-MySQLBOOL和BOOLEAN列数据类型有什么区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4753963/

MySql:Tinyint (2) 与 tinyint(1) - 有什么区别?

我知道mysql中的bool值是tinyint(1)。今天我看到一个表格,其中定义了一个整数,如tinyint(2),以及其他如int(4)、int(6)...integer和tinyint类型字段的大小是什么意思? 最佳答案 (m)表示列显示宽度;MySQL客户端等应用程序在显示查询结果时会使用此功能。例如:|v|a|b|c|+-----+-----+-----+-----+|1|1|1|1||10|10|10|10||100|100|100|100|这里a、b和c使用TINYINT(1)、TINYINT(2)和TINYINT(3

MySql:Tinyint (2) 与 tinyint(1) - 有什么区别?

我知道mysql中的bool值是tinyint(1)。今天我看到一个表格,其中定义了一个整数,如tinyint(2),以及其他如int(4)、int(6)...integer和tinyint类型字段的大小是什么意思? 最佳答案 (m)表示列显示宽度;MySQL客户端等应用程序在显示查询结果时会使用此功能。例如:|v|a|b|c|+-----+-----+-----+-----+|1|1|1|1||10|10|10|10||100|100|100|100|这里a、b和c使用TINYINT(1)、TINYINT(2)和TINYINT(3

mysql - 在 MySQL 中存储货币值的最佳数据类型

我想在MySQL数据库中存储许多记录。它们都包含货币值(value)。但是不知道每一个要插入多少位。为此,我必须使用哪种数据类型?VARCHAR或INT(或其他数字数据类型)? 最佳答案 由于金钱需要精确的表示,因此不要使用像float这样的近似数据类型。您可以为此使用定点数值数据类型decimal(15,2)15是精度(值的总长度包括个小数位)2为小数点后的位数见MySQLNumericTypes:Thesetypesareusedwhenitisimportanttopreserveexactprecision,forexamp

mysql - 在 MySQL 中存储货币值的最佳数据类型

我想在MySQL数据库中存储许多记录。它们都包含货币值(value)。但是不知道每一个要插入多少位。为此,我必须使用哪种数据类型?VARCHAR或INT(或其他数字数据类型)? 最佳答案 由于金钱需要精确的表示,因此不要使用像float这样的近似数据类型。您可以为此使用定点数值数据类型decimal(15,2)15是精度(值的总长度包括个小数位)2为小数点后的位数见MySQLNumericTypes:Thesetypesareusedwhenitisimportanttopreserveexactprecision,forexamp