ホームページ >データベース >mysql チュートリアル >MySQL に値を保存するには BOOLEAN または TINYINT?
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)
以上がMySQL に値を保存するには BOOLEAN または TINYINT?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。