【MySQL 中 `TINYINT` 類型與布爾值的關系】


MySQL 中 TINYINT 類型與布爾值的關系

在 MySQL 數據庫中,BOOLEAN 類型并不存在,BOOLEANBOOL 都是 TINYINT(1) 的別名。通常,TINYINT(1) 類型用于存儲布爾值。

1. TINYINT 類型介紹
  • TINYINT 是一個占用 1 字節的整數類型,取值范圍為:
    • 有符號:-128 到 127
    • 無符號:0 到 255
  • BOOLEAN 類型在 MySQL 中實際是 TINYINT(1) 的別名,即使用 TINYINT 來表示布爾值。
2. 布爾值的存儲
  • 在 MySQL 中,TINYINT(1) 用來表示布爾值:
    • 0 表示 false(布爾假)
    • 1 表示 true(布爾真)
3. 示例

假設有一個名為 example 的表,字段 is_active 使用 TINYINT(1) 來存儲布爾值:

CREATE TABLE example (id INT PRIMARY KEY,is_active TINYINT(1)
);
4. 插入數據
-- 插入數據,表示 `is_active` 為 `true`
INSERT INTO example (id, is_active) VALUES (1, 1);-- 插入數據,表示 `is_active` 為 `false`
INSERT INTO example (id, is_active) VALUES (2, 0);
5. 查詢數據
SELECT * FROM example;

查詢結果:

idis_active
11
20

在結果中:

  • is_active = 1 表示布爾值 true
  • is_active = 0 表示布爾值 false
6. 總結
  • 在 MySQL 中,BOOLEANBOOLTINYINT(1) 的別名。
  • 使用 TINYINT(1) 來存儲布爾值時,0 表示 false1 表示 true

你可以將這個內容作為文檔發布,幫助更好地理解 MySQL 中 TINYINT 與布爾值之間的關系。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/897779.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/897779.shtml
英文地址,請注明出處:http://en.pswp.cn/news/897779.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【Rust基礎】Rust后端開發常用庫

使用Rust有一段時間了,期間嘗試過使用Rust做后端開發、命令行工具開發,以及做端側模型部署,也嘗試過交叉編譯、FFI調用等,也算是基本入門了。在用Rust做后端接口開發時,常常會找不到一些合適庫,而這些庫在J…

[leetcode]位運算

一.AND &運算 注:兩個操作數做&運算結果是不會變大的 二.OR |運算 注:兩個操作數做|運算結果是不會變小的 三.XOR(異或) ^運算 注:結果可能變大也可能變小也可能不變,但是不會導致進位,比如兩個四位的數字做…

常見FUZZ姿勢與工具實戰:從未知目錄到備份文件漏洞挖掘

本文僅供學習交流使用,嚴禁用于非法用途。未經授權,禁止對任何網站或系統進行未授權的測試或攻擊。因使用本文所述技術造成的任何后果,由使用者自行承擔。請嚴格遵守《網絡安全法》及相關法律法規! 目錄 本文僅供學習交流使用&am…

前置機跟服務器的關系

在復雜的IT系統架構中,前置機與服務器的協同配合是保障業務高效、安全運行的關鍵。兩者的關系既非簡單的上下級,也非獨立個體,而是通過功能分層與職責分工,構建起一套既能應對高并發壓力、又能抵御安全風險的彈性體系。 在當今復…

MySQL中有哪些索引

1,B-Tree索引:常見的索引類型 2,哈希索引:基于哈希表實現,只支持等值查詢 ,只有Memory存儲引擎和NDB Cluster存儲引擎顯示支持哈希索引 3,全文索引:可在字符列上創建(T…

Python爬蟲---中國大學MOOC爬取數據(文中有數據集)

1、內容簡介 本文為大二在校學生所做,內容為爬取中國大學Mooc網站的課程分類數據、課程數據、評論數據。數據集大佬們需要拿走。主要是希望大佬們能指正代碼問題。 2、數據集 課程評論數據集,343525條(包括評論id、評論時間、發送評論用戶…

Tomcat 安裝

一、Tomcat 下載 官網:Apache Tomcat - Welcome! 1.1.下載安裝包 下載安裝包: wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.102/bin/apache-tomcat-9.0.102.tar.gz 安裝 javajdk。 yum install java-1.8.0-openjdk.x86_64 -y /etc/altern…

MC34063數據手冊解讀:功能、應用與設計指南

MC34063A/MC33063A 系列是摩托羅拉(現 NXP)推出的高集成度 DC-DC 轉換器控制電路,適用于降壓、升壓和反相應用。本文將基于官方數據手冊,對其核心功能、關鍵參數、典型應用及設計要點進行詳細解讀。 一、核心功能與特性 集成度高…

基于SpringBoot實現旅游酒店平臺功能十一

一、前言介紹: 1.1 項目摘要 隨著社會的快速發展和人民生活水平的不斷提高,旅游已經成為人們休閑娛樂的重要方式之一。人們越來越注重生活的品質和精神文化的追求,旅游需求呈現出爆發式增長。這種增長不僅體現在旅游人數的增加上&#xff0…

Linux入門 全面整理終端 Bash、Vim 基礎命令速記

Linux入門 2025 超詳細全面整理 Bash、Vim 基礎命令速記 剛面對高級感滿滿的 終端窗口是不是有點懵?于是乎,這份手冊就是為你準備的高效學習指南!我把那些讓人頭大的系統設置、記不住的命令都整理成了對你更友好的格式,讓你快速學…

基于deepseek的圖像生成系統

目錄 問題 核心思路 pollinations 提示詞 基于deepseek的圖像生成系統 項目說明 詳細說明 1. 注冊流程 2. 登錄流程 3. 圖片生成流程 4. 圖片下載流程 項目結構 代碼實現 1. 配置文件 config.py 2. 數據庫模型 models.py 3. 解決循環引用 exts.py 4. 登錄和…

mac安裝mysql之后報錯zsh: command not found: mysql !

在Mac上安裝MySQL后,如果終端中找不到mysql命令,通常是 因為MySQL的命令行工具(如mysql客戶端)沒有被正確地添加到你的環境變量中。 檢查 MySQL 是否已安裝 ps -ef|grep mysql查看到路徑在 /usr/local/mysql/bin 查看 .bash_pro…

骨質健康護理筆記

1. 閱讀資料 《骨質疏松癥不是“老年病”!除了補鈣、曬太陽,專家還推薦… —— 健康湖北》

CSS3 用戶界面設計指南

CSS3 用戶界面設計指南 引言 隨著互聯網的快速發展,用戶界面設計已經成為網站和應用程序吸引和留住用戶的關鍵因素之一。CSS3,作為Web開發中的核心技術之一,提供了豐富的工具和特性來改善用戶界面。本文將深入探討CSS3在用戶界面設計中的應用,包括基本概念、常用技巧以及…

Mybatis3 調用存儲過程

1. 數據庫MySQL,user表 CREATE TABLE user (USER_ID int NOT NULL AUTO_INCREMENT,USER_NAME varchar(100) NOT NULL COMMENT 用戶姓名,AGE int NOT NULL COMMENT 年齡,CREATED_TIME datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,CREATED_BY varchar(100) NOT NUL…

Uniapp組件 Textarea 字數統計和限制

Uniapp Textarea 字數統計和限制 在 Uniapp 中,可以通過監聽 textarea 的 input 事件來實現字數統計功能。以下是一個簡單的示例,展示如何在 textarea 的右下角顯示輸入的字符數。 示例代碼 首先,在模板中定義一個 textarea 元素&#xff…

STM32 HAL庫實戰:輕松實現串口通信驅動藍牙模塊與ESP8266開發

STM32 HAL庫實戰:輕松實現串口通信驅動藍牙模塊與ESP8266開發 引言 STM32F103C8T6作為一款性能強勁的32位微控制器,廣泛應用于各類嵌入式系統。本文將詳細介紹如何使用STM32F103C8T6的HAL庫進行串口通信,并展示如何通過串口驅動藍牙模塊&…

Discuz建站教程之論壇頭部logo跳轉鏈接怎么修改?

在修改頭部logo跳轉鏈接前&#xff0c;我們需要知道對應代碼在哪個文件目錄&#xff0c;進入寶塔或是服務器&#xff0c;找到文件&#xff1a;\template\default\common\header.htm&#xff0c;編輯器打開&#xff0c;搜索以下代碼&#xff0c;大概在135行 <a href"{i…

python-leetcode-最大連續1的個數 III

1004. 最大連續1的個數 III - 力扣&#xff08;LeetCode&#xff09; 使用滑動窗口的方法來解決這個問題。 思路&#xff1a; 使用雙指針&#xff08;滑動窗口&#xff09;&#xff0c;定義左右邊界 left 和 right。維護窗口內最多包含 k 個 0。當窗口內的 0 超過 k 個時&…

Linux中grep、sed和awk常見用法總結

1.概述 Linux系統下&#xff0c;grep、sed和awk三個命令是最常用的、非常強大的文本處理工具&#xff0c;可以用于搜索、替換、過濾、排序等多種操作&#xff0c;掌握這三種工具的用法&#xff0c;可以大大提高我們在Linux下處理文本的效率。 2.grep命令 grep是一種非常常見…