
解释:
mysql是不支持布尔类型的,当把一个数据设置成布尔类型的时候,数据库会自动转换成tinyint(1)的数据类型,其实这个就是变相的布尔。
工具:mysql 56
步骤:
1、创建表:
create table test(id int,
col varchar(10),
if_true tinyint(1))
2、插入数据:
insert into test values (1,'真',1);insert into test values (2,'假',0);
3、插入后结果:
总结:默认值也就是1,0两种,分别对应了布尔类型的true和false。
数据库表中字段类型有以下几种:
二进制数据类型
Binary、Varbinary、Image
2字符数据类型
Char,Varchar和 Text
3Unicode数据类型
包括Nchar,Nvarchar和Ntext
4日期和时间数据类型
包括Datetime, Smalldatetime, Date, TimeStamp
5数字数据类型
数字数据类型包括正数和负数、小数和整数
6货币数据类型
表示正的或者负的货币数量。
7特殊数据类型
特殊的数据类型有3种,即Timestamp、Bit 和 Uniqueidentifier。
根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。
具体步骤如下:/导致这种情况的原因主要是……
以上就是关于数据库建表判断类型应该用什么数据类型全部的内容,包括:数据库建表判断类型应该用什么数据类型、数据库表中字段类型有哪些、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)