SQLiteには、データベースを操作するためのスタンドアロンコマンドラインインターフェース(CLI)クライアント「sqlite3」が付属しています。
ユーザーがSQLiteデータベースに対して手動でSQLステートメントを入力して実行できます。
→SQLite →Command Line Shell For SQLite
SQLiteは「Lite」という名称が含まれているため低機能というイメージがありますが、ほぼフル機能のSQLを実装しています。
「部分インデックス」「式に関するインデックス」「JSON」「共通テーブル式」「ウィンドウ関数」などの高度な機能も備えています。
SQLiteが実装していない主なSQL機能としては以下のようなものがあります。
・完全な外部結合
・ALTER TABLEの完全サポート
・完全なトリガーサポート
・VIEWへの書き込み
・付与および取り消し など
→SQLite →SQL Features That SQLite Does Not Implement
SQLiteは、組み込み用途として使用できるデータベースとしては数少ないものとして、トランザクション処理に対応しています。
トランザクションはアトミックであり、「一貫性」「独立性」「耐久性」「コミット」「ロールバック」などをサポートし、システムクラッシュや停電の後でもデータを永続的に保護できます。
SQLiteはシンプルで使いやすいAPIを提供しています。
多機能データベースエンジン「SQLite」について紹介。 「SQLite」とは SQLiteは強力で多機能なデータベースエンジン。 「高速処理」「コンパクト」「自己完結型」などの特徴があり、世界で最も広くインストールされているデータベースエンジンとして知られている。
OSS×Cloud ACCESS RANKING