MySQL的BOOLEAN和BOOL都等同于TINYINT(1)。每當(dāng)你使用BOOLEAN和BOOL數(shù)據(jù)類型創(chuàng)建列時,MySQL會隱式地將BOOLEAN和BOOL轉(zhuǎn)換為TINYINT(1)。BOOLEAN和BOOL是TINYINT(1)的等價詞,因為它們是同義詞。
使用BOOLEAN數(shù)據(jù)類型創(chuàng)建表。創(chuàng)建表的查詢語句。
mysql> create table BooleanDemo -> ( -> IsOn BOOLEAN -> ); Query OK, 0 rows affected (0.58 sec)
登錄后復(fù)制
現(xiàn)在檢查上述表的內(nèi)部結(jié)構(gòu)。查詢?nèi)缦?−
mysql> show create table BooleanDemo;
登錄后復(fù)制
輸出
+-------------+----------------------------------------------------------------------------------------------------------------------------------+ | 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)
登錄后復(fù)制
看上面的示例輸出,BOOLEAN被轉(zhuǎn)換為tinyint(1)。BOOL數(shù)據(jù)類型也是如此。創(chuàng)建表的查詢?nèi)缦滤?minus;
mysql> create table BOOLDemo -> ( -> validUser BOOL -> ); Query OK, 0 rows affected (0.61 sec)
登錄后復(fù)制
現(xiàn)在檢查表的內(nèi)部結(jié)構(gòu)。查詢?nèi)缦?–
mysql> show create table BOOLDemo;
登錄后復(fù)制
輸出
+----------+------------------------------------------------------------------------------------------------------------------------------------+ | 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)
登錄后復(fù)制
以上就是BOOLEAN 或 TINYINT 在 MySQL 中存儲值?的詳細(xì)內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!