ここにはかなりの数のSqlite GUIアプリケーションがリストされています。
http://www.sqlite.org/cvstrac/wiki?p=ManagementTools
一部は不完全、バグあり、メンテナンスされていないなどのように見えます。推奨事項はありますか?
Firefox用SQLiteマネージャープラグイン を使用します。
私にはかなり安定しているようです。
別の無料オプションがあります。私にとっては非常に安定しています。 SQLiteStudio
Windowsの場合:私は機能性と快適なGUIを探していました-後者の要件を満たすことは特に困難でしたが、これら2つの選択はどちらも問題ありません。
a)十分:SQLite Expert
安価でフル機能のマネージャー。作者はコメントやバグレポートに非常に敏感で、頻繁に更新を公開しています。逆に、バージョン履歴を見ると、新しいリリースでは新しいバグが発生しているように見えますが、このバグはその後のビルドで修正されます。 GUIは問題なく、新しいデータベースをすばやく設計するのに非常に適しています。クエリを設計し、大量のデータを操作する場合は、少し少なくなります。主な不満:クエリの編集中にスキーマを表示することはできません(プログラムでタブを反転することなく)。
b)ほぼ完璧:SQLite Maestro
より高価です。リッチなUI、すべての機能への簡単なアクセス、見やすいビジュアルクエリビルダー、自動SQLフォーマッタ、読みやすさ、たくさんの見た目。別の、より専門的なクエリビルダー(SQLite Code Factory)がありますが、メインのMaestroアプリケーションだけで間に合わせることができます。主な不満:テーブル表示のフォントサイズを変更できないようで、デフォルトは小さすぎます。初めは、タブの茂みで簡単に迷子になりますが、全体的にGUIは非常に生産的です。
私の経験では、どちらのソリューションも非常に安定しており、待機する余裕があれば、両方とも不定期の割引を提供しているようです。
データを閲覧する場合は、 SQLite Spy -freeを試してください。クエリを実行できますが、編集用のGUIサポートはまったくまたはほとんどありません。しかし、迅速な検索には非常に便利です。
良いSqlite Database Manager/Browserを探して朝を過ごし、Ubuntu Linux 10.04で実行している SqliteStudio 、現在v2.20.28に落ち着きました。
私はそれを使用して、単一のテーブルを使用する2つのFirefox FloatNotesデータベース(Sqlite v3)をマージしました...
インポートGUI機能はありませんが、SQLを知っている場合、マージは非常に簡単です。 sqliteが自動インクリメントするように、一意のIDのプライマリキーである最初の列にNULLを指定しました。したがって、マージされる行の番号を変更します。
INSERT INTO [floatnotes.sqlite].floatnotes
SELECT NULL,
url,
protocol,
content,
x,
y,
w,
h,
color,
status,
guid,
creation_date,
modification_date
FROM [floatnotes-LX04.sqlite].floatnotes;
過去に Sqliteman を使用しました。けっこういい。
Sqlite.orgには、管理ツールのリストがあります:
SQLiteSpy は良い選択です
SQLite Professional を使用していますが、信頼性があります。唯一の欠点は、iOSシミュレーターを介してdbに加えた変更がアプリで解決されないことです(表示するには変更を閉じるために再度開く必要がありました)が、その機能は最近のバージョンで追加されました。だから今、私は必要なすべてを行います。サポートに満足しています。これはテストに適しているため、db構造を構築するために使用します。バグがありませんでした。
OSXを使用している場合は、 SQLite用SQLPro ( App Store )をお勧めします。
このアプリには、次のような優れた機能がいくつかあります。
SQL Explorer を使用しています。 firefoxプラグインは素晴らしいですが、BIGINTを適切に処理できませんでした(それらを切り捨てました)。 .jarドライバーはFTS4をサポートしていないようですが(FTS3はサポートしています)、データ構造にインデックスを表示していません。
1つのクライアントでmySQLなどの他のプロバイダーも使用できるため、SQL Explorerが好きです。
ほとんどの場合、Visual Studio内にいる場合は、 System.Data.SQLite が適切であり、プラスとして暗号化されたデータベースを処理します。
MYZSQLExplorer、 here を確認することをお勧めします。
他のツールとは異なり、iOSデバイス(またはシミュレーター)で実行されます。これはビューアーであり、管理ツールではなく、他のツールの一部ほど機能が充実していませんが、コード内から起動してアプリ内からデータベースを閲覧できるので便利です。
または、電子メールの添付ファイルとして送信することにより、sqliteストアに「開く...」することができます。
開発およびテスト段階で自分自身を助けるために開発しましたが、実際に役立ちました。
それについてのフィードバックがあれば、私はそれを聞きたいです。
プラットフォームについては言及しなかったので、Mac OS X SQLiteツールの 偉大な比較 を紹介します。私は個人的に MesaSQLite がデータベースツールに対する私の好みに似ていることを発見しました。これは偶然CocoaMySQLでした。 (Windowsの場合、上記のFirefoxアドオンを使用しました。)
Sqliteデータベースファイルに対するCRUD操作だけが必要な場合、 SQuirreL は、SQLクエリの入力の速度と効率を大幅に向上させる自動補完機能を備えているため、非常にオプションです。
SQuirreLでSQLiteデータベースを使用するには、まずSQLiteのJDBCドライバーを here からダウンロードしてから、jarをSQuirreLフォルダーのlibフォルダーにドロップします。次に、SQuirreLを開き、[新しいドライバーの作成]を選択します。 [URLの例]フィールドに
jdbc:sqlite:$ file_url
そしてクラス名に
org.sqlite.JDBC
その後、[新しいエイリアスの作成]を選択し、追加したドライバーを選択して、$ file_urlをsqliteファイルの実際の場所に置き換え、[OK]をクリックして完了です。
Navicat SQLite は非常に優れており、Windows、OS X、Linuxもサポートしています。