Introducción a "SELECT FROM" y prácticas
En la clase de hoy hemos empezado haciendo un repaso de lo visto anteriormente con las sentencias "update, insert y delete". También veremos la sentencia "select", usada por ejemplo para los casos de consultas, es decir, cuando queremos filtrar por cierto contenido cuando estamos comprando online.
Siempre habrá que poner la parte del "select" y la parte "from", en la parte del "select" irían las columnas de la tabla y en la parte from se pondrán las tablas vistas previamente. En código, por ejemplo de HeidiSQL, viene como "select * from" y después el resto de código e información. Se ha cargado en el servidor Debian la base de datos "ejemplo" y se han cargado las tablas.
Con select se escribe el nombre de las columnas y en from se escribe el nombre de la tabla.
usando "limit", y un número, solo se ven los que se especifiquen en la ventana de comandos.
Repaso: para acceder a mariadb por ejemplo, o cualquier otra, se escribe mysql -uadmin -padmin".
Insertar datos, actualizar y borrar datos. Si queremos ver algo de la tabla en los comandos, escribimos "desc" y el nombre de la tabla y aparecerá, si queremos ver algo de dentro de la tabla escribimos el "select", nombre de lo que queremos ver y si queremos filtrar escribimos después el "limit" y un número.
"use ejemplo;" para entrar en la base de datos de "ejemplo", con "show databases" podemos ver las bases de datos que tenemos disponibles. Luego con "show tables" podemos ver el contenido de la base de datos que hayamos elegido. con "desc" y el nombre de la tabla podemos ver los campos que dispone. Con "select * from" y el nombre de la tabla podemos seleccionar más especifico algo.
En el programa cliente de HeidiSQL también podemos escribir las sentencias y ejecutarlas al igual que en el servidor.
Hemos hecho un ejercicio en "ejemplo" de práctica. para modificar el contenido de algo mediante el comando "alter". En código para añadir un nuevo campo sería "alter table 'profesores' add column 'nota' int (2) null after 'ingreso';". En este ejercicio en el que se añade un nuevo campo 'nota' para los profesores. Se empieza con el "select * from profesores" para que aparezca el contenido de dentro de la tabla, luego un "update profesores set nota 5 where nombre( el where es para que no afecte a todas las filas del contenido de la tabla)". Los numeros enteros no hace falta usar comillas, también solo se pueden usar enteros en este caso puesto que la nueva columna es de tipo "int".
No hay comentarios:
Publicar un comentario