場合によっては、次のタイプのファイルを開く必要があります SQLiteの。 つまり、人気のあるデータベースの一種であり、サーバーを必要とせずにデータを保存する機能(MySQLやPostgreと同じように)は間違いなく面白いものです。
数日前、スペインに住んでいる私の知人(ある種の会社で働いています バルセロナでのウェブポジショニング)特定のサイトのSEOを監視するための小さなアプリケーション、またはそのようなものを開発していると私に言いました...それは非常に早朝で、私はまだほとんど眠っていました。 SQLiteデータベースからの情報を変更する必要があると言われましたが、Windowsからの起動を拒否しました…。
sqliteファイルがあり、データを表示するか、単に変更する必要がある場合は、 どうすればそれができますか? ...私たちのディストリビューションのリポジトリでは、これにXNUMXつのグラフィックアプリケーションを利用できます。 SQLiteManGenericName y SQLiteブラウザ
ArchLinuxでは、次のコマンドで両方をインストールします。
sudo pacman -S sqliteman sqlitebrowser
DebianやUbuntuのような他のディストリビューションでは、あなたはすでに知っています:
sudo aptitude install sqliteman sqlitebrowser
SQLiteManGenericName
これはQtアプリケーションであり、SQLiteデータベースのコンテンツを表示および編集するのに役立ちます。 ...ええと、投稿のこの時点で、それは明白だったと思いますよね? 😀
もう深刻なことは何もありません。 それは、多かれ少なかれ、正しいことをするアプリケーションです。 最新バージョン(少なくともArchリポジトリで利用可能)は2007年のものであるため、多くを求めることはできません。
- sqliteファイルを開きます。
- テーブルの構造とその情報を確認します。
- フィールドまたはテーブルセルにあるデータを変更することもできます。
- SQLクエリを実行します。
- プラグマを変更します。
- 等...
これがスクリーンショットです:
しかし、それだけができるとは思わないでください...テーブルや構造などを操作できます。
できないことは何ですか? ...まあ、検索と同じくらい簡単なもの(そして、PHPMyAdminなどの他のシステムで非常に多く使用していること)それはできません。大量のデータがあると欠落します。 ねえ! ...私はそれほど盲目ではありません、検索ボタンを見ましたが...少なくとも簡単な方法では、それを機能させることができません。残っている他のことは、SQLクエリを直接検索することですが、これに慣れていない人は...まあ、少し汗をかかないとできないでしょう。 私が言った、このアプリケーションにはないシンプルで直感的な検索エンジン。
また、いずれかのタイトルまたは見出しをクリックして列を並べ替えることはできません。 つまり、タイトルをクリックすると、IDが高いものから低いものの順に並べられます(たとえばuser_id)、彼はそれを最低から最高へ、またはその逆に注文しません。
要約では、このタイプのデータベースを開いてそのコンテンツを表示するための優れたQtアプリケーションです。 非常に簡単なダブルクリックでデータを編集することもできます。 ある時点で必要になる可能性のある他の詳細が欠けていますが、少なくとも大量のデータを処理する場合はそうです。
SQLiteブラウザ
同じための別のQtアプリケーション。 また、非常に良い、強くお勧めします。 前に見たものとほぼ同じことができます...しかし、最初に、スクリーンショット:
私が言ったように、あなたは基本的に同じことをすることができます:
- タブからSQLクエリを実行します。
- 非常に簡単な方法で保存されたデータまたは情報を読み取り、変更します。
- テーブルを操作します(テーブルを空にする、名前を変更するなど)。
- フィールド構造を編集します。
- プラグマを編集します。
- sqlクエリログを表示する(前のアプリケーションでこのオプションは見つかりませんでした)
- 等
再び、 検索エンジンがありません 🙁
わかりましたが、SQLiteManまたはSQLiteBrowser?
この記事では特にXNUMXつのアプリケーションを扱っているため、通常はそれらの間で比較が行われます😉
個人的な感謝なのか、本当に客観的な意見なのかはわかりませんが、 SQLiteBrowserはSQLiteManよりも完成度が高いと思います.
sqlログのように単純なことについては言いませんが、前のアプリケーションには欠けている詳細があるため、たとえば、列を昇順または降順で並べ替えることができます(私はそれがほとんど不可欠だと思います!)、私は知らないGUIを見つけました...それはより整然とした方法で情報またはフィールドを表示するので、より良く仕上げられ、より洗練されています。
さらに (そしてそれは何か他のものです 重要)、変更を元に戻すか元に戻すためのボタンがあります... O_O ...なぜSQLiteManにこれがないのですか? …WTF!
選択肢があれば、SQLiteBrowserはSQLiteファイルを操作するLinux用のグラフィカルアプリケーションになります。
あなたはひびです!
私の意見では、SQLiteに最適なのは、Firefoxプラグイン「SQLiteManager」です。 私はそれを発見して以来、これらXNUMXつのプログラムのどちらも二度と使用したことはありません。
はい、それは私がハハハハを書くことを考えていた次の記事でした…あなたは私の前に笑いました!
XD
Rapajk:
「... SQLite Manager ....」
はい、そのFirefoxアドオンは非常に快適で優れています...
私はあなたにダウンロードリンクを残します:
https://addons.mozilla.org/es/firefox/addon/sqlite-manager/
良い。 そのためにもAkonadiコンソールを使用しています。
これらすべてに対して、ここではどのソースを使用しますか? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 この美しい。
システム内のすべてにDroidSansを使用しています🙂
ありがとう、でも私がその特定のキャプチャについて言及していることに気づいたかどうかはわかりません。
ああ、いや、私が言ったことを忘れて、ありがとう、今私はそれに気づいたが、ここではこのようには見えないD:
私はほとんどすべてのDBdbeaverに使用しています http://dbeaver.jkiss.org/
SQLiteManは当時最高でしたが、開発者がそれを脇に置いたため、リポジトリには含まれなくなりました。
管理者用のデスクトップ環境は何ですか? desdelinux ?
私の場合(そしてKZKG ^ Gaaraの場合)、次にKDEです。 パブロが今何を着ているのかわかりません。
🙂お気に入りのデスクトップと、それらが好きな理由と、他の人について嫌いなことについての記事を書く必要があります! 🙂
これはあまり最新ではありませんが...あなたは考えを持つことができます: https://blog.desdelinux.net/por-que-usas-kde/
数年前に使用しました SQLite スタジオ、軽量、マルチプラットフォーム、ポータブルであり、(少なくともベータ版では)最新の状態ですが、トリガーを使用してデータベースを開くと、トリガーが一時的に消える可能性があるというバグがありました(わかりません)。最新バージョンで修正されている場合)。
結局、私はSQLite Managerを使い続けました(主に、プログラムの使用中にFirefoxプロファイルのデータベースを開くことができるため)。使用できない場合は、コンソールでsqlite3を使用します。