MySQLデータベースで可能な値を列挙するにはどうすればよいですか?
「列挙型」を使用して、可能な列挙型の値を実現できます。構文は次のとおりです。
yourColumnName ENUM(value1,value2,........................N)
まずテーブルを作成しましょう。
mysql> create table EnumDemo -> ( -> Light int, -> IsONOrOff ENUM('ON','OFF') -> ); Query OK, 0 rows affected (1.06 sec)
上記の表では、ENUMを使用して「Light」の可能な値を取得しています。
レコードを挿入しています。
mysql> insert into EnumDemo values(1,'ON'),(0,'OFF'); Query OK, 2 rows affected (0.24 sec) Records: 2 Duplicates: 0 Warnings: 0
すべてのレコードを表示するには-
mysql> select *from EnumDemo;
これが出力です。 ENUM値が表示されます。
+-------+-----------+ | Light | IsONOrOff | +-------+-----------+ | 1 | ON | | 0 | OFF | +-------+-----------+ 2 rows in set (0.07 sec)
-
与えられた値が3つしかない列を持つMySQLテーブルを作成するにはどうすればよいですか?
これには、ENUMデータ型を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable838(Color ENUM('RED','GREEN','BLUE')); Query OK, 0 rows affected (0.67 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable838 values('RED'); Query OK, 1 row affected (0.11 sec) mys
-
MySQLデータベースのアンパサンドを&に置き換えるにはどうすればよいですか?
&をアンパサンドに置き換えるには、MySQL REPLACE()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value varchar(100) ); Query OK, 0 rows affected (1.06 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Value) values(&