タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

sqliteに関するhatz48のブックマーク (6)

  • sqlite: テーブルに新しいカラムを追加する方法 (表に新しい列を追加する) - seclan のほえほえルーム

    sqlite は、クライアント/サーバ形態でない組み込み用のデータベースソフトとして、最近注目を浴びています。この sqlite ですが、現在のバージョンである sqlite3 と、昔のバージョンである sqlite2 の二系統があります。もちろん、今から使うには sqlite3 の方がよいのですが、PHP などでは、まだまだ sqlite2 が使用されています。 ところで、sqlite2 では、一度作った表に新しい列を追加しようとしても、それを一発で操作できる SQL はありませんでした。そこで、それを行うために、一度一時的な表を作成し、そこに現在の表をコピー、新しく列が追加された表を作成、一時的な表から新しい表へコピーすると言う方法で、列を追加すると言う方法をとります。 以下に例を示します。このコードでは、a, b, c, という integer 型の表 test を作成し、そこに、(

  • SQLite が unable to open database file で困った - daily dayflower

    データベースファイルはちゃんと httpd から読み書きできるようにしてるのに! いろいろやってたらどうも読めるけど書けない,ということに気づきました。も,もしや,と思って「データベースファイルを置いてあるディレクトリ」の書き込み属性を on にしたら OK になりました。 どういうことかざっくり書くと, drwxr-xr-x dbdir/ _rwxrwxrwx dbdir/target.db というように,データベースファイルの書き込み権限だけで安心してちゃだめで, drwxrwxrwx dbdir/ _rwxrwxrwx dbdir/target.db にしなきゃいかんということです*1。 追記: お礼とかはわざわざコメント欄とかでいただかなくて結構ですよ〜恐縮です *1:もちろん owner 等変更するのでもいいけど

    SQLite が unable to open database file で困った - daily dayflower
  • Androidでsqlite

    sqliteを使う場合はパフォーマンスを意識する習慣を身につけましょう。 androidアプリを作成すると、sqliteを使用するケースは非常に多いと思います。しかし、アプリでsqlを使用する場合は、ただ単に期待通りの結果を取得するのではなく、体感速度も意識しましょう。携帯端末アプリでの、長時間検索は不快なことこの上ないです。 そして、sqlのパフォーマンスを改善する時に役に立つのが、explainコマンドです。 explainを使うと、sqlの実行計画を閲覧することができます。 コマンドライン上で explain select * from hoge; とsql文を実行します。 ただし、このままだと非常に見難いので、 .explain ON 最初にコマンドを叩きましょう。 その後、 explain select * from hoge; と実行すると、体裁が整っていて非常に見やすいはずで

    Androidでsqlite
  • SELECT文などの出力モードを変更(.modeコマンド)

    .mode コマンドを実行することで、SELECT 文などを実行した結果の表示モードを変更することができます。ここでは SQLite における.mode コマンドの使い方について解説します。

    SELECT文などの出力モードを変更(.modeコマンド)
  • SQLite入門

    データベースの SQLite の使い方について解説します。 SQLite はサーバとして動作させるのではなく単独のアプリケーションとして動作させることが可能です。インストールも簡単な上に非常にコンパクトなため、アプリケーションと一緒に配布するといった利用も数多くされています。ここでは SQLite を使ってデータベースやテーブルの作成方法、そしてデータを追加したり取得したりする方法について一つ一つ解説していきます。

    SQLite入門
  • rktSQLite : SQLiteのSQLコマンド一覧

    SQLiteで使用できるSQLコマンドの簡単な説明とサンプルを紹介します。 詳しくは家サイトを参照してください。

  • 1