sql >> データベース >  >> RDS >> Mysql

MySQLにCSVストレージエンジンを使用するのはいつですか?

    CSVストレージエンジンを使用することはめったにありません。ただし、有用だと思ったシナリオの1つは、データの一括インポートです。

    1. 入力CSVファイルと一致する列を持つテーブルを作成します。
    2. mysqlの外部では、シェルプロンプトmvを使用するだけです。 CSVファイルをMySQLデータディクショナリに追加し、作成したばかりのテーブルに属する.csvファイルを上書きします。
    3. ALTER TABLE mytable ENGINE=InnoDB

    Voilà! INSERTまたはLOADDATAの代わりにDDLを使用した巨大なCSVデータファイルのワンステップインポート。

    確かに、個々の列のNULLやカスタムオーバーライド、または重複する値を処理するための「置換」または「無視」機能を実行できないため、INSERTまたはLOADDATAよりも柔軟性がありません。ただし、インポートしたい入力ファイルがある場合は、インポートが非常に簡単になる可能性があります。



    1. justify_days()がPostgreSQLでどのように機能するか

    2. Node.jsとMySQLにはどのORMを使用する必要がありますか?

    3. Joomlaのテンプレートのトップ9データベース管理システム

    4. 古いmysql_*APIを使用して行が存在するかどうかを確認します