MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

CSSの色の値をMySQLに保存できますか?


はい、できます。 CSSの色の値を格納するために、16進数の#記号なしでCHAR(6)を使用できます。例を見て、テーブルを作成しましょう

mysql> create table storeCSSColorDemo
   -> (
   -> CSSValue char(6)
   -> );
Query OK, 0 rows affected (0.53 sec)

挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここでのレコードは、char(6)を使用した16進数の個々の色の値です

mysql> insert into storeCSSColorDemo values('FF0000');
Query OK, 1 row affected (0.13 sec)
mysql> insert into storeCSSColorDemo values('FFA500');
Query OK, 1 row affected (0.86 sec)
mysql> insert into storeCSSColorDemo values('FFFF00');
Query OK, 1 row affected (0.19 sec)

selectステートメントを使用して、テーブルのすべてのレコードを表示します。クエリは次のとおりです-

mysql> select *from storeCSSColorDemo;

次の出力は、MySQLテーブルに正常に保存されたカラー値を示しています

+----------+
| CSSValue |
+----------+
| FF0000   |
| FFA500   |
| FFFF00   |
+----------+
3 rows in set (0.00 sec)

上記のサンプル出力では、3色は赤、オレンジ、黄色です。

列がnull許容の場合は、VARCHAR(6)を使用できます。


  1. MySQL WHERE句を使用して複数の値をフェッチできますか?

    はい、フェッチできますが、条件にはMySQLORを使用します。まず、-を作成しましょう mysql> create table DemoTable1421    -> (    -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> EmployeeName varchar(20),    -> EmployeeSalary int    -> ); Query OK, 0 rows affec

  2. auto_increment値なしでMySQLテーブルにレコードを挿入できますか?

    はい、auto_incrementは単独で挿入されるため、auto_incrementなしで挿入できます。まずテーブルを作成しましょう- mysql> create table DemoTable1479    -> (    -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> EmployeeSalary int    -> ); Query OK, 0 rows affected (0.86 sec) 挿入コマ