MySQL は、非常に広く使用されている行データベース管理システムです。大量のデータを処理でき、完全なクエリおよび管理ツールを提供します。列データのクエリは、非常に一般的かつ基本的な操作です。 MySQL では、列データをクエリするには SELECT ステートメントを使用する必要があります。一緒に見てみましょう。
1. 基本構文
SELECT ステートメントは、MySQL でデータをクエリするために使用される基本的なステートメントであり、テーブル全体のデータまたはデータの特定の列のみをクエリできます。列データをクエリするための基本的な構文は次のとおりです。
SELECT column_name1,column_name2,...
FROM table_name
このうち、column_name1,column_name2,...は列名を表します。クエリを実行するには、カンマで区切って複数の列をクエリできます。table_name は、データをクエリする必要があるテーブルの名前を表します。
2. 例
以下の例を使用して、SELECT ステートメントを使用して列データをクエリする方法を示します。
次の情報を含むstudentsテーブルがあるとします:
id | name | gender | age | class_id |
---|---|---|---|---|
1 | ##张三男 | 20 | 1 | |
李四 | ##女##19 | 2##3 | 王五 | |
21 | 1 | 4 | 赵六 | |
22 | 3 | ##5 | Qianqi | 男 |
2 | ##6 | Liu Ba | 男性 | |
3 | 次に、students テーブル内のすべての学生の名前 (name) と名前をクエリする必要があります。クラス番号 (class_id)、クエリ ステートメントは次のとおりです: | SELECT name,class_id | FROM students |
#name
class_id
1 | |
---|---|
##王五 | |
赵六 | |
銭琦 | ##2 |
##3 | |
3. その他の構文 | |
SELECT ステートメントでは、ALL キーワードと DISTINCT キーワードを使用して結果をクエリすることもできます。制限を設けます。 ALL キーワードはすべてのデータ (デフォルト値) をクエリすることを示し、DISTINCT キーワードは一意のデータをクエリすることを示します。例: | SELECT ALL name |
FROM students
上記の 2 つのステートメントは、それぞれ学生の名前 (名前) データのクエリを表します。学生の性別 (性別) はデータを重複しません。
SELECT ステートメントでは、AS キーワードを使用してクエリ列名の別名を付けることもできます。例:
SELECT name AS 名、class_id AS クラス番号
FROM students
上記のステートメントでは、AS キーワードの後の文字は、クエリ結果の列名の別名を表します。最終的なクエリ結果では、元の列名の代わりにエイリアスが表示されます。
以上がmysqlで列データをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。