Instalación, configuración y manejo de SQLite

Hasta la fecha venía haciendo uso de ficheros de texto plano en mis scripts Bash cada vez que necesitaba anotar ciertas cosas pero, de un tiempo a esta parte me he sorprendido a mi mismo cambiando el modo de trabajo por una pequeña base de datos (SQLite) que consume poquísimos recursos y me permite trabajar con los datos que voy recopilando haciendo uso de toda la potencia que ofrece el lenguaje SQL (el cual nos permite hacer cosas que con un fichero de texto serían impensables).

Si proyectos como Firefox hacen uso de SQLite será por algo, ¿no os parece? ;)

Instalar SQLite

Tan sencillo como lanzar un

sudo apt-get install sqlite3

Por cierto: curioso que Ubuntu haya decidido dejar de dar soporte a Aptitude (lástima, justo ahora que había empezado a cogerle el gusto y a usarlo más que apt-get)

Entorno gráfico para la administración de bases de datos

Aunque como veremos más adelante cualquier operación contra la base de datos puede realizarse desde la línea de comandos (o cualquier lenguaje de programación sea de script o no) resulta muy cómodo el poder hacerlo desde una interfaz gráfica o GUI.

De las distintas opciones existentes en el mercado a día de hoy (incluso existe un addon para Firefox) me he decantado por Sqliteman el cual se encuentra, entre otros, en los repositorios de Archlinux y Ubuntu.

null

Uso de SQLite desde la línea de comandos

Para utilizar una bd de SQLite desde la línea de comandos basta con lanzar

sqlite3 FICHERO-BD.DB “instruccion_sql”

Donde

  1. FICHERO-BD.DB es la ruta al fichero donde se encuentran todas las tablas de nuestra BD
  2. instruccion_sql es una sentencia SQL válida conforme a la sintaxis de SQLite3

Ejemplo

sqlite3 /tmp/test.db “SELECT * FROM alumnos WHERE nota>=5″

Conclusión

El uso de gestores de bases de datos que consumen pocos recursos y están disponibles en la mayoría de sistemas Linux (otra cosa es que no esté instalado) como alternativa a los ficheros de texto dota a la programación de scripts de una funcionalidad con la que no contábamos hasta ahora.

 


14 Respuestas a “Instalación, configuración y manejo de SQLite”


  1. 1 nordri 17 junio 2010 a las 7:06 pm

    Interesante entrada, tendremos que mirar un poco SQLite!

    SAludos.

    • 2 Informático de Guardia 17 junio 2010 a las 9:39 pm

      No sabes lo que me alegra saber que a alguien le ha podido llamar la atención el artículo; cuando son “demasiado” técnicos me da reparo publicarlos pues no suelen tener demasiada aceptación.
      Por cierto, ¿sabías que somos “vecinos” cartujanos? (nos vamos a tener que tomar una caña un día para celebrarlo ;) )

  2. 4 Jorge Huerga 18 junio 2010 a las 8:38 am

    Muy interesante, sobretodo la reflexión de dejar de usar bases de datos en hash (texto plano) por bases de datos simples en SQLite.
    Añadiría otra cosa; si algunas cosas usaramos SQLite en lugar de MySQL también iría mejor, pues se tiende a abusar mucho de MySQL también, y de esta manera diversificas los recursos.

    Un saludo.

  3. 6 Marcos Delgado 21 junio 2010 a las 9:11 pm

    Hola, Sqliteman no esta en Debian, pero si esta sqlitebrowser. ¿Has visto si hay alguna diferencia importante entre ambos programas?
    Antes de buscar como instalar Sqliteman en Debian.
    Saludos.

  4. 9 profetius 21 julio 2010 a las 11:45 am

    Muy interesante la información.
    Como comenta Jorge Huerga tendemos a abusar de MySQL, seguramente por ser lo más conocido y lo que tenemos ya en la cabeza.
    Yo trabajo con sistema embebidos donde los recurso hay que mantenerlos bien a linea, aunque cada vez las máquinas son mas potentes jeje.
    Por cierto no conocereis alguna comparativa de SQLite con otras BD.
    Salu2 y enhorabuena por tan magnífico blog.

  5. 10 fishkdofishkdo 11 julio 2011 a las 5:16 pm

    Gracias me a ayudado mucho para el manejo de base de datos con SQLite…


  1. 1 BlogESfera.com Trackback en 18 junio 2010 a las 2:21 am
  2. 2 Tweets that mention Instalación, configuración y manejo de SQLite « Informático de Guardia -- Topsy.com Trackback en 18 junio 2010 a las 6:29 am
  3. 3 Instalación, configuración y manejo de SQLite (via Informático de Guardia) | crazy byte Trackback en 19 junio 2010 a las 1:24 pm

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s




Patrocinadores

informática y electrónica megastore online de electrónica y accesorios turismo en cuenca blog de coches y motor Anunciate aquí gana dinero con encuestas Alojamiento web de confianza Las últimas noticias de ciencia, tecnología, espacio y la actualidad internacional

¿Hablamos?

Escribe tu dirección de correo electrónico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo.

Únete a otros 1.280 seguidores

Participa

Histórico


Twitter

  • RT @malcer_quaid: "Nunca he conocido a nadie tan ignorante del que no pudiera aprender algo." - Buda 10 hours ago
  • RT @ildecortes: Eh! Han tirado 2 bengalas! 90 mil euros y 15 días, no? 1 day ago
  • @migmae Pues me voy a tener que buscar uno... gracias por avisar de su existencia :) 1 day ago
  • RT @Desalentado1: Cómo puede ser que para mantener la sanidad y educación,todo sean problemas y para Bankia habrá todo el capital necesa ... 1 day ago
  • RT @vcuevas: Rescatar Bankia, 19000 millones de €; mantener la sanidad y Educación, 10.000 m de €; que el Gobierno nos llame idiotas, n ... 2 days ago

Seguir

Get every new post delivered to your Inbox.

Únete a otros 1.280 seguidores