我正在寻找一种在SQL中存储布尔数据的方法。我在MySQL中找不到布尔类型。我查看了w3schools(SQL数据类型)上的表,但没有找到布尔类型。
但是我得到了TINYINT(1)用于布尔类型的信息。
是真的,还是还有其他选择?
您可以使用BIT数据类型来存储布尔数据(例如在T-SQL / SQL Server上):
CREATE TABLE `table_name` (
`column_name` BIT(1)
);
Run Code Online (Sandbox Code Playgroud)
关于MySQL的数据类型BOOL和BOOLEAN也可用:
CREATE TABLE `table_name` (
`column_name1` BOOL,
`column_name2` BOOLEAN
);
Run Code Online (Sandbox Code Playgroud)
该BOOL和BOOLEAN数据类型是同义词TINYINT(1):
这些类型(
BOOL和BOOLEAN)是的同义词TINYINT(1)。零值被考虑false。考虑非零值true。
| 归档时间: |
|
| 查看次数: |
9615 次 |
| 最近记录: |