SlideShare una empresa de Scribd logo
Agenda
• Saludo
• Creación de los objetos de la base de
datos. GA6-220501096-AA1-EV03.
• Script bases de datos del proyecto. GA6-
220501096-AA2-EV03.
Bienvenidos
Tecnólogo en Análisis y Desarrollo de Software
FICHA 2643604-2648571- 2645048
Instructoras: Estella Saleme / Lina Jaramillo / Delia Herazo
DDL- DML
• MYSQL
MYSQL DDL DML.pdf
DDL: Create
• El comando CREATE en MySQL se utiliza para crear objetos de base
de datos, como tablas, bases de datos, vistas, índices,
procedimientos almacenados y otros objetos. A continuación, te
mostraré cómo usar el comando CREATE para crear una tabla en
MySQL como ejemplo:
Create database nombredelaBaseDeDatos;
CREATE TABLE nombre_de_la_tabla (
columna1 tipo_de_dato,
columna2 tipo_de_dato, ...
columnaN tipo_de_dato
);
MYSQL DDL DML.pdf
Script de la base de datos
Alter
• ALTER en MySQL se utiliza para
realizar modificaciones en la
estructura de una tabla existente,
como agregar, modificar o eliminar
columnas, cambiar el nombre de
una tabla o modificar restricciones.
A continuación, te proporciono la
sintaxis básica del comando ALTER
en MySQL:
-- Agregar una nueva columna a una tabla
ALTER TABLE nombre_de_la_tabla
ADD columna_nueva tipo_de_dato;
-- Modificar el tipo de datos de una columna
ALTER TABLE nombre_de_la_tabla
MODIFY nombre_de_la_columna nuevo_tipo_de_dato;
-- Cambiar el nombre de una columna
ALTER TABLE nombre_de_la_tabla
CHANGE nombre_de_la_columna nombre_nuevo tipo_de_dato;
-- Eliminar una columna de una tabla
ALTER TABLE nombre_de_la_tabla
DROP COLUMN nombre_de_la_columna;
-- Cambiar el nombre de una tabla
ALTER TABLE nombre_anterior
RENAME TO nombre_nuevo;
Elimina la columna ya creada.
COMANDOS DML
• Los comandos DML (Lenguaje de Manipulación de Datos) en SQL
son utilizados para interactuar con los datos en una base de datos.
Los comandos DML principales incluyen:
COMANDOS DML
1.SELECT: Se utiliza para recuperar datos de una o varias tablas. Permite realizar consultas y
recuperar registros que cumplan ciertas condiciones.
Ejemplo:
sql
SELECT Nombre, Apellido FROM Clientes WHERE Ciudad = 'Nueva York';
2.INSERT: Se utiliza para insertar nuevos registros en una tabla.
Ejemplo:
sql
INSERT INTO Clientes (Nombre, Apellido, Email) VALUES ('Juan', 'Pérez', 'juan@email.com');
3.UPDATE: Se utiliza para modificar registros existentes en una tabla.
Ejemplo:
sql
UPDATE Productos SET Precio = 25.99 WHERE ProductoID = 1;
4.DELETE: Se utiliza para eliminar registros de una tabla.
Ejemplo:
sql
DELETE FROM Pedidos WHERE PedidoID = 1001;
INSERT
insert
DML- BETWEEN
• Las cláusulas BETWEEN, IN, y LIKE son utilizadas en comandos DML
(Lenguaje de Manipulación de Datos) de SQL para realizar consultas
específicas en una base de datos. Aquí te proporciono ejemplos de
cómo utilizar estas cláusulas en comandos DML:
SELECT * FROM Productos
WHERE Precio BETWEEN 20 AND 50;
2. Cláusula IN:
• La cláusula IN se utiliza para especificar un conjunto de valores
posibles para una columna en una consulta.
• Ejemplo (SELECT):
SELECT * FROM Productos
WHERE Categoria IN ('Electrónica', 'Ropa');
LIKE
• El comando LIKE en MySQL se utiliza en consultas SQL para realizar
búsquedas de patrones en una columna de texto. Permite buscar
registros que coincidan con un patrón especificado utilizando
caracteres comodín. El patrón puede ser una cadena de texto que
incluye caracteres especiales para representar diferentes
combinaciones de caracteres en la búsqueda.
SELECT columnas
FROM tabla
WHERE columna LIKE patrón;
LIKE
.
•columnas: Las columnas que deseas seleccionar en la consulta.
•tabla: La tabla en la que deseas buscar registros.
•columna: La columna en la que deseas buscar el patrón.
•patrón: El patrón que deseas buscar en la columna.
El patrón puede incluir dos caracteres comodín principales:
•%: Representa cero, uno o varios caracteres.
•_: Representa un solo carácter.
LIKE
.
Aquí hay algunos ejemplos para ilustrar cómo funciona LIKE:
1.Buscar todos los registros donde el nombre comienza con "A":
sql
SELECT * FROM empleados WHERE nombre LIKE 'A%';
Esto seleccionará todos los registros donde la columna "nombre" comienza con la letra "A".
2.Buscar todos los registros donde el nombre termina con "son":
sql
SELECT * FROM empleados WHERE nombre LIKE '%son';
Esto seleccionará todos los registros donde la columna "nombre" termina con la cadena "son".
3.Buscar todos los registros donde el nombre contiene la letra "o" en la segunda posición:
sql
SELECT * FROM empleados WHERE nombre LIKE '_o%';
Esto seleccionará registros donde la columna "nombre" tiene una "o" en la segunda posición.
4.Buscar todos los registros donde el nombre contiene "a" en cualquier posición:
sql
SELECT * FROM empleados WHERE nombre LIKE '%a%';
Esto seleccionará registros donde la columna "nombre" contiene la letra "a" en cualquier posición.
El comando LIKE es útil para realizar búsquedas flexibles en bases de datos cuando se necesita buscar
registros que coincidan con ciertos patrones de texto
Preguntas
¿?
MYSQL DDL DML.pdf
MYSQL DDL DML.pdf

Más contenido relacionado

PPTX
Normalización de Base de Datos
PPT
Operaciones de Entrada / Salida en C++
PDF
MySQL INDEXES
PPTX
Combinacion de consultas y consultas multitablas
PDF
UNIDAD 2 PROGRAMACIÓN BASICA
PPTX
S1-Fundamentos POO
PDF
Base de datos relacionales
PPT
DDL - Lenguaje de definición de datos
Normalización de Base de Datos
Operaciones de Entrada / Salida en C++
MySQL INDEXES
Combinacion de consultas y consultas multitablas
UNIDAD 2 PROGRAMACIÓN BASICA
S1-Fundamentos POO
Base de datos relacionales
DDL - Lenguaje de definición de datos

La actualidad más candente (20)

PPT
modelo entidad-relacion
PDF
Estructuras de datos lineales
PPTX
Funciones de un administrador de base de datos
PDF
Estructura de datos power point
PPTX
Programación 3: colas
PPSX
Modelo Entidad Relación
PPTX
Disparadores Trigger En Sql Y My Sql
PPT
Chapter8 pl sql
DOCX
Ejemplos de herramientas case más utilizadas
PPT
Modelo Relacional
PPTX
Elicitacion
PDF
Sql a practical introduction
PPTX
Unidad 2 expresiones regulares
PDF
Diagrama de clases
PDF
10.Polimorfismo Java
PPTX
Html 5: formularios
PPTX
Aprenda a conectar sql y c# en 19 sencillos pasos!
PPTX
java (clases,herencias,encapsulamiento,.. )
PPTX
Elementos Swing
modelo entidad-relacion
Estructuras de datos lineales
Funciones de un administrador de base de datos
Estructura de datos power point
Programación 3: colas
Modelo Entidad Relación
Disparadores Trigger En Sql Y My Sql
Chapter8 pl sql
Ejemplos de herramientas case más utilizadas
Modelo Relacional
Elicitacion
Sql a practical introduction
Unidad 2 expresiones regulares
Diagrama de clases
10.Polimorfismo Java
Html 5: formularios
Aprenda a conectar sql y c# en 19 sencillos pasos!
java (clases,herencias,encapsulamiento,.. )
Elementos Swing
Publicidad

Similar a MYSQL DDL DML.pdf (20)

DOCX
Base de datos en sql
PPTX
Sql DML Lenguaje de manipulación de datos
PPTX
Consultas SQL
PPTX
12-TIPOS DE SENTEasdfNCIAasdfasdfaS SQL.pptx
PPTX
Fundamentos de BD - Unidad 6 lenguaje sql
PPTX
basesdedatos-programacionmongoldb-adsose
PDF
Clase 3 El lenguaje DML de SQL
DOCX
SQL.docx
PDF
PPTX
Intro BBDD SQL Server.pptx
PPTX
Diapositivas de tablas y tipos de datos
DOCX
MANUAL PRACTICO SQL SERVER para practicar lo aprendido.docx
PPTX
Tema5 sql - dml
PDF
Clase 2 El lenguaje DDL de SQL
PPTX
Clente servidor consultas sql
PPTX
consultas.pptx
PPTX
SQL EN VISUAL BASIC
PPTX
Sql comandos
PPTX
2.2 configuración del entorno de trabajo de la base de datos en web
DOC
Sentencias Sql
Base de datos en sql
Sql DML Lenguaje de manipulación de datos
Consultas SQL
12-TIPOS DE SENTEasdfNCIAasdfasdfaS SQL.pptx
Fundamentos de BD - Unidad 6 lenguaje sql
basesdedatos-programacionmongoldb-adsose
Clase 3 El lenguaje DML de SQL
SQL.docx
Intro BBDD SQL Server.pptx
Diapositivas de tablas y tipos de datos
MANUAL PRACTICO SQL SERVER para practicar lo aprendido.docx
Tema5 sql - dml
Clase 2 El lenguaje DDL de SQL
Clente servidor consultas sql
consultas.pptx
SQL EN VISUAL BASIC
Sql comandos
2.2 configuración del entorno de trabajo de la base de datos en web
Sentencias Sql
Publicidad

Último (11)

PDF
Frases de Fidel Castro. Compilación Norelys Morales Aguilera
PDF
Herramientaa de google google keep, maps.pdf
PPT
laser seguridad a la salud humana de piel y vision en laser clase 4
PPTX
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
PPTX
Guia de power bi de cero a avanzado detallado
PDF
Mesopotamia y Egipto.pptx.pdf historia universal
PPTX
presentacion_energias_renovables_renovable_.pptx
PDF
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
PDF
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN
PPTX
Presentación de un estudio de empresa pp
PPTX
tema-2-interes-.pptx44444444444444444444
Frases de Fidel Castro. Compilación Norelys Morales Aguilera
Herramientaa de google google keep, maps.pdf
laser seguridad a la salud humana de piel y vision en laser clase 4
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
Guia de power bi de cero a avanzado detallado
Mesopotamia y Egipto.pptx.pdf historia universal
presentacion_energias_renovables_renovable_.pptx
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN
Presentación de un estudio de empresa pp
tema-2-interes-.pptx44444444444444444444

MYSQL DDL DML.pdf

  • 1. Agenda • Saludo • Creación de los objetos de la base de datos. GA6-220501096-AA1-EV03. • Script bases de datos del proyecto. GA6- 220501096-AA2-EV03.
  • 2. Bienvenidos Tecnólogo en Análisis y Desarrollo de Software FICHA 2643604-2648571- 2645048 Instructoras: Estella Saleme / Lina Jaramillo / Delia Herazo
  • 5. DDL: Create • El comando CREATE en MySQL se utiliza para crear objetos de base de datos, como tablas, bases de datos, vistas, índices, procedimientos almacenados y otros objetos. A continuación, te mostraré cómo usar el comando CREATE para crear una tabla en MySQL como ejemplo: Create database nombredelaBaseDeDatos; CREATE TABLE nombre_de_la_tabla ( columna1 tipo_de_dato, columna2 tipo_de_dato, ... columnaN tipo_de_dato );
  • 7. Script de la base de datos
  • 8. Alter • ALTER en MySQL se utiliza para realizar modificaciones en la estructura de una tabla existente, como agregar, modificar o eliminar columnas, cambiar el nombre de una tabla o modificar restricciones. A continuación, te proporciono la sintaxis básica del comando ALTER en MySQL: -- Agregar una nueva columna a una tabla ALTER TABLE nombre_de_la_tabla ADD columna_nueva tipo_de_dato; -- Modificar el tipo de datos de una columna ALTER TABLE nombre_de_la_tabla MODIFY nombre_de_la_columna nuevo_tipo_de_dato; -- Cambiar el nombre de una columna ALTER TABLE nombre_de_la_tabla CHANGE nombre_de_la_columna nombre_nuevo tipo_de_dato; -- Eliminar una columna de una tabla ALTER TABLE nombre_de_la_tabla DROP COLUMN nombre_de_la_columna; -- Cambiar el nombre de una tabla ALTER TABLE nombre_anterior RENAME TO nombre_nuevo; Elimina la columna ya creada.
  • 9. COMANDOS DML • Los comandos DML (Lenguaje de Manipulación de Datos) en SQL son utilizados para interactuar con los datos en una base de datos. Los comandos DML principales incluyen:
  • 10. COMANDOS DML 1.SELECT: Se utiliza para recuperar datos de una o varias tablas. Permite realizar consultas y recuperar registros que cumplan ciertas condiciones. Ejemplo: sql SELECT Nombre, Apellido FROM Clientes WHERE Ciudad = 'Nueva York'; 2.INSERT: Se utiliza para insertar nuevos registros en una tabla. Ejemplo: sql INSERT INTO Clientes (Nombre, Apellido, Email) VALUES ('Juan', 'Pérez', 'juan@email.com'); 3.UPDATE: Se utiliza para modificar registros existentes en una tabla. Ejemplo: sql UPDATE Productos SET Precio = 25.99 WHERE ProductoID = 1; 4.DELETE: Se utiliza para eliminar registros de una tabla. Ejemplo: sql DELETE FROM Pedidos WHERE PedidoID = 1001;
  • 13. DML- BETWEEN • Las cláusulas BETWEEN, IN, y LIKE son utilizadas en comandos DML (Lenguaje de Manipulación de Datos) de SQL para realizar consultas específicas en una base de datos. Aquí te proporciono ejemplos de cómo utilizar estas cláusulas en comandos DML: SELECT * FROM Productos WHERE Precio BETWEEN 20 AND 50;
  • 14. 2. Cláusula IN: • La cláusula IN se utiliza para especificar un conjunto de valores posibles para una columna en una consulta. • Ejemplo (SELECT): SELECT * FROM Productos WHERE Categoria IN ('Electrónica', 'Ropa');
  • 15. LIKE • El comando LIKE en MySQL se utiliza en consultas SQL para realizar búsquedas de patrones en una columna de texto. Permite buscar registros que coincidan con un patrón especificado utilizando caracteres comodín. El patrón puede ser una cadena de texto que incluye caracteres especiales para representar diferentes combinaciones de caracteres en la búsqueda. SELECT columnas FROM tabla WHERE columna LIKE patrón;
  • 16. LIKE . •columnas: Las columnas que deseas seleccionar en la consulta. •tabla: La tabla en la que deseas buscar registros. •columna: La columna en la que deseas buscar el patrón. •patrón: El patrón que deseas buscar en la columna. El patrón puede incluir dos caracteres comodín principales: •%: Representa cero, uno o varios caracteres. •_: Representa un solo carácter.
  • 17. LIKE . Aquí hay algunos ejemplos para ilustrar cómo funciona LIKE: 1.Buscar todos los registros donde el nombre comienza con "A": sql SELECT * FROM empleados WHERE nombre LIKE 'A%'; Esto seleccionará todos los registros donde la columna "nombre" comienza con la letra "A". 2.Buscar todos los registros donde el nombre termina con "son": sql SELECT * FROM empleados WHERE nombre LIKE '%son'; Esto seleccionará todos los registros donde la columna "nombre" termina con la cadena "son". 3.Buscar todos los registros donde el nombre contiene la letra "o" en la segunda posición: sql SELECT * FROM empleados WHERE nombre LIKE '_o%'; Esto seleccionará registros donde la columna "nombre" tiene una "o" en la segunda posición. 4.Buscar todos los registros donde el nombre contiene "a" en cualquier posición: sql SELECT * FROM empleados WHERE nombre LIKE '%a%'; Esto seleccionará registros donde la columna "nombre" contiene la letra "a" en cualquier posición. El comando LIKE es útil para realizar búsquedas flexibles en bases de datos cuando se necesita buscar registros que coincidan con ciertos patrones de texto