group_concat 関数を使うと指定したカラムに含まれる値を指定の区切り文字を使って連結して表示することができます。ここでは SQLite における group_concat 関数の使い方について解説します。
中国GTUGの勉強会ででてきて、時間がなかったので、 当日には解決できなかったので、いろいろと調べてみました。 すると、SQLiteOpenHelperがどうやって、SQLiteDatabaseを管理しているのかが わかりました。 これがわかると、SQLiteOpenHelper#onCreateと SQLiteOpenHelper#onUpgradeがどんな時に呼ばれるのかが 分かってきます。 結論を言うと、onCreate() or onUpgrade()が呼ばれるのは、アプリケーションが 起動されて、最初にSQLiteOpenHelper#getWritableDatabaseか、 SQLiteOpenHelper#getReadableDatabaseが呼ばれるタイミングで メソッドが呼ばれることになります。 で、SQLiteDatabaseはSQLiteOpenHelperが管理
Database at a Glance – The schema treeview displays all items contained in a database, including tables, columns, indexes and triggers. Press F5 to update the schema tree, double-click a table or view to display its data, use the context menu for frequently used commands. Grid Cell Editing – Table cells are editable in the grid: Display a table via the schema treeview, select a cell and press F2 t
Android のサンプルやチュートリアルでは、アプリ実行時に SQLite データベースを作成してデータの追加や更新、削除などを行っているのがほとんどです。 しかし、あらかじめ作成しておいた SQLite database をアプリに仕込みたい場合があります。 そこで、ここでは sqlite3 など使って作成した自分の SQLite database ファイルを、アプリの asset に入れ、初回起動時にアプリのシステムデータベース領域にコピーする方法を紹介します。 1. SQLite database ファイルを用意する 私は Ubuntu 派なので普通に sqlite3 を使います。(Windows とか Mac はよくわかりません... これとか? SQLite Database Browser) 主テーブルの他に android_metadata という名前のテーブルを作成します
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く