-
Tutorial de SQL Lite
-
SQLite es una biblioteca pequeña base de datos, basado en archivos diseñado para ser integrado directamente en las aplicaciones para las que una base de datos a gran escala, tales como MySQL o Postgres, sería una exageración. Se utiliza una sintaxis similar a la utilizada por estos programas, sin embargo, en la creación y recuperación de datos.
Instrucciones
1 Iniciar el cliente SQLite. En Windows, puede hacerlo haciendo clic en "Inicio" y seleccione "Ejecutar". Escribe "cmd". Esto abrirá el símbolo del sistema. Por último, en el símbolo del sistema, escriba "sqlite3 test.db." Esto abre el cliente de SQL y crea una base de datos en el archivo "test.db."
2 Escriba lo siguiente para crear una tabla de base de datos simple que contendrá datos sobre los libros en una biblioteca:
CREAR TABLA libros (clave INTEGER PRIMARY KEY, texto Título, autor TEXTO, timeEntered FECHA);
Esto define los datos a introducir. En primer lugar, es una "clave". Este es un número único que se determinen los datos en la base de datos. A continuación son el título y el autor del libro. Por último, se registrará cuando el libro entró en la biblioteca.
3 Escriba lo siguiente para crear un disparador que garantice la "timeEntered« variable siempre contiene la fecha en que se inserta la fila:
CREATE TRIGGER insert_book_timeEntered después Insertar en los libros
EMPEZAR
libros de actualización del conjunto timeEntered = DATETIME ( "ahora") DONDE rowid = new.rowid;
FIN;
4 Escriba la línea siguiente para insertar algunos datos en la base de datos:
INSERT INTO libros (texto, texto) VALUES ( 'Romeo y Julieta', 'William Shakespeare');
INSERT INTO libros (texto, texto) VALUES ( 'The Stand', 'Stephen King');
Nótese que la clave no se especifica: SQLite se asegurará de que siempre es un valor único. Similares, no hay necesidad de especificar una fecha: este es creado de forma automática a su vez por la activación especificado en el paso 3.
5 Escribe lo siguiente para recuperar datos de la base de datos:
SELECT * de los libros;
Esto recupera todos los campos de todos los libros. Puede especificar un comando más detallada para ser más precisos acerca de lo que se recupera. Por ejemplo:
SELECT titulo de los libros donde el autor = 'de William Shakespeare;
Esto recuperará sólo los títulos de los libros que fueron escritos por William Shakespeare.
Consejos y advertencias
- En este tutorial se sigue la convención de escribir comandos SQLite y palabras clave en todas las tapas y escribiendo los nombres de variables en minúsculas. Esto ayuda a mantener la diferencia entre los comandos y nombres de variables claras, pero no es requerido por SQLite.