データベースを作成するためにバッチファイルでまとめて DDL を実行する方法を調べてみました。 Command Line Shell For SQLite ここに記載されている通りでした。 Command Line Shell For SQLite ドットコマンドで実行するようです。 CREATE TABLE SQL を記述したファイルを読み込んで実行するには .read コマンドを使うようです。 $ sqlite3 database.db ".read create_table1.sql" $ sqlite3 database.db ".read create_table2.sql" $ sqlite3 database.db ".read create_table3.sql" 公式のページには記載されていないようでしたが、次のコマンドでも同じようです。 $ sqlite3 databa