MySQL es un lenguaje de acceso a bases de datos relacionales que permite realizar operaciones entre tablas. Mediante el uso del álgebra y el cálculo permite realizar consultas para obtener información. Los datos se almacenan en tablas, con filas y columnas (como si fueran hojas de Microsoft Excel). Las sentencias en MySQL se realizan de una forma bastante legible para el usuario, el pseudocódigo que veremos será para:
Select (Seleccionar)
Se utiliza para consultar registros de la base de datos con un criterio determinado, por ejemplo:
- SELECCIONAR de TABLA;
- Donde TABLA es el nombre de la tabla que contiene la información, se le pueden agregar más detalles como la cantidad de campos a mostrar y alguna condición extra con la palabra DONDE.
Para la tabla «Alumnos» con la siguiente estructura:
Matricula | Nombre | Grupo | Edad | Domicilio | Tutor |
Buscar:
Seleccionar * de Alumnos;
Seleccionar todo de Alumnos;
Seleccionar nombre, grupo de Alumnos;
Seleccionar todo de Alumnos
Donde nombre =»Alicia»;
Insert (Insertar)
Se usa para agregar datos en las tablas de la base de datos con una única sentencia.
Insertar dentro TABLA (campos)
Valores (datos);
Insertar dentro ALUMNOS (matricula, nombre, grupo, edad, domicilio, tutor)
Valores («840-2», «Lilia», 405, 16, «Tecamac», «Juan»);
El ; (punto y coma) después de valores se pone después del último paréntesis de los registros que queremos agregar.
Update (Actualizar)
Sirve para modificar los valores de los campos y registros especificados dentro de una tabla.
Actualizar tabla
Conjunto campo=valor
Donde condición;
Delete (Borrar)
Este comando sirve para eliminar registros de una tabla de una base de datos.
Borrar de tabla
Donde condición;
Borrar de Alumnos
Donde matricula=»8420-2″;
Create (Crear)
Es utilizado para crear nuevas tablas y nuevas bases de datos.
Crear basededatos nombreBD;
Usar nombreBD;
- Después de crear la base de datos se pone el comando «usar» para poder acceder a la BD y poder crear tablas y registros dentro de ella.
Crear tabla nombretabla(
Campo1 tipo(numcaracteres),
Campo2 tipo(numcaracteres),
Campo3 tipo(numcaracteres)
);
Crear basededatos Universidad;
Usar Universidad;
Crear tabla Alumnos(
Matricula char(15),
Nombre char(15),
Grupo int(3),
Edad int(2),
Domicilio chat(20),
Tutor char(20)
);
Drop (Soltar / Eliminar)
Este comando es usado para eliminar la base de datos completa o una tabla dentro de ella.
Eliminar basededatos nombreBD;
Eliminar tabla nombretabla;
Eliminar basededatos universidad;
Eliminar tabla alumnos;
Ejemplo completo del pseudocódigo.
Para poder crear la siguiente B.D. se utilizan los comandos:
MAKARENKO
Clientes
Id_C | Nombre | Apellido | Edad | Domicilio |
01 | Rogelio | Sanchez | 32 | Tizayuca |
02 | Sandra | León | 26 | Tecámac |
03 | Luisa | Marquez | 28 | Ojo de Agua |
Pagos
Id_p | Id_C | Monto |
01A | 01 | 470 |
02B | 02 | 610 |
Crear base de datos makarenko;
Usar makarenko;
Crear tabla clientes(
Id_c int (2),
Nombre char(15),
Apellido char(15),
Edad int(2),
Domicilio char(20) );
Crear tabla pagos (
Id_p char (3),
Id_c int(2),
Monto int(3) );
Insertar dentro clientes (id_c, nombre, apellido, edad, domicilio)
Valores (01, «Rogelio», «Sanchez», 32, «Tizayuca»),
Valores (02, «Sandra», «León», 26, «Tecámac»),
Valores (03, «Luisa», «Marquez», 28, «Ojo de agua»);
Insertar dentro pagos (id_p, id_c, monto)
Valores («01A», 01, 470),
Valores («02B», 02, 610);