BOP - The Future of Creative Engineers -


← ホームに戻る

📚 SQLite3 よく使うコマンド集

1. SQLite3 セッション開始・終了

コマンド 説明
sqlite3 データベース名.db データベースに接続 (ファイルなければ作成)
.exit または .quit SQLite セッション終了

2. テーブル操作

コマンド 説明
CREATE TABLE テーブル名 (カラム名1 型1, カラム名2 型2, ...); テーブル作成
DROP TABLE テーブル名; テーブル削除
.tables 全テーブル一覧表示
.schema テーブル名 テーブルのスキーマ(DDL)表示

3. データ操作(DML)

コマンド 説明
INSERT INTO テーブル名 (カラム1, カラム2) VALUES (値1, 値2); データ挿入
SELECT * FROM テーブル名; データ全件取得
UPDATE テーブル名 SET カラム名=値 WHERE 条件; データ更新
DELETE FROM テーブル名 WHERE 条件; データ削除

4. 条件付きクエリ

コマンド 説明
SELECT * FROM テーブル名 WHERE カラム名 = '値'; 条件付き検索
SELECT * FROM テーブル名 ORDER BY カラム名 ASC DESC; ソート
SELECT カラム1, カラム2 FROM テーブル名 LIMIT 数; 取得件数制限

5. インデックス操作

コマンド 説明
CREATE INDEX インデックス名 ON テーブル名 (カラム名); インデックス作成
DROP INDEX インデックス名; インデックス削除

6. その他便利な内部コマンド(ドットコマンド)

コマンド 説明
.databases 現在接続しているデータベース一覧
.headers on 出力結果にカラム名を表示
.mode column 出力形式をカラム表示に変更
.output ファイル名.txt 出力をファイルにリダイレクト
.read ファイル名.sql SQLファイルを実行