SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
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
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
);
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

La actualidad más candente

La actualidad más candente (20)

SQL JOINS
SQL JOINSSQL JOINS
SQL JOINS
 
Programación III (Java) - 08 threads
Programación III (Java) - 08 threadsProgramación III (Java) - 08 threads
Programación III (Java) - 08 threads
 
SQL
SQLSQL
SQL
 
Access.ppt
Access.pptAccess.ppt
Access.ppt
 
Oracle: Joins
Oracle: JoinsOracle: Joins
Oracle: Joins
 
SQL Overview
SQL OverviewSQL Overview
SQL Overview
 
Sql Tutorials
Sql TutorialsSql Tutorials
Sql Tutorials
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
SQL Joins.pptx
SQL Joins.pptxSQL Joins.pptx
SQL Joins.pptx
 
Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en SQL
 
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM   TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
 
Triggers o disparadores en MySQL
Triggers o disparadores en MySQL Triggers o disparadores en MySQL
Triggers o disparadores en MySQL
 
Triggers
TriggersTriggers
Triggers
 
SQL Tutorial - How To Create, Drop, and Truncate Table
SQL Tutorial - How To Create, Drop, and Truncate TableSQL Tutorial - How To Create, Drop, and Truncate Table
SQL Tutorial - How To Create, Drop, and Truncate Table
 
Database constraints
Database constraintsDatabase constraints
Database constraints
 
Ibm db2
Ibm db2Ibm db2
Ibm db2
 
Lab2 ddl commands
Lab2 ddl commandsLab2 ddl commands
Lab2 ddl commands
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Sql server T-sql basics ppt-3
Sql server T-sql basics  ppt-3Sql server T-sql basics  ppt-3
Sql server T-sql basics ppt-3
 

Similar a MYSQL DDL DML.pdf

Base de datos en sql
Base de datos en sql  Base de datos en sql
Base de datos en sql K-rlos Pac
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
Diapositivas de tablas y tipos de datos
Diapositivas de tablas y tipos de datosDiapositivas de tablas y tipos de datos
Diapositivas de tablas y tipos de datosTAPIA SILVA EVELINA
 
Clente servidor consultas sql
Clente servidor consultas sqlClente servidor consultas sql
Clente servidor consultas sqlDiego Bladimir
 
consultas.pptx
consultas.pptxconsultas.pptx
consultas.pptxThegreen4
 
SQL EN VISUAL BASIC
SQL EN VISUAL BASICSQL EN VISUAL BASIC
SQL EN VISUAL BASICJavier Lasso
 
Sql comandos
Sql comandosSql comandos
Sql comandosJose
 
2.2 configuración del entorno de trabajo de la base de datos en web
2.2 configuración del entorno de trabajo de la base de datos en web2.2 configuración del entorno de trabajo de la base de datos en web
2.2 configuración del entorno de trabajo de la base de datos en webXoch Flores
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sqlfer951
 
Consultas sql
Consultas sqlConsultas sql
Consultas sqljuan198
 
Sentencias SQL.pptx
Sentencias SQL.pptxSentencias SQL.pptx
Sentencias SQL.pptxValLerm1
 
8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docxLeydyVeronicaDelgado
 

Similar a MYSQL DDL DML.pdf (20)

Base de datos en sql
Base de datos en sql  Base de datos en sql
Base de datos en sql
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Fundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sqlFundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sql
 
Clase 3 El lenguaje DML de SQL
Clase 3 El lenguaje DML de SQLClase 3 El lenguaje DML de SQL
Clase 3 El lenguaje DML de SQL
 
SQL.docx
SQL.docxSQL.docx
SQL.docx
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Intro BBDD SQL Server.pptx
Intro BBDD SQL Server.pptxIntro BBDD SQL Server.pptx
Intro BBDD SQL Server.pptx
 
Diapositivas de tablas y tipos de datos
Diapositivas de tablas y tipos de datosDiapositivas de tablas y tipos de datos
Diapositivas de tablas y tipos de datos
 
Tema5 sql - dml
Tema5   sql - dmlTema5   sql - dml
Tema5 sql - dml
 
Clase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQLClase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQL
 
Clente servidor consultas sql
Clente servidor consultas sqlClente servidor consultas sql
Clente servidor consultas sql
 
consultas.pptx
consultas.pptxconsultas.pptx
consultas.pptx
 
SQL EN VISUAL BASIC
SQL EN VISUAL BASICSQL EN VISUAL BASIC
SQL EN VISUAL BASIC
 
Sql comandos
Sql comandosSql comandos
Sql comandos
 
2.2 configuración del entorno de trabajo de la base de datos en web
2.2 configuración del entorno de trabajo de la base de datos en web2.2 configuración del entorno de trabajo de la base de datos en web
2.2 configuración del entorno de trabajo de la base de datos en web
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sql
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Sentencias SQL.pptx
Sentencias SQL.pptxSentencias SQL.pptx
Sentencias SQL.pptx
 
8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx
 

Último

NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 

Último (9)

NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 

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
  • 4.
  • 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 );
  • 6.
  • 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