SlideShare una empresa de Scribd logo
1 de 11
LENGUAJE SQL
COMANDOS DDL Y DML
Prof. ISC José Guadalupe Martín Pérez
LENGUAJE SQL
• El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos
normalizado, utilizado por los diferentes motores de bases de datos para realizar
determinadas operaciones sobre los datos o sobre la estructura de los mismos.
SQL es una herramienta para organizar, gestionar y recuperar datos almacenados
en una base de datos informática.
• El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones
de agregado. Estos elementos se combinan en las instrucciones para crear,
actualizar y manipular las bases de datos.
Prof. ISC José Guadalupe Martín Pérez
COMANDOS DDL
• Data Definition Language es la denominación en inglés que determina su sigla, en
español se traduce como Lenguaje de Definición de Datos. Muchas veces los
pueden llegar a encontrar con el título de OPERACIONES BÁSICAS. Estos comandos
permiten crear bases de datos, tablas, vistas, eliminar cualquier objeto, modificar
el diseño de los mismos.
• Dentro de los comandos DDL podemos encontrar:
• CREATE
• DROP
• ALTER
Prof. ISC José Guadalupe Martín Pérez
COMANDO CREATE
• Este comando crea un objeto dentro de la base de datos. Puede ser una tabla,
vista, índice, trigger, función, procedimiento cualquier otro objeto que el motor
de la base de datos soporte.
Prof. ISC José Guadalupe Martín Pérez
OBJETO A CREAR SINTAXIS DEL COMANDO
Base de Datos CREATE DATABASE [IF NOT EXISTS] nombre_BD;
Ejemplo: CREATE DATABASE IF NOT EXISTS alumnus;
Tabla CREATE [TEMPORARY] TABLE [IF NOT EXISTS] nombre_tabla;
Ejemplo: CREATE TABLE IF NOT EXISTS nom_alumno;
Indice CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX nombre_index [USING
tipo_index] ON nombre_tabla (nom_col_index,...);
Ejemplo: CREATE INDEX parte_nombre ON nom_alumno (nombre(10));
COMANDO ALTER
• Este comando permite modificar la estructura de un objeto. Se pueden agregar, quitar
campos a una tabla, modificar el tipo de un campo, agregar y/o quitar índices a una tabla,
modificar un trigger, etc. El uso mas común para este comando se centra principalmente en la
modificación de una base de datos y de las tablas que contenga esta misma.
Prof. ISC José Guadalupe Martín Pérez
OBJETO A MODIFICAR SINTAXIS DEL COMANDO
Base de Datos ALTER {DATABASE | SCHEMA} [db_name] alter_specification [,
alter_specification];
Ejemplo: ALTER DATABASE DISABLE INDEXES;
Tabla ALTER [IGNORE] TABLE tbl_name alter_specification [,
alter_specification];
Ejemplo: ALTER TABLE Persona CHANGE nombre nombres varchar(30);
COMANDO DROP
• Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función,
• procedimiento o cualquier otro objeto que el motor de la base de datos soporte. Se puede combinar con
• la sentencia ALTER.
Prof. ISC José Guadalupe Martín Pérez
OBJETO A ELIMINAR SINTAXIS DEL COMANDO
Base de Datos DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;
Ejemplo: DROP DATABASE IF EXISTS alumnos;
Tabla DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name];
Ejemplo: DROP TABLE IF EXISTS usuarios;
Indice DROP INDEX index_name ON tbl_name;
Ejemplo: DROP INDEX nombre_2 ON alumnos;
COMANDOS DML
• Se llaman DML por su significado en inglés, Data Manipulation Language, lo cual
traducido viene siendo Lenguaje de Manipulación de datos, estos comandos nos
permiten manejar de un lado a otro los datos contenidos en la base,
seleccionarlos, modificarlos y demás operaciones, denominadas OPERACIONES NO
BÁSICAS.
• Dentro de los comandos DML podemos encontrar:
• SELECT
• UPDATE
• INSERT
• DELETE
Prof. ISC José Guadalupe Martín Pérez
COMANDO SELECT
• Este comando obtiene filas de la base de datos y permite realizar la selección de
una o varias filas o columnas de una o varias tablas.
Prof. ISC José Guadalupe Martín Pérez
OBJETO A SELECCIONAR SINTAXIS DEL COMANDO
Base de Datos
Tabla SELECT [ALL | DISTINCT | UNIQUE] FROM nombre-de-tabla ORDER BY
campo1 [ASC | DESC], campo2 [ASC | DESC], …;;
Ejemplo: SELECT * FROM empleados ORDER BY oficio ASC, apellido
DESC;
Indice SELECT [ALL | DISTINCT | UNIQUE] lista-de-selecciones FROM
nombre-de-tabla WHERE condición ORDER BY campo1 [ASC | DESC],
campo2 [ASC
| DESC], …;
Ejemplo: SELECT * FROM empleados WERE salario>1500 AND
dept_no=20;
COMANDO UPDATE
• Este comando actualiza los registros de una tabla. Los registros se pueden
actualizar según los resultados de una instrucción SELECT – SQL.
Prof. ISC José Guadalupe Martín Pérez
OBJETO A SELECCIONAR SINTAXIS DEL COMANDO
Base de Datos
Tabla UPDATE nombre_tabla SET lista_asignaciones [ WHERE
Expresión_condicional ];
UPDATE Tienda SET Ventas = 500 WHERE Nombre_tenda = "Los
Angeles"
AND Date = "08-Jan-1999";-
Indice
COMANDO INSERT
• Este comando anexa un registro al final de una tabla existente. El nuevo registro
incluye los datos mostrados en el comando INSERT o de una matriz.
Prof. ISC José Guadalupe Martín Pérez
OBJETO A SELECCIONAR SINTAXIS DEL COMANDO
Base de Datos
Tabla INSERT INTO "nombre_tabla" VALUES ("columna1", "columna2", ...);
INSERT INTO Tienda (Nombre_tienda, venta, Fecha) VALUES ('Los
Angeles', 900, '10-Jan-2013');
Indice
COMANDO DELETE
• Este comando Marca registros de una tabla para su eliminación utilizando la
sintaxis de SQL.
Prof. ISC José Guadalupe Martín Pérez
OBJETO A SELECCIONAR SINTAXIS DEL COMANDO
Base de Datos
Tabla DELETE FROM "nombre_tabla" WHERE [condición];
DELETE FROM Tienda WHERE Productos = "Cigarros"
Indice

Más contenido relacionado

La actualidad más candente

Bases de datos my sql
Bases de datos my sqlBases de datos my sql
Bases de datos my sqlevavivez
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Erivan Martinez Ovando
 
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
 
Comandos ddl y dml
Comandos ddl y dmlComandos ddl y dml
Comandos ddl y dmlGerardo
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicojosecuartas
 
Sql(structured query language)
Sql(structured query language)Sql(structured query language)
Sql(structured query language)Ishucs
 
Bases de datos orientado a objetos
Bases de datos orientado a objetosBases de datos orientado a objetos
Bases de datos orientado a objetosjorge220395
 
Mejores practicas sql
Mejores practicas sqlMejores practicas sql
Mejores practicas sqlnnakasone
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Neguib Núñez
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDIsabel C de Talamas
 
Manipulating Data Oracle Data base
Manipulating Data Oracle Data baseManipulating Data Oracle Data base
Manipulating Data Oracle Data baseSalman Memon
 

La actualidad más candente (20)

Vistas en SQL
Vistas en SQLVistas en SQL
Vistas en SQL
 
Bases de datos my sql
Bases de datos my sqlBases de datos my sql
Bases de datos my sql
 
Sql presentacion
Sql presentacionSql presentacion
Sql presentacion
 
SQL
SQLSQL
SQL
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
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
 
Introduction to sql
Introduction to sqlIntroduction to sql
Introduction to sql
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Comandos ddl y dml
Comandos ddl y dmlComandos ddl y dml
Comandos ddl y dml
 
Introduction to-sql
Introduction to-sqlIntroduction to-sql
Introduction to-sql
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
Sql(structured query language)
Sql(structured query language)Sql(structured query language)
Sql(structured query language)
 
Bases de datos orientado a objetos
Bases de datos orientado a objetosBases de datos orientado a objetos
Bases de datos orientado a objetos
 
Mejores practicas sql
Mejores practicas sqlMejores practicas sql
Mejores practicas sql
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBD
 
Manipulating Data Oracle Data base
Manipulating Data Oracle Data baseManipulating Data Oracle Data base
Manipulating Data Oracle Data base
 
Sql tutorial
Sql tutorialSql tutorial
Sql tutorial
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 

Destacado

05 Más comandos ddl
05 Más comandos ddl05 Más comandos ddl
05 Más comandos ddltoniserna
 
Operadores, variables, constantes y tipos de datos en java
Operadores, variables, constantes y tipos de datos en javaOperadores, variables, constantes y tipos de datos en java
Operadores, variables, constantes y tipos de datos en javaJose
 
Adquision de Recursos Computacionales
Adquision de Recursos ComputacionalesAdquision de Recursos Computacionales
Adquision de Recursos ComputacionalesJose
 
Presentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad iPresentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad imarce821
 
Tema 3 sentencias de control de java por gio
Tema 3   sentencias de control de java por gioTema 3   sentencias de control de java por gio
Tema 3 sentencias de control de java por gioRobert Wolf
 
LENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADOLENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADOMinerva136
 
Programas de contabilidad (sistemas computarizados)
Programas de contabilidad (sistemas computarizados)Programas de contabilidad (sistemas computarizados)
Programas de contabilidad (sistemas computarizados)yessicamariscal
 
Tipos de redes locales
Tipos de redes localesTipos de redes locales
Tipos de redes localesCarloz Kaztro
 
Definición "Datos e informacion"
Definición "Datos e informacion"Definición "Datos e informacion"
Definición "Datos e informacion"kevin
 
2. componentes basicos (hardware y software)
2.  componentes basicos (hardware y software)2.  componentes basicos (hardware y software)
2. componentes basicos (hardware y software)Ivan Martinez Martinez
 
Sistemas De Información Gerencial
Sistemas De Información GerencialSistemas De Información Gerencial
Sistemas De Información Gerencialwww.cathedratic.com
 
LUXEMBOURG CREATIVE 2015 : Innovation managériale en entreprise
LUXEMBOURG CREATIVE 2015 : Innovation managériale en entrepriseLUXEMBOURG CREATIVE 2015 : Innovation managériale en entreprise
LUXEMBOURG CREATIVE 2015 : Innovation managériale en entrepriseLUXEMBOURG CREATIVE
 
Pourquoi ai-je besoin d'une application ou d'un site mobile
Pourquoi ai-je besoin d'une application ou d'un site mobilePourquoi ai-je besoin d'une application ou d'un site mobile
Pourquoi ai-je besoin d'une application ou d'un site mobiletommy411qc
 
Bloc Enzymatique
Bloc EnzymatiqueBloc Enzymatique
Bloc EnzymatiqueMede Space
 

Destacado (20)

05 Más comandos ddl
05 Más comandos ddl05 Más comandos ddl
05 Más comandos ddl
 
Operadores, variables, constantes y tipos de datos en java
Operadores, variables, constantes y tipos de datos en javaOperadores, variables, constantes y tipos de datos en java
Operadores, variables, constantes y tipos de datos en java
 
Adquision de Recursos Computacionales
Adquision de Recursos ComputacionalesAdquision de Recursos Computacionales
Adquision de Recursos Computacionales
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Presentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad iPresentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad i
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
Tema 3 sentencias de control de java por gio
Tema 3   sentencias de control de java por gioTema 3   sentencias de control de java por gio
Tema 3 sentencias de control de java por gio
 
Ejemplo ddl dml
Ejemplo ddl dmlEjemplo ddl dml
Ejemplo ddl dml
 
Introducción a sql
Introducción a  sqlIntroducción a  sql
Introducción a sql
 
LENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADOLENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADO
 
Comandos básicos mysql
Comandos básicos mysqlComandos básicos mysql
Comandos básicos mysql
 
Programas de contabilidad (sistemas computarizados)
Programas de contabilidad (sistemas computarizados)Programas de contabilidad (sistemas computarizados)
Programas de contabilidad (sistemas computarizados)
 
Tipos de redes locales
Tipos de redes localesTipos de redes locales
Tipos de redes locales
 
Definición "Datos e informacion"
Definición "Datos e informacion"Definición "Datos e informacion"
Definición "Datos e informacion"
 
2. componentes basicos (hardware y software)
2.  componentes basicos (hardware y software)2.  componentes basicos (hardware y software)
2. componentes basicos (hardware y software)
 
Sistemas De Información Gerencial
Sistemas De Información GerencialSistemas De Información Gerencial
Sistemas De Información Gerencial
 
LUXEMBOURG CREATIVE 2015 : Innovation managériale en entreprise
LUXEMBOURG CREATIVE 2015 : Innovation managériale en entrepriseLUXEMBOURG CREATIVE 2015 : Innovation managériale en entreprise
LUXEMBOURG CREATIVE 2015 : Innovation managériale en entreprise
 
Jean jaques rouseau
Jean jaques rouseauJean jaques rouseau
Jean jaques rouseau
 
Pourquoi ai-je besoin d'une application ou d'un site mobile
Pourquoi ai-je besoin d'une application ou d'un site mobilePourquoi ai-je besoin d'une application ou d'un site mobile
Pourquoi ai-je besoin d'une application ou d'un site mobile
 
Bloc Enzymatique
Bloc EnzymatiqueBloc Enzymatique
Bloc Enzymatique
 

Similar a Sql comandos

Similar a Sql comandos (20)

COMANDOS DDL
COMANDOS DDLCOMANDOS DDL
COMANDOS DDL
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Tema 12. Introducción a SQL 14-05-23.pdf
Tema 12. Introducción a SQL 14-05-23.pdfTema 12. Introducción a SQL 14-05-23.pdf
Tema 12. Introducción a SQL 14-05-23.pdf
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Tm13 introduccion al_sql
Tm13 introduccion al_sqlTm13 introduccion al_sql
Tm13 introduccion al_sql
 
LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQLLENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
4. sql (autoguardado)
4. sql (autoguardado)4. sql (autoguardado)
4. sql (autoguardado)
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query language
 
111
111111
111
 

Más de Jose

Ciclos de taladrado
Ciclos de taladradoCiclos de taladrado
Ciclos de taladradoJose
 
Practica transistores
Practica transistoresPractica transistores
Practica transistoresJose
 
Practicas diodos
Practicas diodosPracticas diodos
Practicas diodosJose
 
Practicas compuertas logicas tablas de verdad
Practicas compuertas logicas tablas de verdadPracticas compuertas logicas tablas de verdad
Practicas compuertas logicas tablas de verdadJose
 
Componentes electronicos
Componentes electronicosComponentes electronicos
Componentes electronicosJose
 
Esquemas electricos
Esquemas electricosEsquemas electricos
Esquemas electricosJose
 
Simbolos en-la-instalacion-electrica
Simbolos en-la-instalacion-electricaSimbolos en-la-instalacion-electrica
Simbolos en-la-instalacion-electricaJose
 
Tipos de lectura
Tipos de lecturaTipos de lectura
Tipos de lecturaJose
 
Jose martin grupo36
Jose martin grupo36Jose martin grupo36
Jose martin grupo36Jose
 
Medios de transmisión
Medios de transmisiónMedios de transmisión
Medios de transmisiónJose
 
Aspectos físicos de las redes
Aspectos físicos de las redesAspectos físicos de las redes
Aspectos físicos de las redesJose
 
Normas para cableado estructurado
Normas para cableado estructuradoNormas para cableado estructurado
Normas para cableado estructuradoJose
 
Clasificacion de las redes
Clasificacion de las redesClasificacion de las redes
Clasificacion de las redesJose
 
Introducción a la redes
Introducción a la redesIntroducción a la redes
Introducción a la redesJose
 
Conceptos básicos de corel draw x3
Conceptos básicos de corel draw x3Conceptos básicos de corel draw x3
Conceptos básicos de corel draw x3Jose
 
Estudio de factibilidad
Estudio de factibilidadEstudio de factibilidad
Estudio de factibilidadJose
 
Comandos de red
Comandos de redComandos de red
Comandos de redJose
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de redJose
 
Problemas en cable ethernet
Problemas en cable ethernetProblemas en cable ethernet
Problemas en cable ethernetJose
 
Asking for and giving personal information
Asking for and giving personal informationAsking for and giving personal information
Asking for and giving personal informationJose
 

Más de Jose (20)

Ciclos de taladrado
Ciclos de taladradoCiclos de taladrado
Ciclos de taladrado
 
Practica transistores
Practica transistoresPractica transistores
Practica transistores
 
Practicas diodos
Practicas diodosPracticas diodos
Practicas diodos
 
Practicas compuertas logicas tablas de verdad
Practicas compuertas logicas tablas de verdadPracticas compuertas logicas tablas de verdad
Practicas compuertas logicas tablas de verdad
 
Componentes electronicos
Componentes electronicosComponentes electronicos
Componentes electronicos
 
Esquemas electricos
Esquemas electricosEsquemas electricos
Esquemas electricos
 
Simbolos en-la-instalacion-electrica
Simbolos en-la-instalacion-electricaSimbolos en-la-instalacion-electrica
Simbolos en-la-instalacion-electrica
 
Tipos de lectura
Tipos de lecturaTipos de lectura
Tipos de lectura
 
Jose martin grupo36
Jose martin grupo36Jose martin grupo36
Jose martin grupo36
 
Medios de transmisión
Medios de transmisiónMedios de transmisión
Medios de transmisión
 
Aspectos físicos de las redes
Aspectos físicos de las redesAspectos físicos de las redes
Aspectos físicos de las redes
 
Normas para cableado estructurado
Normas para cableado estructuradoNormas para cableado estructurado
Normas para cableado estructurado
 
Clasificacion de las redes
Clasificacion de las redesClasificacion de las redes
Clasificacion de las redes
 
Introducción a la redes
Introducción a la redesIntroducción a la redes
Introducción a la redes
 
Conceptos básicos de corel draw x3
Conceptos básicos de corel draw x3Conceptos básicos de corel draw x3
Conceptos básicos de corel draw x3
 
Estudio de factibilidad
Estudio de factibilidadEstudio de factibilidad
Estudio de factibilidad
 
Comandos de red
Comandos de redComandos de red
Comandos de red
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Problemas en cable ethernet
Problemas en cable ethernetProblemas en cable ethernet
Problemas en cable ethernet
 
Asking for and giving personal information
Asking for and giving personal informationAsking for and giving personal information
Asking for and giving personal information
 

Último

Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfMaritza438836
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfmiriamguevara21
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdflizcortes48
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 

Último (20)

Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdf
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdf
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 

Sql comandos

  • 1. LENGUAJE SQL COMANDOS DDL Y DML Prof. ISC José Guadalupe Martín Pérez
  • 2. LENGUAJE SQL • El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por los diferentes motores de bases de datos para realizar determinadas operaciones sobre los datos o sobre la estructura de los mismos. SQL es una herramienta para organizar, gestionar y recuperar datos almacenados en una base de datos informática. • El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos. Prof. ISC José Guadalupe Martín Pérez
  • 3. COMANDOS DDL • Data Definition Language es la denominación en inglés que determina su sigla, en español se traduce como Lenguaje de Definición de Datos. Muchas veces los pueden llegar a encontrar con el título de OPERACIONES BÁSICAS. Estos comandos permiten crear bases de datos, tablas, vistas, eliminar cualquier objeto, modificar el diseño de los mismos. • Dentro de los comandos DDL podemos encontrar: • CREATE • DROP • ALTER Prof. ISC José Guadalupe Martín Pérez
  • 4. COMANDO CREATE • Este comando crea un objeto dentro de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento cualquier otro objeto que el motor de la base de datos soporte. Prof. ISC José Guadalupe Martín Pérez OBJETO A CREAR SINTAXIS DEL COMANDO Base de Datos CREATE DATABASE [IF NOT EXISTS] nombre_BD; Ejemplo: CREATE DATABASE IF NOT EXISTS alumnus; Tabla CREATE [TEMPORARY] TABLE [IF NOT EXISTS] nombre_tabla; Ejemplo: CREATE TABLE IF NOT EXISTS nom_alumno; Indice CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX nombre_index [USING tipo_index] ON nombre_tabla (nom_col_index,...); Ejemplo: CREATE INDEX parte_nombre ON nom_alumno (nombre(10));
  • 5. COMANDO ALTER • Este comando permite modificar la estructura de un objeto. Se pueden agregar, quitar campos a una tabla, modificar el tipo de un campo, agregar y/o quitar índices a una tabla, modificar un trigger, etc. El uso mas común para este comando se centra principalmente en la modificación de una base de datos y de las tablas que contenga esta misma. Prof. ISC José Guadalupe Martín Pérez OBJETO A MODIFICAR SINTAXIS DEL COMANDO Base de Datos ALTER {DATABASE | SCHEMA} [db_name] alter_specification [, alter_specification]; Ejemplo: ALTER DATABASE DISABLE INDEXES; Tabla ALTER [IGNORE] TABLE tbl_name alter_specification [, alter_specification]; Ejemplo: ALTER TABLE Persona CHANGE nombre nombres varchar(30);
  • 6. COMANDO DROP • Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función, • procedimiento o cualquier otro objeto que el motor de la base de datos soporte. Se puede combinar con • la sentencia ALTER. Prof. ISC José Guadalupe Martín Pérez OBJETO A ELIMINAR SINTAXIS DEL COMANDO Base de Datos DROP {DATABASE | SCHEMA} [IF EXISTS] db_name; Ejemplo: DROP DATABASE IF EXISTS alumnos; Tabla DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name]; Ejemplo: DROP TABLE IF EXISTS usuarios; Indice DROP INDEX index_name ON tbl_name; Ejemplo: DROP INDEX nombre_2 ON alumnos;
  • 7. COMANDOS DML • Se llaman DML por su significado en inglés, Data Manipulation Language, lo cual traducido viene siendo Lenguaje de Manipulación de datos, estos comandos nos permiten manejar de un lado a otro los datos contenidos en la base, seleccionarlos, modificarlos y demás operaciones, denominadas OPERACIONES NO BÁSICAS. • Dentro de los comandos DML podemos encontrar: • SELECT • UPDATE • INSERT • DELETE Prof. ISC José Guadalupe Martín Pérez
  • 8. COMANDO SELECT • Este comando obtiene filas de la base de datos y permite realizar la selección de una o varias filas o columnas de una o varias tablas. Prof. ISC José Guadalupe Martín Pérez OBJETO A SELECCIONAR SINTAXIS DEL COMANDO Base de Datos Tabla SELECT [ALL | DISTINCT | UNIQUE] FROM nombre-de-tabla ORDER BY campo1 [ASC | DESC], campo2 [ASC | DESC], …;; Ejemplo: SELECT * FROM empleados ORDER BY oficio ASC, apellido DESC; Indice SELECT [ALL | DISTINCT | UNIQUE] lista-de-selecciones FROM nombre-de-tabla WHERE condición ORDER BY campo1 [ASC | DESC], campo2 [ASC | DESC], …; Ejemplo: SELECT * FROM empleados WERE salario>1500 AND dept_no=20;
  • 9. COMANDO UPDATE • Este comando actualiza los registros de una tabla. Los registros se pueden actualizar según los resultados de una instrucción SELECT – SQL. Prof. ISC José Guadalupe Martín Pérez OBJETO A SELECCIONAR SINTAXIS DEL COMANDO Base de Datos Tabla UPDATE nombre_tabla SET lista_asignaciones [ WHERE Expresión_condicional ]; UPDATE Tienda SET Ventas = 500 WHERE Nombre_tenda = "Los Angeles" AND Date = "08-Jan-1999";- Indice
  • 10. COMANDO INSERT • Este comando anexa un registro al final de una tabla existente. El nuevo registro incluye los datos mostrados en el comando INSERT o de una matriz. Prof. ISC José Guadalupe Martín Pérez OBJETO A SELECCIONAR SINTAXIS DEL COMANDO Base de Datos Tabla INSERT INTO "nombre_tabla" VALUES ("columna1", "columna2", ...); INSERT INTO Tienda (Nombre_tienda, venta, Fecha) VALUES ('Los Angeles', 900, '10-Jan-2013'); Indice
  • 11. COMANDO DELETE • Este comando Marca registros de una tabla para su eliminación utilizando la sintaxis de SQL. Prof. ISC José Guadalupe Martín Pérez OBJETO A SELECCIONAR SINTAXIS DEL COMANDO Base de Datos Tabla DELETE FROM "nombre_tabla" WHERE [condición]; DELETE FROM Tienda WHERE Productos = "Cigarros" Indice