SQLite/各カラムに格納されているデータの型を調べる方法
の編集
Top
/
SQLite
/
各カラムに格納されているデータの型を調べる方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
PostgreSQL/template0とtemplate1の違いについて
#navi(../) * 各カラムに格納されているデータの型を調べる方法 [#ue56d828] SQLiteでデータ型を気にせず投入している場合がありますよね。~ 各カラムに格納されているデータの型を調べる方法を以下に記します。~ 尚、操作はUbuntuで行いました。 #contents #htmlinsertpcsp(db-top.html,db-sp.html) * 関連記事 [#k7e8a32a] -[[WindowsにSQLite3のインストール>SQLite/WindowsにSQLite3のインストール]] -[[CentOSにSQLite3をインストール>SQLite/CentOSにSQLite3をインストール]] -[[UbuntuにSQLite3をインストール>SQLite/UbuntuにSQLite3をインストール]] * typeofを使用するとデータ型が確認できる [#j4a16b23] 以下のように適当なテーブルおよびデータをINSERTしました。 +testdbファイルを作成 sakura@ubuntu:~$ sqlite3 testdb.sqlite3 SQLite version 3.7.9 2011-11-01 00:52:41 Enter ".help" for instructions Enter SQL statements terminated with a ";" +テーブルを作成 sqlite> create table t1 ( ...> a, ...> b, ...> c ...> ); + データをインサート sqlite> insert into t1 values (1,2,3); sqlite> insert into t1 values ("one", "two", "three"); - typeofを使ってデータの型を表示する 以下のようにSELECTを使って表示してみます。 - SELECTでデータを表示する sqlite> select * from t1; 1|2|3 one|two|three - typeofを使用してデータ型を表示する sqlite> select typeof(a), typeof(b), typeof(c) from t1; integer|integer|integer text|text|text 以上のようにtypeofを使用することにより格納されている値のデータ型を確認することができます。 #htmlinsertpcsp(db-btm.html,db-sp.html)
タイムスタンプを変更しない
#navi(../) * 各カラムに格納されているデータの型を調べる方法 [#ue56d828] SQLiteでデータ型を気にせず投入している場合がありますよね。~ 各カラムに格納されているデータの型を調べる方法を以下に記します。~ 尚、操作はUbuntuで行いました。 #contents #htmlinsertpcsp(db-top.html,db-sp.html) * 関連記事 [#k7e8a32a] -[[WindowsにSQLite3のインストール>SQLite/WindowsにSQLite3のインストール]] -[[CentOSにSQLite3をインストール>SQLite/CentOSにSQLite3をインストール]] -[[UbuntuにSQLite3をインストール>SQLite/UbuntuにSQLite3をインストール]] * typeofを使用するとデータ型が確認できる [#j4a16b23] 以下のように適当なテーブルおよびデータをINSERTしました。 +testdbファイルを作成 sakura@ubuntu:~$ sqlite3 testdb.sqlite3 SQLite version 3.7.9 2011-11-01 00:52:41 Enter ".help" for instructions Enter SQL statements terminated with a ";" +テーブルを作成 sqlite> create table t1 ( ...> a, ...> b, ...> c ...> ); + データをインサート sqlite> insert into t1 values (1,2,3); sqlite> insert into t1 values ("one", "two", "three"); - typeofを使ってデータの型を表示する 以下のようにSELECTを使って表示してみます。 - SELECTでデータを表示する sqlite> select * from t1; 1|2|3 one|two|three - typeofを使用してデータ型を表示する sqlite> select typeof(a), typeof(b), typeof(c) from t1; integer|integer|integer text|text|text 以上のようにtypeofを使用することにより格納されている値のデータ型を確認することができます。 #htmlinsertpcsp(db-btm.html,db-sp.html)
テキスト整形のルールを表示する