「Sqlite」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==sqlite== [Database] ===管理ツール=== *[SQLite Database Browser] [SQLite Database Browser] *[SQLiteStudio] [SQLiteStudio] ===データ型=== *http://www.dbonl…」) |
|||
1行目: | 1行目: | ||
==sqlite== | ==sqlite== | ||
− | [Database] | + | [[Database]] |
===管理ツール=== | ===管理ツール=== | ||
*[SQLite Database Browser] [SQLite Database Browser] | *[SQLite Database Browser] [SQLite Database Browser] | ||
13行目: | 13行目: | ||
**TEXT,NUMERIC,INTEGER,REAL,NONE のいずれか | **TEXT,NUMERIC,INTEGER,REAL,NONE のいずれか | ||
**他RDMBS互換を考慮し、int など上記とはことなる表現も可能 | **他RDMBS互換を考慮し、int など上記とはことなる表現も可能 | ||
− | + | <blockquote>[http://www.dbonline.jp/sqlite/table/index7.html INTEGER 型の列が プライマリーキーの場合、値が自動生成される]</blockquote> | |
==プログラムからの用例== | ==プログラムからの用例== | ||
===Python=== | ===Python=== | ||
*[Python 標準ライブラリ概観] [Python sqlite3を利用する] | *[Python 標準ライブラリ概観] [Python sqlite3を利用する] |
2020年2月15日 (土) 08:06時点における版
sqlite
管理ツール
- [SQLite Database Browser] [SQLite Database Browser]
- [SQLiteStudio] [SQLiteStudio]
データ型
- http://www.dbonline.jp/sqlite/type/index1.html
- テーブル作成時に、列ごとのデータ型を指定しなくてもよい(混在可能)
- ただし、内部的には、次のいずれかに区別されている。
- NULL,INTEGER,REAL,TEXT,BLOB の5種類
- SQLの記述、例えば、引用符で囲まれているか、などから値のデータ型を識別している
- 列にデータ型を指定することも可能
- TEXT,NUMERIC,INTEGER,REAL,NONE のいずれか
- 他RDMBS互換を考慮し、int など上記とはことなる表現も可能
<blockquote>INTEGER 型の列が プライマリーキーの場合、値が自動生成される</blockquote>
プログラムからの用例
Python
- [Python 標準ライブラリ概観] [Python sqlite3を利用する]
© 2006 矢木浩人