SQLite es una biblioteca de base de datos pequeña , basada en archivos diseñado para incrustarse 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
Inicie el cliente SQLite . En Windows, puede hacerlo haciendo clic en "Inicio" y seleccionando " Ejecutar. " Escriba " 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 :
CREATE TABLE libros ( clave cLAVE INTEGER PRIMARY , título del texto , autor TEXTO, FECHA timeEntered ) ;
define los datos a introducir. En primer lugar, es una "llave ". Este es un número único que identifique los datos en la base de datos. A continuación se muestran el título y el autor del libro . Por último, el sistema registra el tiempo que el libro entró en la biblioteca
3
Escriba lo siguiente para crear un disparador que garantice la variable " timeEntered " siempre contiene la fecha en que se inserta la fila. :
CREATE TRIGGER insert_book_timeEntered AFTER INSERT EN Books by
BEGIN
libros actualización del conjunto timeEntered = DATETIME ( "ahora" ) DÓNDE ROWID = new.rowid ;
END;
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' ) ;
Tenga en cuenta que no se especifica la clave: SQLite se asegurará de que siempre es un valor único. Similares , no hay necesidad de especificar una fecha : se crea automáticamente y el gatillo se especifica en el paso 3
5
Escriba lo siguiente para recuperar datos de la base de datos : .
< P > SELECT * de libros ;
Esto recupera todos los campos de todos los libros. Usted puede especificar un comando más detallada para ser más precisos acerca de lo que se recupera . Por ejemplo : .
Seleccionar el título de los libros DONDE author = 'William Shakespeare ' ;
Esto recuperará sólo los títulos de los libros que fueron escritos por William Shakespeare