Tutorial de SQLite

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Tutorial de SQLite

SQLite es una tecnología de base de datos relacional popular incluida en la biblioteca de programación C. SQLite es una biblioteca compacta que puede leer y escribir directamente archivos de disco ordinarios. Es esencialmente una base de datos SQL sin servidor.

Nuestro tutorial comenzará con los conceptos básicos de SQLite, por ejemplo, cómo recuperar y manipular datos. Luego, pasaremos a temas más avanzados, como la creación de tablas. Finalmente, revisaremos las características específicas de SQLite.

Con este tutorial, debería dominar SQLite y su lenguaje de programación.

requisitos previos

No hay requisitos previos para este tutorial de SQLite. A medida que avanza a temas más avanzados, debería poder seguir fácilmente este tutorial y aprender los conceptos básicos de MySQL.

Ahora, ¡comencemos!

O salte directamente a un tema en SQLite:

Funciones SQLite

Características – Alfabéticamente Funciones de SQLite listadas alfabéticamente
Función – Categoría Funciones de SQLite por categoría

Claves, restricciones e índices de SQLite

Clave primaria Crear, agregar y eliminar claves primarias
clave externa Crear claves foráneas
índice Crear, eliminar y renombrar índices (ajuste de rendimiento)
restricciones únicas Crear, agregar y eliminar restricciones únicas
Comando de análisis Recopile estadísticas sobre tablas e índices (utilizadas por el optimizador de consultas)

Manejo de base de datos SQLite

Base de datos adicional Adjunte otro archivo de base de datos a su conexión
base de datos separada Separar la base de datos adjunta de la conexión
aspiradora Recuperar espacio no utilizado en la base de datos
Vacío automático Proceso para recuperar automáticamente el espacio no utilizado en una base de datos

programación SQLite

literal (constante) Cadena, número, fecha, hora, literal booleano
Comentarios en SQL Cómo crear comentarios en sentencias SQL

Operadores de comparación de SQLite

operador de comparación Operadores =, <>, !=, >, <, etc.

Tipo de consulta de SQLite

declaración de selección Recuperar registros de la tabla
instrucción SELECCIONAR LÍMITE Recuperar registros de la tabla y limitar los resultados
insertar declaración insertar registro en la tabla
Actualizar declaración Actualizar registros en la tabla
eliminar declaración eliminar registros de la tabla
sentencia TRUNCATE TABLE Eliminar todos los registros de la tabla (usando el optimizador)
operador sindical Combinar 2 conjuntos de resultados (eliminar duplicados)
UNION TODO operador Combinar 2 conjuntos de resultados (incluidos los duplicados)
operador INTERSECT Intersección de 2 conjuntos de resultados
excepto el operador El conjunto de resultados de uno menos el conjunto de resultados del otro
subconsulta consulta dentro de la consulta

conexión SQLite

unirse a la mesa Uniones internas y externas

alias de SQLite

alias Crear nombres temporales para columnas o tablas

Cláusula de SQLite

Cláusula de Distinción Recuperar registros únicos
de la cláusula Tabla de lista e información de conexión
Dónde cláusula Filtrar Resultados
Cláusula ORDER BY Ordenar los resultados de la consulta
Cláusula GROUP BY Agrupar por una o más columnas
con términos Limitar el grupo de filas devueltas

Funciones SQLite SQL

función de conteo Devuelve el recuento de una expresión.
Función de suma Devuelve la suma de las expresiones.
función mínima Devuelve el valor mínimo de una expresión.
función máxima Devuelve el valor máximo de una expresión.
Función promedio Devuelve la media de una expresión.

Condiciones de SQLite

con condición Se cumplen 2 o más condiciones
o condición cumplir cualquiera de las dos condiciones
Y y O Combinar las condiciones AND y OR
como condición Uso de comodines en la cláusula WHERE
en condicion Alternativa a múltiples condiciones OR
incondicional Condición negativa
ES NULL condición Prueba de valores NULL
NO ES NULL condición Prueba de valores NOT NULL
entre condiciones Recuperar dentro de un rango (inclusive)
Condición de existencia La condición se cumple si la subconsulta devuelve al menos una fila

Tablas y vistas de SQLite

crear mesa crear mesa
Crear tabla como Crear una tabla a partir de la definición y los datos de otra tabla
mesa de cambio Agregar, modificar, eliminar columnas en una tabla; cambiar el nombre de una tabla
borrar tabla borrar tabla
vista Mesas virtuales (vistas de otras mesas)

Tipos de datos de SQLite

tipo de datos Tipos de datos en SQLite

tablas del sistema SQLite

tablas del sistema SQLite Tablas y descripciones del sistema SQLite