sqliteに関するtokoromのブックマーク (4)
-
データベースの作成/接続 $ sqlite3データベース名 データベース名のデータベースに接続。 データベース名はただのファイル。 そのファイルがなければ新たに作られる。 テーブル一覧の表示 > .tablesテーブルスキーマの確認 > .schemaテーブル名 終了 > .exit スクリプトの読み込み > .read xxx.sql; xxx.sqlには、SQL文を記述。 確認 > select * from sqlite_master; このページいいよ♪ http://www.tuyudaku.net/sqlite/
-
テーブルには値を格納するためのカラムを定義しますが、どのカラムにどのような値を格納するかに応じてデータ型を指定することができます。ここでは SQLite のカラムで指定可能なデータ型について解説します。 格納される値のデータ型 多くのデータベースではカラム毎にデータ型を指定します。その為、カラム毎に格納できる値が決められています。SQLite ではテーブルを定義する時にカラム毎にデータ型を指定することは必須ではありません。データ型を指定しなかったカラムには色々な型の値が格納されることがあります。 ただデータ型を指定しなかった場合でもカラムに格納された値がどんなデータ型なのかは区別していて﹁NULL﹂﹁INTEGER﹂﹁REAL﹂﹁TEXT﹂﹁BLOB﹂の5種類のデータ型に分類します。 NULL NULL値 INTEGER 符号付整数。1, 2, 3, 4, 6, or 8 バイトで格納R
-
iPhone アプリのプログラミングでは、データベースとして SQLite を利用することが出来るようになっています。 SQLite はアプリケーションに組み込んで使用するタイプの軽量なデータベース (DBMS) で、最終的にはデータベースファイルへの読み書きだけで、データベースの操作を行うことが可能になっています。 ただ、SQLite は日付時刻型がなかったりとか、データ型を "INTEGER NOT NULL PRIMARY KEY" で宣言すれば自動的にオートナンバー型のように振る舞うなど、Microsoft SQL Server や MySQL 等とは雰囲気がずいぶん違いそうなので、そういう面での慣れも必要になるかもしれません。 データベースファイルの準備 iPhone プログラムで SQLite を使うためには、予め SQLite 用のデータベースファイルを作成する必要があります
-
データベースの扱いを局面で考えてみると、以下の2つの定義局面 define-1︶データベース作成・破棄 define-2︶テーブル作成・修正・破棄 と以下の2つの運用局面 practical-1︶データ登録・修正・破棄 practical-2︶データ取り出し でなりたってると考えてよさげ。 定義局面にテーブルって単語が初めて出てきたけど、前回説明したデータベース管理システム︵DBMS︶は、一つのデータベース内に複数の表︵テーブル︶を持ち、それぞれを関連付けることができるようになっている関係データベース管理システム︵RDBMS:relational DBMS︶が主流なんだそうです。 テーブルの概念 横にデータ項目、縦にデータという形で構成されている表 チンパンジーゲームなら﹁ゲーム結果テーブル﹂と﹁レベル情報テーブル﹂を用意して﹁ゲーム結果﹂のレベルと﹁レベル情報﹂のレベルを関連づけるってと
-
1