5分で終る SQL 入門

Menu Menu


sqlite3 の起動

以下のサイトから SQLite をインストールする

    http://www.sqlite.org/


sqlite3 を動かしてみる。

    sqlite> .help
    sqlite> .quit


テーブルの作成

    SQLite version 3.6.12
    Enter ".help" for instructions
    Enter SQL statements terminated with a ";"
    sqlite> create table books (
       ...>    title,
       ...>    author
       ...> );

作成したテーブルの確認。

    sqlite> .tables
    books


レコードの挿入

    insert into books (title, author) values ('Perl', 'Shinji KONO');


レコードの確認

    sqlite> select * from books
       ...> ;
    Perl|Shinji KONO


Database の書き出し

    sqlite> .backup main main.db


コマンドラインからの実行

    sqlite3 main.db 'select * from books;'


ファイルに書き出した SQL の実行

    cat test.sql |  sqlite3 main.db
    sqlite3 -init test.sql main.db


削除

    delete from books where author = 'Shinji KONO';


条件付選択

    select * from books wehre author = 'Shinji KONO';


複数の表からの選択

それは後で…


sqlite3 のマニュアル

必ず英語のドキュメントを使う。(最新の情報は常に英語です)

sqlite3 の使い方

    http://www.sqlite.org/sqlite.html

sqlite3 の SQL の詳細

    http://www.sqlite.org/lang.html

Shinji KONO / Mon Oct 3 13:34:50 2011