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

MySQLクエリの列にユーザー定義の値を追加しますか?


まずテーブルを作成しましょう-

mysql> create table DemoTable1847
     (
     GameStatus ENUM('PENDING','COMPLETED','CANCELLED')
     );
Query OK, 0 rows affected (0.00 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable1847 values('PENDING');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1847 values('COMPLETED');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1847 values('CANCELLED');
Query OK, 1 row affected (0.00 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select * from DemoTable1847;

これにより、次の出力が生成されます-

+------------+
| GameStatus |
+------------+
| PENDING    |
| COMPLETED  |
| CANCELLED  |
+------------+
3 rows in set (0.00 sec)

これは、MySQLクエリの列にユーザー定義の値を追加するためのクエリです

mysql> select * from DemoTable1847
     union all
     select 'REFUND';

これにより、次の出力が生成されます-

+------------+
| GameStatus |
+------------+
| PENDING    |
| COMPLETED  |
| CANCELLED  |
| REFUND     |
+------------+
4 rows in set (0.00 sec)

  1. ユーザー定義変数から値を追加してMySQLテーブルの行列を更新しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable1349    -> (    -> ProductId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> ProductPrice int    -> ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into Demo

  2. 列の値から特殊文字を置き換えるMySQLクエリ

    まずテーブルを作成しましょう- mysql> create table DemoTable1574    -> (    -> StudentCode varchar(20)    -> ); Query OK, 0 rows affected (0.59 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1574 values('111_Carol'); Query OK, 1 row affected