| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Sqlite」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
2行目: 2行目:
 
[[Database]] |  
 
[[Database]] |  
 
===管理ツール===
 
===管理ツール===
 +
----
 
*[[SQLite Database Browser|SQLite Database Browser]]
 
*[[SQLite Database Browser|SQLite Database Browser]]
 
*[[SQLiteStudio|SQLiteStudio]]
 
*[[SQLiteStudio|SQLiteStudio]]
 
===データ型===
 
===データ型===
 +
----
 
*http://www.dbonline.jp/[[sqlite]]/type/index1.html
 
*http://www.dbonline.jp/[[sqlite]]/type/index1.html
 
*テーブル作成時に、列ごとのデータ型を指定しなくてもよい(混在可能)
 
*テーブル作成時に、列ごとのデータ型を指定しなくてもよい(混在可能)
16行目: 18行目:
  
 
==プログラムからの用例==
 
==プログラムからの用例==
 +
----
 
===[[Python]]===
 
===[[Python]]===
 +
----
 
*[[Python 標準ライブラリ概観|Python sqlite3を利用する]]
 
*[[Python 標準ライブラリ概観|Python sqlite3を利用する]]
 +
===[[Excel VBA]]===
 +
*[https://github.com/govert/SQLiteForExcel SQLiteForExcel]

2021年9月26日 (日) 09:02時点における版

sqlite

Database |

管理ツール


データ型


  • 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


Excel VBA