Introduccion Sqlite

Páginas: 11 (2745 palabras) Publicado: 21 de noviembre de 2013
Pruebas de Sqlite en un sistema Linux
guia para iniciarse
1.Generalidades
Sqlite es una base de datos muy similar a la conocida Access del mundo Windows pero a diferencia
de   esta   posee   una   serie   de   ventajas   que   la   hacen   interesante   de   aplicar.   Para   comenzar   es
multiplataforma y cumple con los estándares (en su mayoría) SQL92 por lo que su sintaxis y formade uso casi no posee curva de aprendizaje a los conocedores de SQL y sus MySql, porque además
como   este   ultimo   (implementación   de   mysql   en   php)   sqlite   también   esta   contemplada   en   el
tratamiento dinámico de php profusamente.
Sqlite se puede usar en modo ventana de comandos (Shell) o embebido en aplicaciones de codigo(casi cualquier lenguaje de programación directamente o indirectamente) por ejemplo c, c++, bash
etc. En aplicaciones se puede utilizar con OpenOffice mediante la aplicación de los drivers ODBC
adecuados.  Sqlite es un motor que trabaja embebido con la aplicación que lo use (en el servidor, en
programas escritos por nosotros, etc) y otra de sus ventajas es la portabilidad. Sqlite es ideal para trabajar con volúmenes medianos o pequeños de información, de manera ágil y
eficiente. Aunque sus diseñadores aducen que es posible manejar bases de datos de 2 terabytes sin
mayores inconvenientes.
Cuando un Mysql nos queda grande la solución ideal de código abierto, libre y gratuito es Sqlite.
Este se descarga de su sitio en internet http://www.sqlite.org.
Recordemos que para instalar sqlite es necesario estar corriendo el servidor local de la máquina(Localhost) tanto en linux como en windows, pues hay sqlite para este sistema operativo también, y
cuya instalación es mas sencilla porque es un ejecutable que se descarga de la misma pagina que el
anterior.
Una de las ventajas de Sqlite es que permite trabajar en dos modalidades: carga en memoria o endisco, pudiendo pasar la base de uno a otro estado con un par de comandos. La modalidad de cargar
en memoria brinda rapidez adicional
2. Instalacion en el shell de linux
La operación es sencilla, una vez ubicado el archivo en el sitio de descargas (en nuestro caso es
sqlite­3.3.8.tar.gz) lo descomprimimos y nos queda la carpeta “sqlite3.3.8” Allí dentro usando los
privilegios de root lo creamos e instalamos según esta secuencia que reproducimos a continuación:
por ejemplo:tar xzf sqlite.tar.gz    ;# descomprimimos en una carpeta
mkdir bld                ;# creamos un directorio dentro de 
“sqlite” para trabajar
cd bld                   ;# cargamos el directorio creado
../sqlite/configure      ;# corremos el script para configurar 

                            Sqlite a nuestro sistema
make                     ;#  creamos la instalacionmake install             ;#  la instalamos en el sistema.

Esta instalación colocara el motor de la base de datos dentro de los comandos del bash (ventana o
shell) que nos permitirá llamarla invocando (en mi caso) 
[edwin@localhost ~]$ sqlite3
SQLite version 3.3.8
Enter ".help" for instructions
sqlite>

Demostrando que la base corre y esta pronta a recibir nuestras instrucciones.
3. Manejando algunas generalidadesUna de la primeras cosas que suelen enloquecer a quienes venimos de MySql es el uso de los
comandos con el punto delante= “.help” Esto que es una trivialidad es razoné para infinidad de
errores al inicio, púes al no incluir este punto suelen saltar errores y lo primero que pensamos es
“¿en donde esta la falla?”
Asi que para los comandos principales no olvidemos el punto delante. Para las sentencias de uso dela base la sintaxis es similar a la de sql y Mysql sin mayores complicaciones, incluyendo el “;” al
final de cada sentencia. Si no lo hacemos el Sqlite nos dira ­al igual que mysql­ que “....>” falta
cerrarla.
4. Ejemplo de entrada
Para entrar y curiosear es como vimos anteriormente. Para acceder al menú de ayudas debes colocar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ¿Qué es sqlite?
  • Sqlite
  • Sqlite
  • SQlite
  • manual sqlite
  • Android
  • Sqlite
  • SQLite

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS