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