1. SQLiteとは? 1ファイルで完結する魔法のデータベース
アプリ開発やデータ管理でよく使われる「SQLite」。その最大の特徴は、「データベース全体がたった1つのファイル(.sqlite や .db)に収まっている」という点にあります。
通常のデータベース(MySQLなど)のようにサーバーを立てる必要がなく、ファイルをコピーするだけでデータを持ち運べる手軽さから、スマートフォンのアプリ内データ保存や、軽量なWebシステムの裏側で広く活用されています。
こんな時に便利!
- アプリのデバッグ: スマホアプリが保存している中身を直接覗いてみたい時。
- データ分析: 大量のCSVデータをSQLを使ってサクッと集計したい時。
- 設定情報の管理: 複雑な設定値を1つのファイルでスマートに管理したい時。
2. 【ツール】ブラウザ完結 SQLiteスタジオ
以下のツールは、WebAssemblyという技術を使い、あなたのブラウザの中で直接SQLiteを動かしています。ファイルが外部のサーバーにアップロードされることはありませんので、機密データも安全に閲覧・編集できます。
3. これだけは覚えたい!基本のSQLコマンド
ツール内の「SQL実行」タブで使える、基本の4つの命令を紹介します。
- データを取得する (SELECT)
SELECT * FROM テーブル名;
(すべてのデータを確認する基本のコマンドです) - 条件で絞り込む (WHERE)
SELECT * FROM テーブル名 WHERE age >= 20;
(特定の条件に合うデータだけを抜き出します) - データを更新する (UPDATE)
UPDATE テーブル名 SET name = '新しい名前' WHERE id = 1;
(特定の行の値を書き換えます) - データを削除する (DELETE)
DELETE FROM テーブル名 WHERE id = 99;
(不要なデータを削除します)
「データベース」と聞くと難しく感じますが、実際にファイルを触りながらSQLを叩いてみると、その便利さが実感できるはずです。ぜひお手持ちのSQLiteファイルで試してみてくださいね!
Comments 0
No comments yet. Be the first to comment!