タグ

SQLとsqliteに関するmoritataのブックマーク (3)

  • Python2.5でSQLite3を使ってみる。 - seraphyの日記

    SQLiteとは Python2.5には、標準でSQLiteという軽量データベースが含まれている。 SQLiteは、JAVAでいうところのHSQLDBやApache Derbyのような感じのようである。 SQLLiteはデーモンやサービスではなく、スタンドアロンでのみ動作する。(DerbyやHSQLDBは組み込みモードとサーバーモードの両方をもつが。) また、データベースのストアもディスク上の単一ファイルになる。 Windowsでいうところの、ACCESS95〜2000で使われていた、JETデータベースエンジンのMDBファイルのような感じであろうか。 要するに単なるライブラリである。 ライセンスは、なんとパブリックドメイン(著作権放棄)である。 そのため、Pythonに限らず、C/C++PerlPHPなどに広く組み込まれている。 Python2.4まではアドオンとして別途インストールす

    Python2.5でSQLite3を使ってみる。 - seraphyの日記
  • sqlite3

    1. 初めに (書きかけ) SQLite は RDMS (関係データベース管理システム) の一種です。 通常の RDMS と異なり面倒なセットアップが不要で、簡単に利用することができます。 通常のファイル並に簡単に扱えるので、 今まではテキストファイルなどに保存していたデータは sqlite に保存するようにすると便利です。 2. Python から SQLite を使う もちろん、Python からも SQLite を利用できます。 Python 2.5 から sqlite3 が build-in package として配布されているので、 すぐに使うことができます。 次の例のように、データファイルに connect するだけで、使うことができます。 データファイルは、 存在しなければ自動的に作成され、 存在すれば、それが開かれます。 また、データの保存はデータベースオブジェクトの co

  • Database Programming in Perl::DBI

    SQL(Structured Query Language)とはIBMが開発したもので relational databaseの操作を行うための言語である. 主な操作方法は以下の4種類である. SELECT 指定した特性を持つレコードすべてを探し出す SELECT firstname FROM people WHERE lastname='takeda' lastnameが'takeda'さんのfirstnameを取得する INSERT レコードをあらたに追加する INSERT INTO people VALUE ('Taro', 'Hanako', 987, NULL, 24, 'M') 新たにHanako Taroさんのレコードを追加する DELETE レコードを削除する DELETE FROM people WHERE id = 29 idが29のレコードを削除する UPDATE す

  • 1