MySQLに値を持つ一時列を追加しますか?
次の構文を使用して、値を含む一時列を追加できます-
select yourColumnName1,yourColumnName2,.....N ,yourTemporaryColumnValue as yourTemporaryColumnName from yourTableName;
値を持つ一時列を追加するには、テーブルを作成しましょう。以下はクエリです-
mysql> create table TemporaryColumnWithValueDemo −> ( −> StudentId int, −> StudentName varchar(100) −> ); Query OK, 0 rows affected (0.59 sec)
テーブルにいくつかのレコードを挿入します。レコードを挿入するためのクエリは次のとおりです-
mysql> insert into TemporaryColumnWithValueDemo values(101,'John'); Query OK, 1 row affected (0.13 sec) mysql> insert into TemporaryColumnWithValueDemo values(102,'Johnson'); Query OK, 1 row affected (0.15 sec) mysql> insert into TemporaryColumnWithValueDemo values(103,'Carol'); Query OK, 1 row affected (0.14 sec) mysql> insert into TemporaryColumnWithValueDemo values(104,'Sam'); Query OK, 1 row affected (0.16 sec)
上に挿入されたすべてのレコードを表示します。すべてのレコードを表示するためのクエリは次のとおりです-
mysql> select *from TemporaryColumnWithValueDemo;
以下は出力です-
+-----------+-------------+ | StudentId | StudentName | +-----------+-------------+ | 101 | John | | 102 | Johnson | | 103 | Carol | | 104 | Sam | +-----------+-------------+ 4 rows in set (0.00 sec)
これが、t.emporary値を持つ列を追加するためのクエリです。クエリは次のとおりです-
mysql> select StudentId,StudentName,'M.I.T.' as TempCollegeName from TemporaryColumnWithValueDemo;
以下は出力です。一時列が正常に追加されました-
+-----------+-------------+-----------------+ | StudentId | StudentName | TempCollegeName | +-----------+-------------+-----------------+ | 101 | John | M.I.T. | | 102 | Johnson | M.I.T. | | 103 | Carol | M.I.T. | | 104 | Sam | M.I.T. | +-----------+-------------+-----------------+ 4 rows in set (0.00 sec)
-
MySQLでカスタム開始値を使用して自動インクリメント列を追加します
作成済みのテーブルに新しい列を追加するには、ALTERTABLEとADDCOLUMNを使用します。 AUTO_INCREMENTを使用して、自動増分カスタム値を設定します。 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentName varchar(20) -> ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql
-
MySQLクエリの列にユーザー定義の値を追加しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable1847 ( GameStatus ENUM('PENDING','COMPLETED','CANCELLED') ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1847