MySQL的BOOLEAN和BOOL都等同于TINYINT(1)。每当你使用BOOLEAN和BOOL数据类型创建列时,MySQL会隐式地将BOOLEAN和BOOL转换为TINYINT(1)。BOOLEAN和BOOL是TINYINT(1)的等价词,因为它们是同义词。
使用BOOLEAN数据类型创建表。创建表的查询语句。
mysql> create table BooleanDemo -> ( -> IsOn BOOLEAN -> ); Query OK, 0 rows affected (0.58 sec)
现在检查上述表的内部结构。查询如下 −
mysql> show create table BooleanDemo;
输出
+-------------+----------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +-------------+----------------------------------------------------------------------------------------------------------------------------------+ | BooleanDemo | CREATE TABLE `booleandemo` ( `IsOn` tinyint(1) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci | +-------------+----------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.01 sec)
看上面的示例输出,BOOLEAN被转换为tinyint(1)。BOOL数据类型也是如此。创建表的查询如下所示−
mysql> create table BOOLDemo -> ( -> validUser BOOL -> ); Query OK, 0 rows affected (0.61 sec)
现在检查表的内部结构。查询如下 -
mysql> show create table BOOLDemo;
输出
+----------+------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table| +----------+------------------------------------------------------------------------------------------------------------------------------------+ | BOOLDemo | CREATE TABLE `booldemo` (`validUser` tinyint(1) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci | +----------+------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。
文章推荐更多>
- 1华为UC缓存视频传输电脑
- 2uc浏览器能解压压缩文件吗 uc支持解压格式全面解析
- 3phpmyadmin怎么导出数据库
- 4oracle数据库怎么备份数据
- 5区块链加密:椭圆曲线算法与共识机制
- 6mysql身份验证方式在哪里查看
- 7电脑截屏的快捷方式 快速截屏的快捷键大全
- 8c盘扩容最简单方法 新手也能操作的扩容技巧
- 9谷歌浏览器如何翻译英文网页 外文网页翻译功能详解
- 10wordpress在线评论留言如何接收邮件提醒信息
- 11oracle数据库端口号怎么查看
- 12wordpress如何安装插件
- 13phpmyadmin怎么改表名
- 14oracle12154错误怎么解决
- 15帝国cms怎么上传大文件
- 16mysql数据库有什么优点
- 17mysql命令行在哪里打开
- 18谷歌浏览器网页版地址 谷歌浏览器搜索引擎地址
- 190x000000a蓝屏代码是什么意思 蓝屏代码0x000000a的解决方法
- 20逆向工程基础:IDAPro分析恶意样本
- 21每天自动关机怎么设置?Windows系统定时任务重复执行技巧
- 22oracle数据库触发器怎么写
- 23为什么phpmyadmin拒绝访问
- 24手机如何进入ao3官网 手机ao3链接入口官方
- 25mysql怎么创建用户
- 26怎么用uc浏览器解压 uc解压功能使用步骤图文详解
- 27redis锁是什么意思
- 28mysql创建数据库表报错了怎么办
- 29wordpress忘记密码怎么改密码?
- 30渗透测试流程:KaliLinux信息收集与漏洞利用

|
+----------+------------------------------------------------------------------------------------------------------------------------------------+
| BOOLDemo | CREATE TABLE `booldemo` (`validUser` tinyint(1) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
+----------+------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)