您可以使用tinyint(1)或bool或boolean。都是同义词。如果使用bool或boolean数据类型,则它将在内部更改为tinyint(1)。

在PHP中,值0代表false,而1代表true。除0以外的任何其他数字也适用。

让我们使用表检查bool或boolean的内部表示形式。创建表的查询如下。mysql> create table AddBoolDemo

-> (

-> isToggle bool

-> );

要检查表的DDL,以下是查询。SHOW CREATE TABLE yourTableName;

让我们检查bool的表示形式,该表示形式在内部转换为tinyint(1)。现在检查表AddBoolDemo。mysql> show create table AddBoolDemo\G

以下是输出。*************************** 1. row ***************************

Table: AddBoolDemo

Create Table: CREATE TABLE `addbooldemo` (

`isToggle` tinyint(1) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci

1 row in set (0.00 sec)

使用insert命令在表中添加true或false或1或0文字。mysql> insert into AddBoolDemo values(true);

mysql> insert into AddBoolDemo values(false);

mysql> insert into AddBoolDemo values(1);

mysql> insert into AddBoolDemo values(0);

使用select语句显示表中的所有记录。查询如下。mysql> select *from AddBoolDemo;

以下是输出。+----------+

| isToggle |

+----------+

| 1        |

| 0        |

| 1        |

| 0        |

+----------+

4 rows in set (0.00 sec)

mysql增加布尔字段_如何将布尔字段添加到MySQL?相关推荐

  1. mysql 增加合计行_如何给SQL查询添加合计行

    SQL查询是SQL数据库的核心功能,下面为您介绍给SQL查询添加合计行的方法示例,供您参考,希望对您学习SQL查询能有所帮助. .数据表t_test id      销售人员id         商品 ...

  2. mysql 常用优化方案_项目中常用的 19 条 MySQL 优化方案

    声明一下:下面的优化方案都是基于 " Mysql-索引-BTree类型 " 的 一.EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划. 下面来个简单 ...

  3. mysql datetime 比较大小_【知识点】分布式事务数据库 —-MySQL 数据库开发规范(第一节)...

    目录 (1)数据类型: (2)表名称与字段名称设计规则: (3)字符集: (4)字符串函数-3.1-3.5 : (5)字母大小写转换函数 : (6)数学函数 : (7)日期操作函数 : (8)类型转换 ...

  4. mysql in过大_项目中常用的 19 条 MySQL 优化

    本文原载于 SegmentFault 社区 作者:zhangqh 整理编辑:SegmentFault 在写文章之前,首先感谢飞友科技陆老师提供的文档. 声明一下:下面的优化方案都是基于 " ...

  5. mysql 手工sql注入_【sql注入专题02】Mysql手工注入流程

    0x00 SQL注入的语句介绍 SQL注入的本质 sql注入的本质就是查询某个数据库下的某个表中的某些字段的内容,比如我们平时在数据库查询一条数据时操作. mysql> use security ...

  6. 换系统后mysql环境不见了_电脑重装系统后如何恢复Mysql数据库

    然后,在Path的变量值添加;%Mysql%\bin; ,如图: 二.[测试] Win+R,输入cmd,弹出命令行窗口,输入mysql admin –V,若出现如下信息,说明配置环境变量成功! 三.[ ...

  7. 远程mysql用ssh连接_使用SSH密钥连接到远程MySQL服务器

    远程mysql用ssh连接 In this article, it will be described how to connect to remote MySQL Server on Linux O ...

  8. mysql socket错误处理_解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误...

    晚上清理mysql日志,强制重启了下mysql,然后mysql就登陆不上了... 以下方法来自网络,可以使用,已试. 刚安装完mysql,进行运行测试,报Can't connect to local ...

  9. mysql系统数据库 恢复_电脑重装系统后如何恢复 Mysql 数据库

    电脑重装系统后如何恢复 Mysql 数据库 一.[设置mysql的path] 比如:我的mysql在:D:\DataBase\mysql-5.7.13-winx64,可以在环境变量中重新新建一个环境变 ...

最新文章

  1. Linux下得到显示屏参数的方法
  2. 周四话运营:如何提高用户留存?
  3. 转:Hash, MAC,HMAC说明
  4. CRM Fiori offline技术实现:js/createStores.js
  5. Asp.Net Core Mvc Razor之RazorPage
  6. c语言中的-代表什么意思
  7. 多线程中的线程安全问题
  8. Linux启动报:UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY问题解决
  9. st语言和c语言一样,什么是ST语言,一文带你了解ST语言
  10. Apache DolphinScheduler 3.0 正式版重磅发布
  11. 十一、看门狗定时器实现1秒定时
  12. 河南师范大学python+学习笔记6 组合数据类型
  13. 安卓ps2模拟器_安卓PS2模拟器评测:真魂斗罗,不卡完美运行
  14. MicroCity的一点介绍-标号法、最小费用流
  15. Android使用SharedPreferences存储数据
  16. Ubuntu、stm32下的C程序各变量的分配地址分析
  17. 什么是云效,云原生时代新 DevOps 平台
  18. Peppa's menu
  19. 【IDEA】代码质量检测工具 QAPLug
  20. Unity实现对电脑文件夹和文件的重命名方法

热门文章

  1. 软件工程第一周开课博客
  2. 2018年国内就业薪资高的7大编程语言排行
  3. zabbix监控系统客户端安装
  4. CSS实战经验:灵活运行注释带来的益处(转载)
  5. 2021年结婚登记创36年新低,六大原因值得注意
  6. 天津将规划新增津雄城际铁路 建15分钟京津冀生活圈
  7. 安装Ubuntu 出现 SQUASFS error / sd 8:0:0:0 :[sdb] assuming drive cache:write through
  8. 华为机试题1:计算字符串最后一个单词的长度,单词以空格隔开。
  9. redis相比memcached有哪些优势?
  10. 050_Boolean对象