您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

如何向 MySQL 添加布尔字段?

2024/2/22 3:47:39发布19次查看
您可以使用tinyint(1)或bool或boolean。都是同义词。如果使用 bool 或 boolean 数据类型,那么它内部会变为tinyint(1)。
在 php 中,值 0 代表 false,1 代表 true。除 0 之外的任何其他数字也为 true。
让我们使用表格检查 bool 或 boolean 的内部表示。创建表的查询如下。
mysql> create table addbooldemo-> (-> istoggle bool-> );query ok, 0 rows affected (1.24 sec)
要检查表的ddl,以下是查询。
show create table yourtablename;
让我们检查一下 bool 的表示形式,它在内部转换为tinyint(1)。现在检查表 addbooldemo。
mysql> show create table addbooldemo\g
以下是输出。
*************************** 1. row ***************************table: addbooldemocreate table: create table `addbooldemo` (`istoggle` tinyint(1) default null) engine=innodb default charset=utf8mb4 collate=utf8mb4_0900_ai_ci1 row in set (0.00 sec)
使用插入命令在表中添加 true 或 false 或者 1 或 0 文字。
mysql> insert into addbooldemo values(true);query ok, 1 row affected (0.19 sec)mysql> insert into addbooldemo values(false);query ok, 1 row affected (0.19 sec)mysql> insert into addbooldemo values(1);query ok, 1 row affected (0.10 sec)mysql> insert into addbooldemo values(0);query ok, 1 row affected (0.18 sec)
使用 select 语句显示表中的所有记录。查询如下。
mysql> select *from addbooldemo;
以下是输出。
+----------+| istoggle |+----------+| 1 || 0 || 1 || 0 |+----------+4 rows in set (0.00 sec)
以上就是如何向 mysql 添加布尔字段?的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product