Latest web development tutorials

SQLiteデータベースを作成します。

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

文法

次のようにコマンドのsqlite3の基本的な構文は次のとおりです。

$ sqlite3のDatabaseName.db

一般的に、RDBMSでデータベース名は一意である必要があります。

新しいデータベース<testDB.db>を作成したい場合は、次のようにsqlite3の文は、次のとおりです。

$ sqlite3のtestDB.db
SQLiteバージョン3.7.15.2 2013年1月9日11時53分05秒
手順については、「.help」と入力します
で終了したSQL文を入力してください ";"
sqliteの>

上記のコマンドは、現在のディレクトリtestDB.dbにファイルを作成します 文書は、データベースエンジンのSQLiteとして使用されます。 あなたが成功したデータベースファイルを作成した後にsqlite3コマンドに気づいた場合は、プロンプトのsqlite>を提供します。

データベースを作成したら、次のように、あなたは、それがデータベースのリストにあるかどうかをチェックするためにSQLiteの.databasesコマンドを使用することができます。

sqliteの> .databases
配列名のファイル
--- --------------- ----------------------
0メイン/home/sqlite/testDB.db

次のように、sqliteのコマンドプロンプトを終了.quitにSQLiteを使用することができます

sqliteの> .quit
$

.dumpコマンド

コマンドプロンプトでSQLiteの .dump pointコマンドを使用して、以下に示すように、テキストファイルにデータベース全体をエクスポートすることができます。

$ sqlite3のtestDB.db .dump> testDB.sql

上記のコマンドは、SQLiteのステートメントに全体testDB.dbデータベースの内容を変換し、testDB.sqlでASCIIテキストファイルにそれをダンプします あなたは次のように、結果として得られるtestDB.sqlから回復するための簡単な方法することができます:

$ sqlite3のtestDB.db <testDB.sql

この場合、データベースは、データベースはテーブルとデータを持っていたら、あなたはこれらの二つのプログラムを試すことができ、空です。 それでは、次の章に進みましょう。