Interfaz SQLite para OS X?

19

Estoy buscando una interfaz SQLite preferiblemente gratuita para usar en OS X.

Algo similar a MySQL Workbench hará. Pon sugerencias separadas en respuestas separadas.

Sorin
fuente
2
Hay preguntas similares sobre StackOverflow aquí . Puede encontrar algunas respuestas adicionales.
un marcador azul el

Respuestas:

13

Navegador de bases de datos para SQLite

DB Browser for SQLite es un editor de GUI ligero para bases de datos SQLite, construido sobre Qt. El objetivo principal del proyecto es permitir a los usuarios no técnicos crear, modificar y editar bases de datos SQLite utilizando un conjunto de asistentes y una interfaz similar a una hoja de cálculo.

nuc
fuente
Secundaré esto. Lo uso y funciona como se anuncia, además es gratis.
El proyecto se ha trasladado a GitHub: el nuevo enlace es https://github.com/sqlitebrowser/sqlitebrowser .
Gordon Davisson
9

Está muy lejos de las otras herramientas gráficas mencionadas aquí, pero he descubierto que prefiero interactuar con mis bases de datos SQLite con la herramienta de línea de comandos incorporada, 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);

La mejor parte es que está integrado en Mac OS X y es completamente, 100% gratis. (No, en serio, el código es de dominio público )

Kyle Cronin
fuente
2
Facepalm. Me llevó una hora de búsqueda descubrir que ya estaba instalado en mi máquina.
Rob van der Veer
4

Puede que le guste mi aplicación SQLPro para SQLite ( App Store ).

Algunas de las características que incluye son:

  • Resaltado de sintaxis y autocompletar (a veces llamado intellisense).
  • Temas personalizables que permiten personalizar completamente el editor de consultas.
  • La capacidad de ejecutar múltiples consultas al mismo tiempo (y un acceso directo de consulta de ejecución personalizable).
  • Detección de clave primaria en los resultados de la consulta. Cuando se detectan claves principales, puede actualizar los resultados y eliminar filas directamente de la cuadrícula.
  • Los errores en las consultas estarán subrayados.

Captura de pantalla 1 de SQLPro para SQLite

Hay un diseñador de esquemas completo. SQLPro para SQLite le permite agregar / actualizar / eliminar:

  • Mesas
  • Índices
  • Claves extranjeras y
  • Disparadores

Diseñador de columnas Diseñador de claves extranjeras Adicionalmente:

  • Las tablas se pueden importar y exportar desde / como CSV, XML o JSON.
  • Un navegador de historial de consultas para que pueda ver las consultas ejecutadas en el pasado.
  • Las consultas favoritas se pueden almacenar y reutilizar.
  • Se puede buscar en la cuadrícula de resultados (ya sea a través del método abreviado de teclado Cmd - F o haciendo clic derecho en la cuadrícula de resultados y eligiendo buscar).

Hay una versión de prueba de siete días disponible a través del sitio web. Si compra a través de nuestra tienda web , use el código de promoción STACK25 para ahorrar un 25%.

Descargo de responsabilidad: soy el desarrollador.

Kyle
fuente
Por favor, eche un vistazo a las preguntas frecuentes , especialmente la parte sobre autopromoción. Como no hay una "mejor" herramienta para todos, ¿podría agregar una lista de características únicas que tiene su herramienta?
nohillside
Este es un buen software, pero tener una sola ventana de consulta es algo limitante ... Necesito una ventana de consulta diferente para el mismo db.
Prakash Nadar
2

Complemento SQLite Manager Firefox

No es una aplicación nativa de OS X, ¡pero hará el trabajo!

nuc
fuente
Parece que todo está integrado en Firefox en estos días. Ese es un uso realmente extraño de un navegador, IMO. Completamente diferente de algo como phpSqLite.
Jason Salaz
¡Es gratis! Y creo que es mejor el navegador SQLite Database para proporcionar usabilidad de copia / edición, color para facilitar la lectura y barras laterales para un acceso rápido. El único inconveniente que tiene del navegador SQLite Database es que requiere Firefox.
James
1

También está la marca Navicat de editores SQL, incluido Navicat para SQLite, que están disponibles en la Mac App Store (http://itunes.apple.com/us/app/navicat-for-sqlite/id424161923?mt=12) .

No he usado su herramienta SQLite, pero he usado su producto MySQL y he encontrado que funciona bien para la mayoría de las tareas.

SteveSnider
fuente
1

Base ($ 32.99 USD / £ 19.99)

Aplicación OSX nativa para interactuar con bases de datos SQLite. Base no es gratis, pero he encontrado que es útil. Puedes comprarlo a través de la Mac App Store.

Lorin Hochstein
fuente
1

Puede probar Valentina Studio http://www.valentina-db.com/en/valentina-studio-overview el 14 de febrero de 2013 en la versión 5.0 con soporte adicional de SQLite, así como MySQL, PostgreSQL. Es gratis. Funciona en Mac, Win y Linux. Incluye no solo administración de db sino también informes potentes que funcionan nuevamente en 3 SO.

Mark Robinson
fuente
0

Navicat SQLite ($ 49 / $ 99)

Navicat para SQLite es una poderosa herramienta de administración y desarrollo de bases de datos para SQLite. Funciona con SQLite versión 2 y 3 y es compatible con la mayoría de las características de SQLite, incluidos Trigger, Index, View, etc.

Es un buen producto pero en mi humilde opinión caro.

mspasov
fuente
0

SQLiteFlow ($ 2.99)

SQLiteFlow es una gran herramienta GUI para SQLite en macOS. Es intuitivo, estable y confiable.

Tiene características que la mayoría de los editores o gerentes de SQLite suponen tener. Incluso:

  1. Un visor de datos que le permite ver, editar, agregar o buscar datos de la tabla directamente a través de la interfaz de usuario sin ningún código. Y también le permite copiar los datos en el visor de datos a CSV.
  2. Un editor de consultas que admite la finalización automática del código, el resaltado de sintaxis, la consulta de formato, la consulta de copia a la cadena citada de casi cualquier idioma después de alguna configuración.

  3. Una herramienta GUI de alterar tabla que puede ayudarlo a mantener la estructura de su base de datos sin ningún tipo de molestia para escribir una consulta de alterar tabla, en su lugar, puede generar la consulta por usted después de decirle a SQLiteFlow en la interfaz de usuario que lo que necesita ser cambiado.

  4. Adjuntar bases de datos abiertas directamente a través de la interfaz de usuario es una característica útil si se ocupa de adjuntar cosas de la base de datos en su trabajo diario, muy conveniente, ahorre tiempo escribiendo comandos ATTACH DATABASE.

  5. Manejar el nombre del archivo de la base de datos o los cambios de directorio automáticamente. ¡Esta es una característica que una vez que la hayas encontrado, no puedes dejarla!
    Para mí, como desarrollador de iOS, SQLiteFlow me ayuda a lidiar con la base de datos SQLite en el simulador de iOS sin necesidad de manejar el hecho de que la ruta del mismo archivo (base de datos SQLite) en el simulador de iOS es cambiante.

Tim
fuente