Comandos DDL Y DML
se utilizan para crear y modificar la estructura de las tablas así como otros objetos de la base de datos.
CREATE
Para crear objetos en la base de datos.
CREATE DATABASE CentroComercial;
Creamos la base de datos con el comando "CREATE DATABASE" con el nombre CentroComercial
CREATE TABLE EMPLEADO
Creamos la tabla con el comando "CREATE TABLA" y enseguida nombre de dicha tabla.
ALTER
Modifica la estructura de la base de datos
ALTER TABLE nombre_tabla RENAME nombre_nuevo_tabla;
Reemplazamos el nombre de tabla por otro nombre
DROP
Borra objetos de la base de datos.
DROP DATABASE CentroComercial;
Borramos la base de datos
DROP TABLE EMPLEADO;
Para borrar tabla
TRUNCATE
Elimina todos los registros de la tabla, incluyendo todos los espacios asignados a los registros.
TRUNCATE TABLE Estudiante
se utiliza para eliminar o borrar los datos que contiene una tabla.
Permite a los usuarios introducir datos para posteriormente realizar tareas de consultas o modificación de los datos que contienen las Bases de Datos.
SELECT
para obtener datos de una base de datos.
SELECT * FROM nombre de la tabla
SELECT * FROM Empresa
Seleccionar todos los registros de la tabla empresa
INSERT
Para insertar datos a una tabla.
INSERT INTO nombre_tabla
VALUES (valor1, valor2, valor3, .)
INSERT INTO EMPLEADO( Rfc,nombre,apellidos,direccion,num_telefono,curp)
VALUES ('FOA16','Sandra','Flores Avila','Cd Mexico s/n ',554867899,'FOAS990316VMPLLVNO');
Insertamos registros en la tabla empleado
UPDATE
para modificar datos existentes dentro de una tabla.
UPDATE nombre de la tabla SET columna=registro WHERE columna=registro
UPDATE Estudiante SET nombre='sandra flores avila' WHERE nombre='sandra flores martinez'
Modifica o actualiza de la tabla estudiante la columna nombre sea igual = sandra flores avila de tipo carácter modificarlo por la condición de nombre sea igual a sandra y modificarlo por sandra flores martínez de tipo carácter.
DELETE
Elimina todos los registros de la tabla; no borra los espacios asignados a los registros.
DELETE FROM nombre_tabla
DELETE FROM Estudiante
Borramos la tabla estudiante