「Sqlite」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==sqlite== [Database] ===管理ツール=== *[SQLite Database Browser] [SQLite Database Browser] *[SQLiteStudio] [SQLiteStudio] ===データ型=== *http://www.dbonl…」) |
|||
| (同じ利用者による、間の8版が非表示) | |||
| 1行目: | 1行目: | ||
| − | ==sqlite== | + | ==[[sqlite]]== |
| − | [Database] | + | [[Database]] | |
===管理ツール=== | ===管理ツール=== | ||
| − | *[SQLite Database Browser | + | ---- |
| − | *[SQLiteStudio] | + | *[[SQLite Database Browser|SQLite Database Browser]] |
| + | *[[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> | |
==プログラムからの用例== | ==プログラムからの用例== | ||
| − | ===Python=== | + | ===[[Swift]]=== |
| − | *[Python 標準ライブラリ概観] [ | + | *[https://www.typea.info/blog/index.php/2022/05/19/ios_swift_sqlite_via_typesafe_wapper/ iOS SwiftでSQLite使用する] |
| + | |||
| + | ===[[Python]]=== | ||
| + | ---- | ||
| + | *[[Python 標準ライブラリ概観|Python sqlite3を利用する]] | ||
| + | ===[[Excel VBA]]=== | ||
| + | ---- | ||
| + | *[https://github.com/govert/SQLiteForExcel SQLiteForExcel] | ||
| + | ====手順==== | ||
| + | *[https://github.com/govert/SQLiteForExcel/releases ダウンロード]し、適当なところに解凍 | ||
| + | *Distribution\SQLiteForExcel.xls fileを開く | ||
| + | *VBAエディタを開く(Alt+F11) | ||
2022年5月30日 (月) 12:39時点における最新版
sqlite
Database |
管理ツール
データ型
- http://www.dbonline.jp/sqlite/type/index1.html
- テーブル作成時に、列ごとのデータ型を指定しなくてもよい(混在可能)
- ただし、内部的には、次のいずれかに区別されている。
- 列にデータ型を指定することも可能
<blockquote>INTEGER 型の列が プライマリーキーの場合、値が自動生成される</blockquote>
プログラムからの用例
Swift
Python
Excel VBA
手順
- ダウンロードし、適当なところに解凍
- Distribution\SQLiteForExcel.xls fileを開く
- VBAエディタを開く(Alt+F11)
© 2006 矢木浩人