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

MySQLで特定の列データをエクスポートする方法は?


MySQLで特定の列データをエクスポートするには、OUTFILE-

を使用します
select yourColumnName from yourTableName into outfile 'yourLocationOfFile’;

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

mysql> create table DemoTable
(
   StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   StudentFirstName varchar(20),
   StudentLastName varchar(20)
);
Query OK, 0 rows affected (0.54 sec)

挿入コマンド-

を使用してテーブルにレコードを挿入します
mysql> insert into DemoTable(StudentFirstName,StudentLastName) values('John','Doe');
Query OK, 1 row affected (0.26 sec)
mysql> insert into DemoTable(StudentFirstName,StudentLastName) values('David','Miller');
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable(StudentFirstName,StudentLastName) values('John','Smith');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable(StudentFirstName,StudentLastName) values('Carol','Taylor');
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable(StudentFirstName,StudentLastName) values('Sam','Williams');
Query OK, 1 row affected (0.18 sec)

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

mysql> select *from DemoTable;

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

+-----------+------------------+-----------------+
| StudentId | StudentFirstName | StudentLastName |
+-----------+------------------+-----------------+
| 1         | John             | Doe             |
| 2         | David            | Miller          |
| 3         | John             | Smith           |
| 4         | Carol            | Taylor          |
| 5         | Sam              | Williams        |
+-----------+------------------+-----------------+
5 rows in set (0.00 sec)

以下は、MySQLで特定の列データをエクスポートするためのクエリです-

mysql> select StudentLastName from DemoTable into outfile 'E:\StudentLastName.txt';
Query OK, 5 rows affected (0.00 sec)

ファイルの場所は「E:\StudentLastName.txt」です。ファイルと内容のスクリーンショットは次のとおりです。列データをファイルに正常にエクスポートしました-

MySQLで特定の列データをエクスポートする方法は?


  1. データをExcelにエクスポートする方法

    Microsoft Excelはすばらしいツールですが、アクセスできるデータと同じくらい便利です。 Microsoft Access、Google Adwords、Gmail、またはデータをCSVまたはXLSファイルにエクスポートできるその他のプログラムなどの別のアプリケーションで作業している場合は、ファイルをExcelにインポートする方法を学ぶ必要があります。そうすれば、あらゆる種類の関数や数式を実行してデータをより適切に解釈したり、データの表示方法や管理方法をより適切に制御したりできます。 その他のヒントについては、Excelのガイド方法をご覧ください。 これらの手順の横にあるスクリー

  2. MySQLで特定の列名を持つテーブルを見つける方法は?

    列名を見つけるには、information_schema.columnsを使用します。以下は構文です- select distinct table_name from information_schema.columns where column_name like '%yourSearchValue%' and table_schema=database(); さまざまなテーブルで列名を見つけるために、上記の構文を実装しましょう。ここでは、特定の列名が「クライアント」という単語を持つテーブル名のみが必要です- mysql> select distinct table_