テーブルの値にさまざまな組み合わせを設定するMySQLクエリ?
mysql> create table DemoTable622 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,Value1 int,Value2 int); Query OK, 0 rows affected (1.08 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable622(Value1,Value2) values(1000,1000); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable622(Value1,Value2) values(2000,3000); Query OK, 1 row affected (1.04 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable622;
これにより、次の出力が生成されます-
+----+--------+--------+ | Id | Value1 | Value2 | +----+--------+--------+ | 1 | 1000 | 1000 | | 2 | 2000 | 3000 | +----+--------+--------+ 2 rows in set (0.00 sec)
これがMySQLの組み合わせへのクエリです-
mysql> select tbl1.Id,tbl2.Value1,tbl3.Value2 from DemoTable622 tbl1,DemoTable622 tbl2,DemoTable622 tbl3;
これにより、次の出力が生成されます-
+----+--------+--------+ | Id | Value1 | Value2 | +----+--------+--------+ | 1 | 1000 | 1000 | | 2 | 1000 | 1000 | | 1 | 2000 | 1000 | | 2 | 2000 | 1000 | | 1 | 1000 | 3000 | | 2 | 1000 | 3000 | | 1 | 2000 | 3000 | | 2 | 2000 | 3000 | +----+--------+--------+ 8 rows in set (0.01 sec)
-
列値のMySQLでENUMを設定します
テーブルの作成中に、ENUM値が必要な列のENUMタイプを設定します。まずテーブルを作成しましょう- mysql> create table DemoTable2019 -> ( -> StudentMarks int, -> StudentStatus ENUM('First','Second','Fail') -> ); Query OK, 0 rows affected (1.75 sec) 挿入コマンド-
-
別のテーブルの値を使用したINSERTINTOのMySQLクエリ?
これには、INSERTINTOSELECTステートメントを使用します。 テーブルを作成しましょう- 例 mysql> create table demo82 -> ( -> id int, -> name varchar(20) -> ); Query OK, 0 rows affected (2.06 挿入コマンド-を使用して、いくつかのレコードをテーブルに挿入します。 例 mysql> insert into demo82 values(100,&