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

ANDORを使用して選択を実行するMySQLクエリ


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

mysql> create table DemoTable
(
   StudentId int,
   StudentName varchar(20),
   StudentSubject varchar(20)
);
Query OK, 0 rows affected (0.62 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable values(10,'Chris','MongoDB');
Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable values(11,'David','MySQL');
Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable values(12,'Bob','Java');
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values(10,'Carol','MySQL');
Query OK, 1 row affected (0.51 sec)
mysql> insert into DemoTable values(10,'Chris','MongoDB');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values(14,'David','MySQL');
Query OK, 1 row affected (0.12 sec)

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

Mysql> select *from DemoTable;

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

+-----------+-------------+----------------+
| StudentId | StudentName | StudentSubject |
+-----------+-------------+----------------+
|        10 | Chris       | MongoDB        |
|        11 | David       | MySQL          |
|        12 | Bob         | Java           |
|        10 | Carol       | MySQL          |
|        10 | Chris       | MongoDB        |
|        14 | David       | MySQL          |
+-----------+-------------+----------------+
6 rows in set (0.00 sec)

以下は、ANDOR-

を使用して選択を実行するためのクエリです。
mysql> select *from DemoTable where StudentName='David' and StudentSubject='MySQL' OR StudentId=11;

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

+-----------+-------------+----------------+
| StudentId | StudentName | StudentSubject |
+-----------+-------------+----------------+
|        11 | David       | MySQL          |
|        14 | David       | MySQL          |
+-----------+-------------+----------------+
2 rows in set (0.00 sec)

  1. AND&OR演算子を使用した単一のMySQLクエリを使用して特定のレコードをフェッチします

    まずテーブルを作成しましょう- mysql> create table DemoTable2015    -> (    -> StudentId int,    -> StudentName varchar(20),    -> StudentCountryName varchar(20) -> ); Query OK, 0 rows affected (1.20 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> inse

  2. MySQLデータベースの作成と使用

    MySQLがインストールされ、ユーザーがSQLステートメントの入力方法を認識したら、データベースにアクセスできます。データベース内のテーブルからデータを取得するために必要な手順を理解しましょう- サーバーに接続する データベースを作成する テーブルを作成する データをテーブルにロードします テーブルからデータを取得する データベースを作成する前に、環境にすでに存在するデータベースを知ることが重要です。以下のクエリを使用して見つけることができます- クエリ mysql> SHOW DATABASES; 出力 +--------------+ | Data