SQLite

UPDATE

TODO:SQLITEでUPDATE使ってみる。 10行プログラミングのおかげで作成・追加・検索は何とかできるようになったんだけど更新がよくわからなくて放置してた。まだ削除は必要でないので放置。SQLっていうかデータベースって基本的に作成・追加・削除・検索・更…

電話メモ

ちまちま作ってましたがさらすことにしました。463行。相変わらず長いです。

キーワード含むレコードをピックアップ

基本的な使い方をメモっていなかったのでわからなくなりました。selectの使い方サンプル。 SQL=「SELECT id,name,args,desc from command 」& 「WHERE name like "%{キー}%" or desc like "%{キー}%"」 ハンドルでSQLをSQLITE実行 http://pc.nikkeibp.co.jp…

テーブルの内容を示すSQLITE

簡単なんだけどすぐ忘れるんだよなぁ。 「SELECT * FROM {テーブル名}」をSQLITE実行 そもそもSELECTのスペルさえ危うい…

SQLite ControlCenter 日本語版

なんか便利そげ。 http://www.takke.jp/soft/sqliteccj.html

CREATE VIEW

「CREATE VIEW」を使うとビューを作ることができます。 例えば8月の売上合計を知りたい時に SQL文は「CREATE VIEW {8月売上ビュー} as SELECT * FROM {売上テーブル} WHERE {売上月} LIKE '{8月}'」 //※1 ハンドルでSQL文をSQLITE実行 SQL文は「SELECT sum( …

テーブル名や項目名に日本語を使いたい

SQLの別名を使うと対応できるそうです。ん?SQL??SQLiteではだめなのかな?後で調べます。 →OKっぽい。 SQLの別名で対応できます。 たとえば 「CREATE TABLE tbl (id, name);」で作ったテーブルで 「SELECT id, name AS '名前' FROM tbl」のような感じで、…

キーワードを含まないレコード(行)をピックアップ

ええと、「SELECT * from {テーブル名} WHERE {カラム名} NOT LIKE '%{キーワード}%'」をSQLITE実行。で可能なのかな? とりあえずメモ。 というわけで、最初の課題「○○を含まない行を出力」を 「毎行読む」とSQLiteの組み合わせで作ってみました。ところで…

最大値検索

SQLiteで最大値を検索するときは「SELECT max({カラム名}) FROM {テーブル名}」をSQLITE実行でいけるかも。 ※新規レコードに付番するため、カラムC1(ID)の最大値を求める。 ●最大値検索 SQL文は「SELECT max(C1) FROM DATA」 ファイルDBのSQLITE開いてHに…

メモ

「CREATE INDEX」っていうのを使うと簡単にインデックスの取得が出来るかも。使ってみよう。

"datatype mismatch"エラーが出る

"SQLITEテーブル作成"命令を使うと先頭のフィールドには重複しない整数しか登録できなくなるそうです。 先頭のフィールドに重複しない整数以外を登録する場合は 「CREATE TABLE {テーブル名} ({カラム})」をSQLITE実行 を使いましょう。 "SQLITEテーブル作成…

テーブル有無の確認

SQLiteではテーブル名を記したテーブルを持っているそうです。 これを使ってテーブルがすでにあるかどうか確認することができます。 sqliteは内部にどんなテーブルがあるか sqlite_master というテーブルに値を持ってます。 このテーブルに目的のテーブル名…

なでしこSQLITE参考リンク

chocoさんのページ http://hmp.lar.jp/wordpress/

データベース拡張子

とりあえずSQLITEで書いてみようと思った。 プログラム板をちょっと探してみたらSQLITEの拡張子はdbみたい。何でもいいのかもしれないけどね。

なでしこメモ

SQLで思い出した不明点をメモ。あとで調べる。