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つの手順を試すことができます。とりあえず、次の章に進みましょう。