Can we store CSS color values in MySQL?


Yes, we can. In order to store CSS color value, you can use CHAR(6) without # symbol for hexadecimal. Let us see an example and create a table

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

Insert some records in the table using insert command. The records here are individual color values in hexadecimal, for which we have used char(6)

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)

Display all records from the table using select statement. The query is as follows −

mysql> select *from storeCSSColorDemo;

The following output displays the color value successfully stored in MySQL table

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

In the above sample output, the three colors are RED, ORANGE and YELLOW.

NOTE If your column is nullable then you can use VARCHAR(6).

Updated on: 30-Jul-2019

619 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements