为了账号安全,请及时绑定邮箱和手机立即绑定

老师定义性别的时候,sex boolean用到了boolean,后面插入的时候赋值为1 ,有点不明白

老师定义性别的时候,sex boolean用到了boolean,后面插入的时候赋值为1 ,那Boolean是个什么类型的数据?

正在回答

3 回答

MySQL中没有Boolean类型,用sex boolean创建完数据表以后,用SHOW COLUMNS FROM users;可以观察到sex列的数据类型被自动替换成了TINYINT(1)

boolean类型:
MYSQL保存Boolean类型时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),
MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0

0 回复 有任何疑惑可以回复我~

非0为true,0为false

0 回复 有任何疑惑可以回复我~

BOOLEAN 有两种类型 分别是 TURE 和FALSE,MYSQL一般显示为 1 和 0,定义 SEX为boolean类型也就是分别表示男 女

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

老师定义性别的时候,sex boolean用到了boolean,后面插入的时候赋值为1 ,有点不明白

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信