sqlite3でtableをdropしたがdbファイルの容量が減らなかったので実行したコマンド。vacuum sqlite
sqlite3 で、tableをdropしたのだが、dbファイルの容量が
軽くならなかったので、実行したコマンド。
これを実行すると、データ削除後に実際のdbファイルの容量が
削減された
vacuum;
sqlite3でsqlの結果をファイルに出力する方法 sqlite
sqlite3でsqlの結果をファイルに出力する方法
-------------------
sql> .output 出力ファイル名.log
-------------------
ですればいい
よくあるのは
-------------------
sql> .mode csv
s
SQLite INTEGERの最大値 sqlite
SQLite INTEGERの最大値
INTEGER PRIMARY KEY AUTOINCREMENTの最大値
create table a_table(id integer primary key name text);
などでテーブル作成する
9 223 372 036 854 775 807 まで。
<
sqliteのよく使用するコマンドメモ sqlite
sqliteのよく使用するコマンドメモ
■sqliteに起動(ログイン)
sqlite3 データベース名
■テーブルスキーマー確認「.schema」
.schema テーブル名 (oracleで言う desc)
.schemaだと全テーブル
■外部ファイルを読んで実行する
sqlite> .
sqlite3においてレコード件数の取得方法 sqlite
SQLite3において、レコード件数の取得方法
SELECT COUNT(*)文による件数の取得
$dsn = sqlite:./lib/dbfile ; // DBファイル指定
$pdo = new PDO($dsn); // DB接続
$sql_cnt = $pdo->query(