English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

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 コマンドを使用してデータベースリストで確認します。

sqlite>.databases
seq  name             file
---  ---------------  ----------------------
0    main             /home/sqlite/testDB.db

あなたはSQLiteを使用します.quitコマンドは以下のようにsqliteのプレースホルダから出ます。-

sqlite>.quit$

.dumpコマンド

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

$sqlite3 testDB.db .dump > testDB.sql

上記のコマンドは以下のことを行いますtestDB.dbデータベースのすべてをSQLite文に変換し、ASCIIテキストファイルにダンプしますtestDB.sql。以下の簡単な方法で生成されたtestDB.sqlから復元を行うことができます-

$sqlite3 testDB.db < testDB.sql

現在、あなたのデータベースは空ですので、データベース内のテーブルとデータが少ない場合、上記の2つのプロセスを試してみてください。今、次の章に進みましょう。