ホームページ >データベース >mysql チュートリアル >SQL ステートメントを使用して MySQL でデータをインポートおよびエクスポートするにはどうすればよいですか?
SQL ステートメントを使用して MySQL でデータをインポートおよびエクスポートするにはどうすればよいですか?
MySQL は、データを操作および管理するための簡潔かつ強力な SQL 言語を提供する、広く使用されているリレーショナル データベース管理システムです。実際のアプリケーションでは、データを MySQL データベースにインポートしたり、データベース内のデータを外部ファイルにエクスポートしたりすることが必要になることがよくあります。この記事では、SQL ステートメントを使用して MySQL でデータをインポートおよびエクスポートする方法を紹介し、具体的なコード例を示します。
1. データ インポート
LOAD DATA INFILE '文件路径' INTO TABLE `表名` FIELDS TERMINATED BY '字段分隔符' LINES TERMINATED BY '行分隔符'
たとえば、カンマ区切りの CSV ファイルを「students」という名前のテーブルにインポートする場合、ファイル パスは「/tmp/data.csv」です。ステートメントは次のとおりです。
LOAD DATA INFILE '/tmp/data.csv' INTO TABLE `students` FIELDS TERMINATED BY ',' LINES TERMINATED BY ' '
2. データ エクスポート
SELECT 列名1, 列名2, ... INTO OUTFILE '文件路径' FIELDS TERMINATED BY '字段分隔符' LINES TERMINATED BY '行分隔符' FROM `表名`
たとえば、「students」テーブルのデータをタブ区切りファイルにエクスポートする場合、ファイル パスは「/tmp/students.txt」で、ステートメントは次のようになります。
SELECT * INTO OUTFILE '/tmp/students.txt' FIELDS TERMINATED BY ' ' LINES TERMINATED BY ' ' FROM `students`
上記は、SQL ステートメントを使用して MySQL でデータをインポートおよびエクスポートする方法です。 LOAD DATA INFILE ステートメントと SELECT INTO OUTFILE ステートメントを使用すると、MySQL データベースにデータをインポートしたり、データベース内のデータを外部ファイルにエクスポートしたりすることが簡単にできます。実際のアプリケーションでは、必要に応じて適切な調整や拡張を行うことができます。この記事がお役に立てば幸いです!
以上がSQL ステートメントを使用して MySQL でデータをインポートおよびエクスポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。