Databases and SELECT · Bases de datos y SELECT
Databases and tables
A database stores information in tables. A table is a grid, a bit like a spreadsheet:
- each row is one record — for example, one student;
- each column is one field — for example, the student's name or score.
This course uses a small table called student. It has 5 records and 4 fields: id, name, form, and score.
Bases de datos y tablas
Una base de datos almacena información en tablas. Una tabla es una cuadrícula, un poco como una hoja de cálculo:
- cada fila es un registro — por ejemplo, un estudiante;
- cada columna es un campo — por ejemplo, el nombre del estudiante o su puntuación.
Este curso utiliza una pequeña tabla llamada student. Tiene 5 registros y 4 campos: id, name, form y score.
Asking for data with SELECT
To read data from a table you write a query with SELECT.
The simplest query asks for every column of every row. The star * means "all columns":
SELECTchooses the columns —*means all of them.FROM studentsays which table to read.
The database replies with a result table (also called a result set): the rows your query asked for.
Solicitar datos con SELECT
Para leer datos de una tabla, se escribe una consulta con SELECT.
La consulta más simple solicita todas las columnas de todas las filas. El asterisco * significa "todas las columnas":
SELECT * FROM student;
SELECTelige las columnas —*significa todas ellas.FROM studentindica qué tabla leer.
La base de datos responde con una tabla de resultados (también llamada conjunto de resultados): las filas que solicitó la consulta.
A few rules
- Keywords like
SELECTandFROMare often written in capitals so they stand out. - End each statement with a semicolon
;. - An empty cell is shown as
NULL, which means "no value".
Now try it. Click Run to see the output, then Check answer.
Algunas reglas
- Palabras clave como
SELECTyFROMsuelen escribirse en mayúsculas para destacar. - Finaliza cada instrucción con un punto y coma
;. - Una celda vacía se muestra como
NULL, lo que significa "sin valor".
Ahora pruébalo. Haz clic en Run para ver la salida, luego en Check answer.
Common mistakes
- End a query with a semicolon:
SELECT ... FROM table;. SELECT *returns every column — name only the ones you need.
Errores comunes
- Termina una consulta con un punto y coma:
SELECT ... FROM table;. SELECT *devuelve todas las columnas — nombra solo las que necesitas.
SELECT … FROM … WHERE
WHERE keeps rows, then SELECT keeps columns — step through it. · WHERE mantiene las filas, luego SELECT mantiene las columnas — recórralo paso a paso.
Show the whole student table — every column and every row. Use SELECT * FROM ...;. · Muestra la tabla student completa: todas las columnas y todas las filas. Usa SELECT * FROM ...;.
Click Run to see the output here. · Haz clic en Ejecutar para ver la salida aquí.
Now keep only some columns and some rows · filas. Show just the name and · y score of students in form 11A. Pick the two columns and add a WHERE form = '11A'. · Ahora conserva solo algunas columnas y algunas filas. Muestra solo el name y score de los estudiantes en la clase 11A. Selecciona las dos columnas y añade un WHERE form = '11A'.
Click Run to see the output here. · Haz clic en Ejecutar para ver la salida aquí.