PerlからSQLiteを操作する方法について DBIx::Simpleモジュールをインストールする。 データベースへの接続 レコードを取得(SELECT)する レコードを追加(INSERT)する レコードを更新(UPDATE)する レコードを削除(DELETE)する 他参考になるサイト DBIx::Simpleモジュールをインストールする。 今回は多機能を求めていないので、DBに接続するラッパーはDBIx::Simpleを利用します。 % perl -MCPAN -e 'install DBIx::Simple' データベースの内容 BEGIN TRANSACTION; CREATE TABLE spell (id integer primary key, name text, message text); INSERT INTO spell VALUES(1,'ホイミ','HPを少し回
スポンサードリンク PerlでSQLiteに接続 PerlではDBD::SQLiteを使います。 ここでは一通りの操作をやってみます。 準備 CPANからDBD::SQLiteもってくる $ perl -MCPAN -e shell cpan> install DBD::SQLite DBIを入れていないひとは入れるかどうか聞かれるので[yes]をタイプ テスト用のテーブルを作成 $ sqlite3 test.db ".schema t2" CREATE TABLE t2( a integer primary key autoincrement, b text not null ); カラム'a' はautoincrement にしています。 サンプルコード 3行insert autoincrement で入った値を取得 insertした3行をまとめて取得 #!/usr/bin/perl
Copyright (c) 2004 by Mike Chirico mchirico@users.sourceforge.net この文書は Open Publication License v1.0(1999年6月8日版)またはそれ以降の 条件と合意に基づき配布されます。 この文書の最新版 . Updated: Thu Jan 11 17:35:19 EST 2007 この記事は、一般コマンドとトリガーから始めて、sqlite3の能力と簡潔性を探究していくことにします。 そして次に、別々のデータベースを跨る複数のテーブルを、データのコピーや移動のオーバーヘッドなしで、1つの仮想テーブルとして結合する方法を紹介して、union操作を伴うattachステートメントをカバーします。 次に、sign関数が絶対値とIF条件を定義する方法についての短い数学的事例をつくったあとで、簡潔なsi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く