SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO
SANTIAGO ANTUNEZ DE MAYOLO
“Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO
DISEÑO Y PROGRAMACIÓN WEB 82 LENGUAJE DE CONSULTA SQL
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO
SANTIAGO ANTUNEZ DE MAYOLO
“Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO
DISEÑO Y PROGRAMACIÓN WEB 83 LENGUAJE DE CONSULTA SQL
Modificando Tablas
La funcionalidad de la sentencia UPDATE, es la de actualizar los datos/registros de las
tablas de una base de datos existente
8.1 Sentencia UPDATE
La sentencia UPDATE, permite modificar o actualizar un conjunto de registros de
una tabla o vista, estos cambios dependerán directamente de una condición sobre una
o más columnas de una tabla.
8.1.1 UPDATE
Actualiza columnas de filas existentes de una tabla con nuevos valores
8.1.2 Clausula SET:
Indica las columnas a modificar y los valores que deben tomar.
8.1.3 Clausula WHERE
Si se utiliza la cláusula WHERE, especifica qué filas deben ser
actualizadas. Si no se especifica, serán actualizadas todas ellas
8.1.4 Clausula ORDER BY
Si se especifica la cláusula ORDER BY, las filas se modificarán en el orden
especificado
8.1.5 Clausula LIMIT
La cláusula LIMIT establece un límite al número de filas que se pueden
actualizar
8.1.6 Modificadores:
La sentencia UPDATE soporta los modificadores siguientes:
Si se usa la palabra LOW_PRIORITY, la ejecución de
UPDATE se retrasará hasta que no haya otros clientes
haciendo lecturas de la tabla.
Si se especifica IGNORE, la sentencia UPDATE no se
abortará si se producen errores durante la actualización. Las
filas con conflictos de claves duplicadas no se actualizarán. Las
CAPÍTULO
8
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO
SANTIAGO ANTUNEZ DE MAYOLO
“Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO
DISEÑO Y PROGRAMACIÓN WEB 84 LENGUAJE DE CONSULTA SQL
filas para las que la actualización de columnas se puedan
producir errores de conversión se actualizarán con los valores
válidos más próximos.
8.2 Sintaxis:
8.2.1 Básica
UPDATE tabla_nombre
SET columna_nombre = valor o expresion
WHERE condicion
8.2.2 Completa
UPDATE [LOW_PRIORITY] [IGNORE] nombre_tabla
SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
[WHERE condicion]
[ORDER BY ...]
[LIMIT numero_columnas]
TABLA Aquí se escribe el nombre la tabla que va a ser actualizada
SET Aquí se especifica la columna o columnas, que se actualizara en una
determinada tabla.
COLUMNA Se especifica el nombre de la columna que desea actualizar,
solo hay que tener en cuenta que no se pueden actualizar las
columnas con restricciones de auto incremento
VALOR o EXPRESION Puede asignarse un valor directamente, pero se
debe considerar el tipo de dato que soporta la
columna a actualizar, también puede usarse una
expresión, pero debemos considerar que dicha
expresión solo emita un resultado.
WHERE especifica la condición o condiciones que limitarán los valores
que se actualizarán.
8.2.3 Aplicaciones o Ejemplos:
Consulta. Se desea verificar los cursos que no tiene docente de la tabla
curso, para asignarles.
Solución. Se seguirá los siguientes pasos:
1. Verificar los registros de la tabla curso:
Select * from curso;
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO
SANTIAGO ANTUNEZ DE MAYOLO
“Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO
DISEÑO Y PROGRAMACIÓN WEB 85 LENGUAJE DE CONSULTA SQL
2. Se visualiza que el curso AM1A, no tiene asignado profesor. Por lo tano
asignaremos un docente a dicho curso
3. Solucionando:
update CURSO
SET profesor = 'Giordano Oré'
where idcurso = 'AM1A';
4. Verifique la asignación del docente con la sentencia: ________________
5. Que paso con el curso ANIMACION DE GRÁFICOS: ______________
_________________________________________________________
Consulta. Se desea cambiar la dirección y teléfono del alumno Javier Taipe.
La nueva dirección es Jauja y su teléfono es 954954954
Solución. Se seguirá los siguientes pasos:
1. Verificar los registros de la tabla alumno:
Select * from alumno;
2. Se visualiza que el alumno Javier Taipe, tiene como dirección
____________ y no tiene teléfono. Por lo tano asignaremos los cambios
solicitados:
3. Solución:
update alumno
set direccion=’Jauja’, telefono='954954954'
where idalumno=1014;
4. Verifique los datos actualizados del alumno Javier Taipe, para ello
utiliza la instrucción:
5. Copie el registro actualizado:
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO
SANTIAGO ANTUNEZ DE MAYOLO
“Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO
DISEÑO Y PROGRAMACIÓN WEB 86 LENGUAJE DE CONSULTA SQL
Objetivos:
Utilizar y verificar el uso de la sentencia UPDATE en las tablas de la base de datos
INSTITUTO con eficiencia y responsabilidad.
Lea las preguntas y escriba las soluciones correctas, en el editor de MySQL y
ejecute:
1. Se desea verificar que cursos tiene como docente la expresión NULL, para ello
se escribe la instrucción: (2 p)
2. Cuantos cursos no tienen profesor: __________ (2 p)
3. Escriba el código de los cursos que no tiene profesor: (2p)
4. Asignar al curso PHP Básico el docente Miguel Cárdenas, para ello se escribe
la instrucción: (4 p)
5. El alumno José Olivera perdió su celular por lo tanto ya no tiene número de
teléfono se debe actualizar ese dato, para ello se escribe la instrucción:
(3 p)
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO
SANTIAGO ANTUNEZ DE MAYOLO
“Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO
DISEÑO Y PROGRAMACIÓN WEB 87 LENGUAJE DE CONSULTA SQL
6. Asignar al curso diseño Gráfico Corel Draw el docente Alejandro Oré, para
ello se escribe la instrucción: (2 p)
7. El precio de los cursos subió aumentar 100 soles a todos los cursos cuyo precio
es menor o igual a 350. para ello se escribe la instrucción: (1 punto c/u)

Más contenido relacionado

La actualidad más candente

4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datosNathaly Arias
 
Instrucciones Cuadro de Mandos STADA
Instrucciones Cuadro de Mandos STADAInstrucciones Cuadro de Mandos STADA
Instrucciones Cuadro de Mandos STADAFarmacia Activa
 
Transact sql
Transact sqlTransact sql
Transact sqljoan
 
Laboratorio 5 Uso de insert,delete,update
Laboratorio 5 Uso de insert,delete,updateLaboratorio 5 Uso de insert,delete,update
Laboratorio 5 Uso de insert,delete,updateKevinFD
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Universidad Nacional de Piura
 
Procedimientos_almacenados
Procedimientos_almacenadosProcedimientos_almacenados
Procedimientos_almacenadosUNACAR
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySqlEduardo Ed
 
Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)José Toro
 
Disparadores
DisparadoresDisparadores
DisparadoresZiscko
 
Trabajo grupal - Base de Datos
Trabajo grupal - Base de DatosTrabajo grupal - Base de Datos
Trabajo grupal - Base de DatosMIROSLAVY
 

La actualidad más candente (18)

4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
 
Curso SQL - Leccion 10
Curso SQL - Leccion 10Curso SQL - Leccion 10
Curso SQL - Leccion 10
 
TRANSACT-SQL
TRANSACT-SQLTRANSACT-SQL
TRANSACT-SQL
 
Preparedstatement
PreparedstatementPreparedstatement
Preparedstatement
 
Instrucciones Cuadro de Mandos STADA
Instrucciones Cuadro de Mandos STADAInstrucciones Cuadro de Mandos STADA
Instrucciones Cuadro de Mandos STADA
 
Transact sql
Transact sqlTransact sql
Transact sql
 
B5b[2]
B5b[2]B5b[2]
B5b[2]
 
Laboratorio 5 Uso de insert,delete,update
Laboratorio 5 Uso de insert,delete,updateLaboratorio 5 Uso de insert,delete,update
Laboratorio 5 Uso de insert,delete,update
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
 
Procedimientos_almacenados
Procedimientos_almacenadosProcedimientos_almacenados
Procedimientos_almacenados
 
Vistas MySql
Vistas MySqlVistas MySql
Vistas MySql
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySql
 
1. introduccion a transact-sql
1.  introduccion a transact-sql1.  introduccion a transact-sql
1. introduccion a transact-sql
 
Curso SQL - Leccion 12
Curso SQL - Leccion 12Curso SQL - Leccion 12
Curso SQL - Leccion 12
 
Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)
 
Disparadores
DisparadoresDisparadores
Disparadores
 
Trigger o Disparadores
Trigger o DisparadoresTrigger o Disparadores
Trigger o Disparadores
 
Trabajo grupal - Base de Datos
Trabajo grupal - Base de DatosTrabajo grupal - Base de Datos
Trabajo grupal - Base de Datos
 

Similar a Manual lenguaje sql comp-2020-semana-8

Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)José Toro
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014Henry Cambal
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014Henry Cambal
 
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
 
Almacenamiento en bases de datos ejercicio maestria
Almacenamiento en bases de datos ejercicio maestriaAlmacenamiento en bases de datos ejercicio maestria
Almacenamiento en bases de datos ejercicio maestriaMeymorsal
 
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
 
Proyecto 2 Bases de Datos
Proyecto 2 Bases de DatosProyecto 2 Bases de Datos
Proyecto 2 Bases de DatosElisabet Cuevas
 
manejo de sentencias de manipulacion
manejo de sentencias de manipulacionmanejo de sentencias de manipulacion
manejo de sentencias de manipulacionSergio Perez
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 

Similar a Manual lenguaje sql comp-2020-semana-8 (20)

Manual lenguaje sql 2
Manual lenguaje sql 2Manual lenguaje sql 2
Manual lenguaje sql 2
 
DML3.pptx
DML3.pptxDML3.pptx
DML3.pptx
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Practica 11
Practica 11Practica 11
Practica 11
 
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
 
ITESO
ITESOITESO
ITESO
 
Almacenamiento en bases de datos ejercicio maestria
Almacenamiento en bases de datos ejercicio maestriaAlmacenamiento en bases de datos ejercicio maestria
Almacenamiento en bases de datos ejercicio maestria
 
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
 
Proyecto 2 Bases de Datos
Proyecto 2 Bases de DatosProyecto 2 Bases de Datos
Proyecto 2 Bases de Datos
 
Manual lenguaje sql comp 1
Manual lenguaje sql comp 1Manual lenguaje sql comp 1
Manual lenguaje sql comp 1
 
manejo de sentencias de manipulacion
manejo de sentencias de manipulacionmanejo de sentencias de manipulacion
manejo de sentencias de manipulacion
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
SENTENCIA SQL
SENTENCIA SQLSENTENCIA SQL
SENTENCIA SQL
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 

Último

Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTGestorManpower
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaSantiagoSanchez353883
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENSLuisLobatoingaruca
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 

Último (20)

Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SST
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación pública
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 

Manual lenguaje sql comp-2020-semana-8

  • 1. INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO SANTIAGO ANTUNEZ DE MAYOLO “Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO DISEÑO Y PROGRAMACIÓN WEB 82 LENGUAJE DE CONSULTA SQL
  • 2. INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO SANTIAGO ANTUNEZ DE MAYOLO “Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO DISEÑO Y PROGRAMACIÓN WEB 83 LENGUAJE DE CONSULTA SQL Modificando Tablas La funcionalidad de la sentencia UPDATE, es la de actualizar los datos/registros de las tablas de una base de datos existente 8.1 Sentencia UPDATE La sentencia UPDATE, permite modificar o actualizar un conjunto de registros de una tabla o vista, estos cambios dependerán directamente de una condición sobre una o más columnas de una tabla. 8.1.1 UPDATE Actualiza columnas de filas existentes de una tabla con nuevos valores 8.1.2 Clausula SET: Indica las columnas a modificar y los valores que deben tomar. 8.1.3 Clausula WHERE Si se utiliza la cláusula WHERE, especifica qué filas deben ser actualizadas. Si no se especifica, serán actualizadas todas ellas 8.1.4 Clausula ORDER BY Si se especifica la cláusula ORDER BY, las filas se modificarán en el orden especificado 8.1.5 Clausula LIMIT La cláusula LIMIT establece un límite al número de filas que se pueden actualizar 8.1.6 Modificadores: La sentencia UPDATE soporta los modificadores siguientes: Si se usa la palabra LOW_PRIORITY, la ejecución de UPDATE se retrasará hasta que no haya otros clientes haciendo lecturas de la tabla. Si se especifica IGNORE, la sentencia UPDATE no se abortará si se producen errores durante la actualización. Las filas con conflictos de claves duplicadas no se actualizarán. Las CAPÍTULO 8
  • 3. INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO SANTIAGO ANTUNEZ DE MAYOLO “Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO DISEÑO Y PROGRAMACIÓN WEB 84 LENGUAJE DE CONSULTA SQL filas para las que la actualización de columnas se puedan producir errores de conversión se actualizarán con los valores válidos más próximos. 8.2 Sintaxis: 8.2.1 Básica UPDATE tabla_nombre SET columna_nombre = valor o expresion WHERE condicion 8.2.2 Completa UPDATE [LOW_PRIORITY] [IGNORE] nombre_tabla SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ... [WHERE condicion] [ORDER BY ...] [LIMIT numero_columnas] TABLA Aquí se escribe el nombre la tabla que va a ser actualizada SET Aquí se especifica la columna o columnas, que se actualizara en una determinada tabla. COLUMNA Se especifica el nombre de la columna que desea actualizar, solo hay que tener en cuenta que no se pueden actualizar las columnas con restricciones de auto incremento VALOR o EXPRESION Puede asignarse un valor directamente, pero se debe considerar el tipo de dato que soporta la columna a actualizar, también puede usarse una expresión, pero debemos considerar que dicha expresión solo emita un resultado. WHERE especifica la condición o condiciones que limitarán los valores que se actualizarán. 8.2.3 Aplicaciones o Ejemplos: Consulta. Se desea verificar los cursos que no tiene docente de la tabla curso, para asignarles. Solución. Se seguirá los siguientes pasos: 1. Verificar los registros de la tabla curso: Select * from curso;
  • 4. INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO SANTIAGO ANTUNEZ DE MAYOLO “Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO DISEÑO Y PROGRAMACIÓN WEB 85 LENGUAJE DE CONSULTA SQL 2. Se visualiza que el curso AM1A, no tiene asignado profesor. Por lo tano asignaremos un docente a dicho curso 3. Solucionando: update CURSO SET profesor = 'Giordano Oré' where idcurso = 'AM1A'; 4. Verifique la asignación del docente con la sentencia: ________________ 5. Que paso con el curso ANIMACION DE GRÁFICOS: ______________ _________________________________________________________ Consulta. Se desea cambiar la dirección y teléfono del alumno Javier Taipe. La nueva dirección es Jauja y su teléfono es 954954954 Solución. Se seguirá los siguientes pasos: 1. Verificar los registros de la tabla alumno: Select * from alumno; 2. Se visualiza que el alumno Javier Taipe, tiene como dirección ____________ y no tiene teléfono. Por lo tano asignaremos los cambios solicitados: 3. Solución: update alumno set direccion=’Jauja’, telefono='954954954' where idalumno=1014; 4. Verifique los datos actualizados del alumno Javier Taipe, para ello utiliza la instrucción: 5. Copie el registro actualizado:
  • 5. INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO SANTIAGO ANTUNEZ DE MAYOLO “Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO DISEÑO Y PROGRAMACIÓN WEB 86 LENGUAJE DE CONSULTA SQL Objetivos: Utilizar y verificar el uso de la sentencia UPDATE en las tablas de la base de datos INSTITUTO con eficiencia y responsabilidad. Lea las preguntas y escriba las soluciones correctas, en el editor de MySQL y ejecute: 1. Se desea verificar que cursos tiene como docente la expresión NULL, para ello se escribe la instrucción: (2 p) 2. Cuantos cursos no tienen profesor: __________ (2 p) 3. Escriba el código de los cursos que no tiene profesor: (2p) 4. Asignar al curso PHP Básico el docente Miguel Cárdenas, para ello se escribe la instrucción: (4 p) 5. El alumno José Olivera perdió su celular por lo tanto ya no tiene número de teléfono se debe actualizar ese dato, para ello se escribe la instrucción: (3 p)
  • 6. INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO SANTIAGO ANTUNEZ DE MAYOLO “Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO DISEÑO Y PROGRAMACIÓN WEB 87 LENGUAJE DE CONSULTA SQL 6. Asignar al curso diseño Gráfico Corel Draw el docente Alejandro Oré, para ello se escribe la instrucción: (2 p) 7. El precio de los cursos subió aumentar 100 soles a todos los cursos cuyo precio es menor o igual a 350. para ello se escribe la instrucción: (1 punto c/u)