SQLite クラシック チュ...login
SQLite クラシック チュートリアル
著者:php.cn  更新時間:2022-04-13 17:05:02

SQLiteがデータベースを作成する


SQLite の sqlite3 コマンドは、新しい SQLite データベースを作成するために使用されます。作成するために特別な権限は必要ありません。

構文

sqlite3 コマンドの基本構文は次のとおりです:

$sqlite3 DatabaseName.db

通常、データベース名は RDBMS 内で一意である必要があります。

新しいデータベース <testDB.db> を作成する場合、SQLITE3 ステートメントは次のとおりです:

$sqlite3 testDB.db
SQLite バージョン 3.7.15.2 2013-01-09 11:53: 05
手順については「.help」と入力してください
「;」で終わるSQL文を入力してください
sqlite>

上記のコマンドは、現在のディレクトリにファイルtestDB.dbを作成します。このファイルは、SQLite エンジンによってデータベースとして使用されます。データベース ファイルが正常に作成された後、sqlite3 コマンドによって sqlite> プロンプトが表示されることに気付いた場合。

データベースが作成されたら、以下に示すように、SQLite の .databases コマンドを使用してデータベース リストにあるかどうかを確認できます。 ---------------------- -- -----------

0 main /home/sqlite/testDB.db

SQLite を使用できます
.quit
コマンドで SQLite を終了します次のようなプロンプトを表示します:

sqlite>.quit$

.dump コマンド

コマンド プロンプトで SQLite
.dump
dot コマンドを使用すると、完全なデータをエクスポートできます。次に示すように、データベースはテキスト ファイル内にあります。以下:

$sqlite3 testDB.db .dump > testDB.sql

上記のコマンドは、
testDB.db
データベース全体の内容を SQLite ステートメントに変換し、ASCII テキスト ファイル
testDB にダンプします。 .sql
。以下に示すように、生成された testDB.sql から簡単な方法で復元できます。

$sqlite3 testDB.db < testDB.sql

この時点でテーブルとデータがあれば、データベースは空になります。データベース、上記の 2 つのプログラムを試すことができます。では、次の章に進みましょう。