SQLite
peeweeを少しためしてみた。 まずは、データベースdatabase作成とデータ登録。 In [51]: from peewee import * In [52]: db = SqliteDatabase('people.db') In [53]: class Person(Model): ...: name = CharField() ...: birthday = DateField() ...: is_rel…
コマンド command まとめ。 .database # データベースの表示 .tables # テーブルの表示 .schema # テーブルスキーマの表示 .help # ヘルプ .exit # 終了 ; # 文を終わる。 .explain on # テーブルの表示をちと見やすくする。 select * from mytable; # mytab…
ちとFlask-SQLAlchemyを試してみた。 データベースを直接呼び出すのでなく、それを包むオブジェクト wrapper object経由で操作するものらしい。 まずはインポート import。 接続するデータベースは、app.config['SQLALCHEMY_DATABASE_URI']で指定しないとい…
pandasでsqlite3を使う。 1.. DB作成。 In [1]: import sqlite3 In [2]: con = sqlite3.connect(':memory:') In [4]: con.execute(''' ...: create table {table} ( ...: {id} integer primary key autoincrement, ...: {name} text not null, ...: {brightn…
データベースdatabaseのsqlite3を使う。 1.. まずは、モジュール呼び出し。 :memory:とすると、メモリ上にデータベースを作成。 In [1]: import sqlite3 In [2]: con = sqlite3.connect(':memory:') 2.. 初期化。 テーブルtableを作る。 データベースの各要…
.schema これでテーブル情報が出てくる。
>sqlite で起動 sqlite> .exit で終了 sqlite> .help でHelp コマンドは全て . で始まる。