Apuntes Codemaker
Apuntes de SQL
Cómo guardar los datos de tus programas para que no se pierdan: tablas, consultas y relaciones en SQL, y cómo usarlas desde Java.
Empezar por el tema 1 ❯
o busca arriba lo que necesites:
SELECT, JOIN, WHERE…¿Primera vez? Antes, preparar el ordenador.
SQL
SELECT nombre, nivel
FROM alumnos
WHERE edad >= 16
ORDER BY nombre;Los temas
Antes de empezar
Preparar el ordenador
- 1. Instalar DBeaver
- 2. Crear la base de datos
- 3. Escribir y ejecutar SQL
- 4. Para el tema de Java
- SQLite y MySQL
- Problemas frecuentes
Por qué bases de datos
- ¿Para qué sirven las bases de datos?
- Variables y arrays frente a bases de datos
- Razónalo tú mismo
Qué es una base de datos
- El modelo cliente-servidor
- Conceptos básicos
- El lenguaje de las bases de datos
- Ejemplo práctico: la base de datos de Codemaker
Creación de tablas
- Comandos fundamentales
- Tipos de datos
- Restricciones
- Ejemplo práctico: la tabla de alumnos de Codemaker
- Errores frecuentes
Inserción y edición de datos
- Añadir registros (INSERT)
- Borrar registros (DELETE)
- Actualizar registros (UPDATE)
- Errores frecuentes
Consultas de datos (SELECT)
- Estructura básica de una consulta
- Filtrar con WHERE
- Ordenar con ORDER BY
- Funciones de agregación
- Búsqueda por patrones (LIKE)
- El operador de negación (NOT)
- Limitar resultados (LIMIT)
- Errores frecuentes
Tablas relacionadas
- El concepto de clave foránea (Foreign Key)
- Creación de tablas con relaciones
- Inserción de datos con relaciones
- Consultas con relaciones (INNER JOIN)
- Errores frecuentes
Conexión desde Java
- Preparar la base de datos
- Crear un proyecto de Java e instalar el driver JDBC
- Programar la conexión
- Usos avanzados
- Errores frecuentes