Frontend SQLite untuk OS X?

19

Saya mencari antarmuka SQLite lebih disukai gratis untuk digunakan di bawah OS X.

Sesuatu yang mirip dengan MySQL Workbench akan dilakukan. Masukkan saran terpisah dalam jawaban terpisah.

Sorin
sumber
2
Ada pertanyaan serupa tentang StackOverflow di sini . Anda mungkin menemukan beberapa jawaban tambahan.
penanda biru

Jawaban:

13

Browser DB untuk SQLite

DB Browser untuk SQLite adalah editor GUI ringan untuk database SQLite, dibangun di atas Qt. Tujuan utama dari proyek ini adalah untuk memungkinkan pengguna non-teknis untuk membuat, memodifikasi dan mengedit database SQLite menggunakan seperangkat penyihir dan antarmuka seperti spreadsheet.

nuc
sumber
Saya akan yang kedua ini. Saya menggunakannya dan berfungsi seperti yang diiklankan, plus gratis.
Proyek telah pindah ke GitHub - tautan baru adalah https://github.com/sqlitebrowser/sqlitebrowser .
Gordon Davisson
9

Ini jauh dari alat grafis lain yang disebutkan di sini, tetapi saya telah menemukan bahwa saya lebih suka berinteraksi dengan database SQLite saya dengan alat baris perintah bawaan , sqlite3 :

$ sqlite3 test.db
SQLite version 3.6.12
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> create table test (a, b);
sqlite> insert into test values (2, 3);
sqlite> insert into test values (4, 3);
sqlite> insert into test values (4, 5);
sqlite> select * from test where a<b;
2|3
4|5
sqlite> .schema
CREATE TABLE test (a, b);

Bagian terbaiknya adalah itu dibangun ke dalam Mac OS X dan sepenuhnya, 100% gratis. (Tidak serius, kode berada di domain publik )

Kyle Cronin
sumber
2
Telapak tangan. Butuh satu jam pencarian untuk mencari tahu itu sudah diinstal pada mesin saya.
Rob van der Veer
4

Anda mungkin menyukai aplikasi saya SQLPro untuk SQLite ( App Store ).

Beberapa fitur yang rapi itu termasuk:

  • Penyorotan sintaksis & Pelengkapan Otomatis (kadang-kadang disebut intellisense).
  • Tema yang dapat disesuaikan yang memungkinkan editor kueri sepenuhnya dikustomisasi.
  • Kemampuan untuk menjalankan beberapa kueri sekaligus (dan pintasan kueri run yang dapat disesuaikan).
  • Deteksi kunci primer dalam hasil permintaan. Ketika kunci primer terdeteksi, Anda dapat memperbarui hasil & menghapus baris langsung dari kisi.
  • Kesalahan dalam kueri akan digarisbawahi.

SQLPro untuk tangkapan layar SQLite 1

Ada desainer skema penuh. SQLPro untuk SQLite memungkinkan Anda untuk menambah / memperbarui / menghapus:

  • Tabel
  • Indeks
  • Kunci Asing dan
  • Pemicu

Desainer kolom Desainer kunci asing Tambahan:

  • Tabel dapat diimpor & diekspor dari / sebagai CSV, XML atau JSON.
  • Peramban riwayat kueri sehingga Anda dapat melihat kueri berjalan di masa lalu.
  • Kueri favorit dapat disimpan dan digunakan kembali.
  • Kotak hasil dapat dicari (baik melalui pintasan keyboard Cmd - F atau dengan mengklik kanan kotak hasil dan memilih menemukan).

Ada uji coba tujuh hari yang tersedia melalui situs web. Jika Anda membeli melalui toko web kami , gunakan kode promo STACK25 untuk menghemat 25%.

Penafian: Saya pengembang.

Kyle
sumber
Silakan lihat faq , terutama bagian tentang promosi diri. Karena tidak ada alat "terbaik" untuk semua orang, dapatkah Anda juga menambahkan daftar fitur unik yang dimiliki alat Anda?
nohillside
Ini adalah perangkat lunak yang baik, tetapi memiliki hanya satu jendela permintaan agak membatasi ... Saya perlu jendela permintaan yang berbeda untuk db yang sama.
Prakash Nadar
2

SQLite Manager Firefox Add-on

Bukan aplikasi OS X asli, tetapi itu akan melakukan pekerjaan!

nuc
sumber
Tampaknya semuanya terintegrasi ke dalam Firefox hari ini. Itu penggunaan browser yang sangat aneh, IMO. Sangat berbeda dari sesuatu seperti phpSqLite.
Jason Salaz
Gratis! Dan saya menemukan itu lebih baik browser Database SQLite dalam memberikan copy / mengedit kegunaan, warna untuk keterbacaan, dan sidebar untuk akses cepat. Satu-satunya kelemahan dari peramban Database SQLite adalah ia membutuhkan Firefox.
James
1

Ada juga merek editor SQL Navicat, termasuk Navicat untuk SQLite, yang tersedia di Mac App Store (http://itunes.apple.com/us/app/navicat-for-sqlite/id424161923?mt=12) .

Saya tidak menggunakan alat SQLite mereka, tetapi telah menggunakan produk MySQL mereka, dan menemukannya berfungsi dengan baik untuk sebagian besar tugas.

SteveSnider
sumber
1

Pangkalan ($ 32,99 USD / £ 19,99)

Aplikasi OSX asli untuk berinteraksi dengan database SQLite. Basis tidak gratis, tetapi saya merasa bermanfaat. Anda dapat membelinya melalui Mac App Store.

Lorin Hochstein
sumber
1

Anda dapat mencoba Valentina Studio http://www.valentina-db.com/en/valentina-studio-overview 14 Feb 2013 dalam versi 5.0 menambahkan dukungan SQLite, dan juga, MySQL, PostgreSQL. Ini gratis. Bekerja di Mac, Win dan Linux. Termasuk tidak hanya manajemen db tetapi laporan kuat yang bekerja lagi pada 3 OS.

Mark Robinson
sumber
0

Navicat SQLite ($ 49 / $ 99)

Navicat untuk SQLite adalah administrasi Database yang kuat dan alat pengembangan untuk SQLite. Ia bekerja dengan SQLite versi 2 dan 3 dan mendukung sebagian besar fitur SQLite termasuk Trigger, Index, View, dan sebagainya.

Ini produk yang bagus tapi mahal IMHO.

mspasov
sumber
0

SQLiteFlow ($ 2,99)

SQLiteFlow adalah alat GUI yang sangat bagus untuk SQLite di macOS. Ini intuitif, stabil, dan andal.

Ini memiliki fitur yang sebagian besar editor atau manajer SQLite yang seharusnya miliki. Termasuk:

  1. Penampil data yang memungkinkan Anda melihat, mengedit, menambah atau mencari data tabel langsung melalui UI tanpa kode apa pun. Dan itu juga memungkinkan Anda menyalin data dalam penampil data ke CSV.
  2. Editor kueri yang mendukung penyelesaian otomatis kode, penyorotan sintaksis, kueri format, salin kueri ke hampir semua string kutipan bahasa setelah beberapa konfigurasi.

  3. Alat GUI tabel alter yang dapat membantu Anda mempertahankan struktur basis data Anda tanpa kesulitan menulis permintaan tabel alter, alih-alih dapat menghasilkan kueri untuk Anda setelah Anda memberi tahu SQLiteFlow di UI bahwa apa yang perlu diubah.

  4. Melampirkan basis data yang dibuka langsung melalui UI adalah fitur yang berguna jika Anda berurusan dengan melampirkan basis data dalam pekerjaan sehari-hari Anda, sangat nyaman, menghemat waktu Anda dari menulis perintah ATTACH DATABASE.

  5. Menangani nama file database atau perubahan direktori secara otomatis. Ini adalah fitur yang setelah Anda menemukannya, Anda tidak dapat meninggalkannya!
    Bagi saya, sebagai pengembang iOS, SQLiteFlow membantu saya menangani basis data SQLite dalam simulator iOS tanpa perlu menangani fakta bahwa jalur file yang sama (database SQLite) dalam simulator iOS dapat diubah.

Tim
sumber