SQLite-CREATEデータベース
SQLiteでは、 sqlite3コマンドは、新しいSQLiteデータベースを作成するために使用されます。データベースを作成するために特別な権限は必要ありません。
構文
以下は、データベースを作成するためのsqlite3コマンドの基本的な構文です。
$sqlite3 DatabaseName.db
常に、データベース名はRDBMS内で一意である必要があります。
例
新しいデータベース<testDB.db>を作成する場合、SQLITE3ステートメントは次のようになります-
$sqlite3 testDB.db
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
上記のコマンドはファイルを作成します testDB.db現在のディレクトリにあります。このファイルは、SQLiteエンジンによってデータベースとして使用されます。データベースの作成中に気付いた場合、sqlite3コマンドはsqlite> データベースファイルを正常に作成した後、プロンプトが表示されます。
データベースが作成されたら、次のSQLiteを使用してデータベースのリストでデータベースを確認できます .databases コマンド。
sqlite>.databases
seq name file
--- --------------- ----------------------
0 main /home/sqlite/testDB.db
SQLiteを使用します .quit 次のようにsqliteプロンプトから出るコマンド-
sqlite>.quit
$
.dumpコマンド
使用できます .dump コマンドプロンプトで次のSQLiteコマンドを使用して、データベース全体をテキストファイルにエクスポートするdotコマンド。
$sqlite3 testDB.db .dump > testDB.sql
上記のコマンドは、の内容全体を変換します testDB.db データベースをSQLiteステートメントに入れ、ASCIIテキストファイルにダンプします testDB.sql。生成されたtestDB.sqlから次のように簡単な方法で復元を実行できます-
$sqlite3 testDB.db < testDB.sql
この時点でデータベースは空なので、データベースにテーブルとデータがほとんどない場合は、上記の2つの手順を試すことができます。とりあえず、次の章に進みましょう。