「SQLite」テーブルの構造を確認する方法
使用例1
全てのテーブルの構造を取得
[SQLite]defaultで日時をデフォルト値を設定する
書式
1.項目名 default current_timestamp
形式: YYYY-MM-DD HH:MM:SS
2.項目名 default current_date
形式:YYYY-MM-DD ...
SQLite 3にテーブルのカラムを追加する
環境
Windows10 64bit
SQLite 3.37.0
書式
ALTER TABLE テーブル名 ADD COLUMN カラム名<データ型>;
操作例
1. ...
SQLite3にsum関数, total関数のサンプル
環境
Windows 10 64bit
SQLite3.36
書式
sum(カラム名)
引数に指定したカラムに含まれている値を合計しその結果を返します。
total(カラム名) ...
SQLite3にavg関数の使い方
環境
Windows 10 64bit
SQLite3.36
書式
avg(カラム名)
引数に指定したカラムに含まれている値の中で NULL 以外の値の平均を返します。
対象のカラム ...
SQLite 3でビュー(VIEW)を作成する
環境
Windows10 64bit
SQLite3.37.0
書式
CREATE VIEW ビュー名 AS SELECT文;
使用例
1.テーブルを作成します
sqli ...
「SQLite3」カラムに NOT NULL 制約を設定する
環境
Windows10 64bit
SQLite3.37.0
書式
CREATE TABLE テーブル名(カラム名 NOT NULL, xxx);
使用例
1.テーブルのカラムにn ...
SQLite3に.schemaでテーブルスキーマを確認する
環境
Windows10 64bit
SQLite3.37.0
書式
.schema
使用テーブルのスキーマに関する情報取得します
使用例
sqlite> .schema ...SQLite3でビュー(VIEW)を削除する
環境
Windows10 64bit
SQLite3.37.0
書式
DROP VIEW ビュー名;
作成済みのビューを削除します
使用例
1.作成済みのビューを確認しま ...
SQLite3でインデックスを作成する
環境
Windows10 64bit
SQLite3.37.0
書式
CREATE INDEX インデックス名 ON テーブル名(カラム名1, xxx);
使用例
1.テーブルを ...
SQLite3にテーブル定義を確認する方法
環境
Windows10 64bit
SQLite 3.37.0
書式
.schema テーブル名
使用例
1.テーブル名は指定しない場合、すべてのスキーマの定義内容が表示されま ...
SQLite3にテーブル名を変更する
環境
Windows10 64bit
SQLite 3.37.0
書式
ALTER TABLE テーブル名 RENAME TO 新しいテーブル名;
実行例
1.テーブルの一覧を確 ...
SQLite3でUNIQUEインデックスを作成する
環境
Windows10 64bit
SQLite3.37.0
書式
CREATE UNIQUE INDEX インデックス名 ON テーブル名(カラム名1, xxx);
使用例
1. ...
SQLite3に接続中のデータベースを確認する
環境
Windows10 64bit
SQLite 3.37
書式
.databases
現在接続しているデータベース名とそのデータベースが保存されているファイル名を取得します
使用 ...
SQLite 3にカラムにDEFAULT制約を設定する
環境
Windows10 64bit
SQLite 3.37.0
書式
CREATE TABLE テーブル名(カラム名 DEFAULT 値,xxx);
使用例
1.テーブルを作成 ...
SQLite 3にカラムに UNIQUE 制約を設定する方法
環境
Windows10 64bit
SQLite 3.37.0
書式
CREATE TABLE テーブル名(カラム名 UNIQUE, xxx);
使用例
1.テーブル「setu ...
SQLite 3にDEFAULT制約で日付時刻(CURRENT_TIMESTAMP)を指定する
環境
Windows10 64bit
SQLite 3.37.0
日付や時刻の形式
CURRENT_TIMESTAMP YYYY-MM-DD HH:MM:SS
操作例
1.テーブ ...
SQLite3にテーブルのビュー一覧を表示する方法
環境
Windows 10 64bit
SQLite 3.36
書式
1.テーブルを作成します
sqlite> create table testA(tid integer, tnam ...