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

MyMemoWiki

「Sqlite」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
(ページの作成:「==sqlite== [Database] ===管理ツール=== *[SQLite Database Browser] [SQLite Database Browser] *[SQLiteStudio] [SQLiteStudio] ===データ型=== *http://www.dbonl…」)
 
 
(同じ利用者による、間の8版が非表示)
1行目: 1行目:
==sqlite==
+
==[[sqlite]]==
[Database]
+
[[Database]] |
 
===管理ツール===
 
===管理ツール===
*[SQLite Database Browser] [SQLite Database Browser]
+
----
*[SQLiteStudio] [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,INTEGER,REAL,TEXT,BLOB の5種類
+
**NULL,INTEGE[[R]],[[R]]EAL,TEXT,BLOB の5種類
**SQLの記述、例えば、引用符で囲まれているか、などから値のデータ型を識別している
+
**[[SQL]]の記述、例えば、引用符で囲まれているか、などから値のデータ型を識別している
 
*列にデータ型を指定することも可能
 
*列にデータ型を指定することも可能
**TEXT,NUMERIC,INTEGER,REAL,NONE のいずれか
+
**TEXT,NUME[[R]]IC,INTEGE[[R]],[[R]]EAL,NONE のいずれか
**他RDMBS互換を考慮し、int など上記とはことなる表現も可能
+
**他[[R]]DMBS互換を考慮し、int など上記とはことなる表現も可能
<blockquote>[http://www.dbonline.jp/sqlite/table/index7.html INTEGER 型の列が プライマリーキーの場合、値が自動生成される]</blockquote>
+
&lt;blockquote&gt;[http://www.dbonline.jp/sqlite/table/index7.html INTEGER 型の列が プライマリーキーの場合、値が自動生成される]&lt;/blockquote&gt;
  
 
==プログラムからの用例==
 
==プログラムからの用例==
===Python===
+
===[[Swift]]===
*[Python 標準ライブラリ概観] [Python sqlite3を利用する]
+
*[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
  • テーブル作成時に、列ごとのデータ型を指定しなくてもよい(混在可能)
  • ただし、内部的には、次のいずれかに区別されている。
    • NULL,INTEGER,REAL,TEXT,BLOB の5種類
    • SQLの記述、例えば、引用符で囲まれているか、などから値のデータ型を識別している
  • 列にデータ型を指定することも可能
    • TEXT,NUMERIC,INTEGER,REAL,NONE のいずれか
    • RDMBS互換を考慮し、int など上記とはことなる表現も可能

<blockquote>INTEGER 型の列が プライマリーキーの場合、値が自動生成される</blockquote>

プログラムからの用例

Swift

Python


Excel VBA


手順

  • ダウンロードし、適当なところに解凍
  • Distribution\SQLiteForExcel.xls fileを開く
  • VBAエディタを開く(Alt+F11)