Giao diện SQLite cho OS X?


19

Tôi đang tìm kiếm một lối vào SQLite miễn phí tốt nhất để sử dụng trong OS X.

Một cái gì đó tương tự như MySQL Workbench sẽ làm. Đặt đề xuất riêng trong câu trả lời riêng biệt.


2
Có một câu hỏi tương tự trên StackOverflow ở đây . Bạn có thể tìm thấy một số câu trả lời bổ sung.
một điểm đánh dấu màu xanh

Câu trả lời:


13

Trình duyệt DB cho SQLite

DB Browser cho SQLite là trình soạn thảo GUI nhẹ cho cơ sở dữ liệu SQLite, được xây dựng dựa trên Qt. Mục tiêu chính của dự án là cho phép người dùng không có kỹ thuật tạo, sửa đổi và chỉnh sửa cơ sở dữ liệu SQLite bằng cách sử dụng một trình hướng dẫn và giao diện giống như bảng tính.


Tôi sẽ thứ hai này. Tôi sử dụng nó và nó hoạt động như quảng cáo, cộng với nó miễn phí.

Dự án đã chuyển sang GitHub - liên kết mới là https://github.com/sqlitebrowser/sqlitebrowser .
Gordon Davisson

9

Nó khác xa so với các công cụ đồ họa khác được đề cập ở đây, nhưng tôi thấy rằng tôi thích tương tác với cơ sở dữ liệu SQLite của mình hơn với công cụ dòng lệnh tích hợp, 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);

Phần tốt nhất là nó được tích hợp vào Mac OS X và hoàn toàn miễn phí 100%. (Không nghiêm túc, mã nằm trong phạm vi công cộng )


2
Khuôn mặt. Phải mất một giờ tìm kiếm để tìm ra nó đã được cài đặt trên máy của tôi.
Rob van der Veer

4

Bạn có thể thích ứng dụng SQLPro cho SQLite ( App Store ) của tôi.

Một số tính năng gọn gàng bao gồm:

  • Cú pháp tô sáng & Tự động hoàn thành (đôi khi được gọi là intellisense).
  • Các chủ đề có thể tùy chỉnh cho phép trình soạn thảo truy vấn được tùy chỉnh hoàn toàn.
  • Khả năng chạy nhiều truy vấn cùng một lúc (và lối tắt truy vấn chạy tùy chỉnh).
  • Phát hiện khóa chính trong kết quả truy vấn. Khi các khóa chính được phát hiện, bạn có thể cập nhật kết quả và xóa các hàng trực tiếp khỏi lưới.
  • Lỗi trong các truy vấn sẽ được gạch chân.

Ảnh chụp màn hình SQLPro cho SQLite 1

Có một nhà thiết kế lược đồ đầy đủ. SQLPro cho SQLite cho phép bạn thêm / cập nhật / xóa:

  • Những cái bàn
  • Chỉ mục
  • Khóa ngoại và
  • Gây nên

Nhà thiết kế cột Nhà thiết kế khóa ngoại Ngoài ra:

  • Các bảng có thể được nhập và xuất từ ​​/ dưới dạng CSV, XML hoặc JSON.
  • Một trình duyệt lịch sử truy vấn để bạn có thể thấy các truy vấn chạy trong quá khứ.
  • Truy vấn yêu thích có thể được lưu trữ và tái sử dụng.
  • Có thể tìm kiếm lưới kết quả (thông qua phím tắt Cmd - F hoặc nhấp chuột phải vào lưới kết quả và chọn find).

Có một thử nghiệm bảy ngày có sẵn thông qua trang web. Nếu bạn mua qua cửa hàng trực tuyến của chúng tôi , hãy sử dụng mã khuyến mãi STACK25 để tiết kiệm 25%.

Tuyên bố miễn trừ trách nhiệm: Tôi là nhà phát triển.


Xin hãy xem faq , đặc biệt là phần tự quảng cáo. Vì không có công cụ "tốt nhất" cho mọi người, bạn cũng có thể thêm một danh sách các tính năng độc đáo mà công cụ của bạn có không?
nohillside

Đây là một phần mềm tốt, nhưng chỉ có một cửa sổ truy vấn có phần hạn chế ... Tôi cần cửa sổ truy vấn khác nhau cho cùng một db.
Prakash Nadar

2

Trình quản lý SQLite Bổ trợ Firefox

Không phải ứng dụng OS X gốc, nhưng nó sẽ làm việc!


Dường như mọi thứ được tích hợp vào Firefox ngày nay. Đó là một cách sử dụng trình duyệt thực sự kỳ lạ, IMO. Hoàn toàn khác với một cái gì đó như phpSqLite.
Jason Salaz

Nó miễn phí! Và tôi thấy đó là trình duyệt Cơ sở dữ liệu SQLite tốt hơn trong việc cung cấp khả năng sao chép / chỉnh sửa khả năng sử dụng, màu sắc để dễ đọc và thanh bên để truy cập nhanh. Nhược điểm duy nhất mà nó có từ trình duyệt Cơ sở dữ liệu SQLite là nó yêu cầu Firefox.
James

1

Ngoài ra còn có nhãn hiệu trình soạn thảo SQL Navicat, bao gồm Navicat cho SQLite, có sẵn trong Mac App Store (http://itunes.apple.com/us/app/navicat-for-sqlite/id424161923?mt=12) .

Tôi đã không sử dụng công cụ SQLite của họ, nhưng đã sử dụng sản phẩm MySQL của họ và thấy nó hoạt động tốt cho hầu hết các tác vụ.


1

Cơ sở ($ 32,99 USD / £ 19,99)

Ứng dụng OSX gốc để tương tác với cơ sở dữ liệu SQLite. Cơ sở không miễn phí, nhưng tôi thấy nó hữu ích. Bạn có thể mua nó thông qua Mac App Store.


1

Bạn có thể dùng thử Valentina Studio http://www.valentina-db.com/en/valentina-studio-overview 14 tháng 2 năm 2013 trong phiên bản 5.0 có thêm hỗ trợ của SQLite, cũng như, MySQL, PostgreQuery. Nó là MIỄN PHÍ. Hoạt động trên Mac, Win và Linux. Bao gồm không chỉ quản lý db mà các báo cáo mạnh mẽ hoạt động trở lại trên 3 HĐH.


0

Navite SQLite ($ 49 / $ 99)

Navicat for SQLite là một công cụ quản trị và phát triển cơ sở dữ liệu mạnh mẽ cho SQLite. Nó hoạt động với SQLite phiên bản 2 và 3 và hỗ trợ hầu hết các tính năng SQLite bao gồm Kích hoạt, Lập chỉ mục, Chế độ xem, v.v.

Đó là một sản phẩm tốt nhưng IMHO đắt tiền.


0

SQLiteFlow (2,99 đô la)

SQLiteFlow là một công cụ GUI rất tuyệt vời cho SQLite trên macOS. Đó là trực quan, ổn định và đáng tin cậy.

Nó có các tính năng mà hầu hết các trình soạn thảo hoặc trình quản lý SQLite cho rằng có. Kể cả:

  1. Trình xem dữ liệu cho phép bạn xem, chỉnh sửa, thêm hoặc tìm kiếm dữ liệu của bảng trực tiếp thông qua UI mà không cần bất kỳ mã nào. Và nó cũng cho phép bạn sao chép dữ liệu trong trình xem dữ liệu sang CSV.
  2. Trình chỉnh sửa truy vấn hỗ trợ tự động hoàn thành mã, tô sáng cú pháp, truy vấn định dạng, sao chép truy vấn vào hầu hết mọi chuỗi trích dẫn của ngôn ngữ sau một số cấu hình.

  3. Một công cụ GUI bảng thay đổi có thể giúp bạn duy trì cấu trúc cơ sở dữ liệu của bạn mà không phải viết bất kỳ câu hỏi thay đổi bảng nào, thay vào đó, nó có thể tạo truy vấn cho bạn sau khi bạn nói với SQLiteFlow trong UI rằng những gì cần phải thay đổi.

  4. Đính kèm cơ sở dữ liệu mở trực tiếp thông qua giao diện người dùng là một tính năng hữu ích nếu bạn xử lý việc đính kèm cơ sở dữ liệu trong công việc hàng ngày, rất thuận tiện, tiết kiệm thời gian của bạn từ việc viết các lệnh ATTACH DATABASE.

  5. Xử lý tên tập tin cơ sở dữ liệu hoặc thư mục thay đổi tự động. Đây là một tính năng mà một khi bạn tìm thấy nó tồn tại, bạn không thể rời bỏ nó!
    Đối với tôi, với tư cách là nhà phát triển iOS, SQLiteFlow giúp tôi xử lý cơ sở dữ liệu SQLite trong trình giả lập iOS một cách liền mạch mà không cần phải xử lý thực tế là đường dẫn của một tệp (cơ sở dữ liệu SQL) trong trình giả lập iOS có thể thay đổi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.