晴耕雨読

working in the fields on fine days and reading books on rainy days

SQLiteでデーターベースを作る方法

SQLiteでデーターベースを作る方法について説明します。

まず、作りたいテーブルについてのスキーマを定義したファイルを作成します。

accounts-db-scheme.sql

create table accounts (
  id char(20) primary key,
  salt varchar(40),
  hashed varchar(40)
);

次に、ターミナルで sqlite3 <データーベース名> と打つと、そのデーターベースが開く(ない場合は作られる) ので、先ほど定義したスキーマファイルを流し込みます。

$ sqlite3 password.db < accounts-db-scheme.sql

これで、password というデーターベースの中に、accounts というテーブルが作成されます。

参照