SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Modificar registros


Sintaxis MySQL de
                                      Modificar un campo en todos los registros de una tabla
modificación de registros                La sentencia MySQL, que permite modificar uno o varios campos en todos los
                                      registros de una tabla, es la siguiente:
Las sentencias MySQL que
permiten la modificación de                            UPDATE tabla SET campo1=valor1, campo2=valor2
registros en las tablas pueden
incluir algunas de las siguientes
cláusulas que, al igual que ocurría      ¡Cuidado con esta sentencia!. Hay que tener muy presente que con esta sentencia -en
en casos anteriores, pueden tener     la que no aparece WHERE- se modificarán TODOS LOS REGISTROS DE LA TABLA y
categoría de obligatorias u           por lo tanto los campos modificados tendrán el mismo valor en todos los registros.
opcionales.

El orden en que deben estar           Algunas consideraciones sobre la sintaxis
indicadas ha de seguir la misma
secuencia en la que están
descritas aquí.                         Siempre que manejes PHP y MySQL debes tener muy presente lo siguiente:

UPDATE
                                          s   MySQL requiere SIEMPRE que los valores tipo cadena que incluyen campos de
Tiene carácter obligatorio, debe              fecha vayan entre comillas. Por el contrario, los numéricos no deben llevar
ser la primera palabra de la                  comillas.
sentencia e indica a MySQL que            s   Presta mucha atención a esto cuando escribas los valores directamente en la
vamos realizar una modificación.              sentencia MySQL
                                          s   Cuando pases valores desde una variable PHP debes tener muy en cuenta las
[LOW_PRIORITY]                                consideraciones anteriores y si el contenido de la variable es una cadena que va a
Es opcional e indica a MySQL                  ser tratada como tal por MySQL tienes dos opciones para evitar el error:
espere a que se terminen de
hacer las consultas que en ese                    r   Definir la variable así: $variable ="'valor'" (comillas dobles, comilla
momento pudiera haber en                              simple al principio y comilla simple, comilla doble al final) y poner en la
proceso antes realizar la                             sentencia MySQL el nombre de la variable sin entrecomillar, o
actualización.                                    r   Definir la variable PHP así: $variable ="valor" y al escribir el nombre de
                                                      esa variable en la sentencia MySQL escribirlo entre comillas sencillas, es
[IGNORE]                                              decir, así: '$variable'
Es opcional. Cuando se incluye en
                                          s   No pienses que es caprichoso el orden que hemos puesto en las comillas. Recuerda
una sentencia el proceso de
                                              que al llamar a la sentencia MySQL, el contenido de la sentencia va entre
actualización no se interrumpe si
aparece un conflicto de clave                 comillas (que por costumbre son comillas dobles, por esa razón todo
duplicada en uno de los registros             entrecomillado que vaya dentro de esa sentencia ha de usar comillas simples
en proceso. Simplemente ignora                para evitar un error seguro).
ese registro y continúa con los
siguientes                                    De ahí que al definir una variable PHP en la forma $variable ="'valor'" las
                                              comillas dobles exteriores indican a PHP que se trata de una cadena, por lo que, al
Si no se incluye, el proceso de               pasar la variable a MySQL éste recibirá el contenido de la cadena que es,
modificación se interrumpe en el              logicamente: 'valor' y en este caso las comillas forman parte del valor, razón por
momento en que encuentre un                   el que no es necesario escribir -en la sentencia MySQL- el nombre de la variable
conflicto de clave duplicada.
                                              entrecomillado.
Tanto con ignore como sin esa
cláusula, en el caso de duplicidad      En este primer ejemplo, hemos incluido una actualización de tablas que pondrá
de clave NUNCA se efectúan las        puntuación 7 en la primera de las pruebas a todos los aspirantes a astronautas de
modificaciones.                       nuestro ejemplo.
tabla
                                        Es un caso de actualización sin la condición WHERE y tiene el código comentado.
Es obligatoria y contiene el
nombre de la tabla que
                                                             Ver código fuente        Ejecutar la modificación
pretendemos modificar.

SET                                   Selección y modificación de un solo registro
Tiene carácter obligatorio y debe
estar delante de las definiciones de    Es una de las opciones más habituales. Es el caso en el que –mediante un formulario–
campo y valor.                       asignamos una condición a WHERE y simultáneamente asignamos los nuevos valor del
                                      campo o campos elegidos. Requiere la siguiente sintaxis:
campo1 = valor1
                                         UPDATE tabla SET campo1=valor1, campo2=valor2 WHERE condición
Es obligatoria al menos una
definición. Indica el nombre del         La condición es fundamental en esta opción y normalmente aludirá a un campo índice
campo a modificar (campo1) y el       (clave principal o única), de modo que sea un solo registro el que cumpla la condición.
valor que se asignará a ese           Podría ser el caso, en nuestro ejemplo, del campo DNI que por su unicidad garantizaría
campo.
                                      que la modificación solamente va a afectar a uno solo de los registros.
Si se pretende modificar más de
un campo se repetirá esta                El ejemplo siguiente nos permitirá hacer modificaciones de este tipo en la tabla
definición tantas veces como sea      deomodat2. Observa el código fuente y verás que mediante un simple recurso
necesario, separando cada una de      JavaScript, el script que realiza la modificación nos reenvía al formulario con un mensaje
ellas por una coma.                   de confirmación de la modificación.

WHERE                                         Ver código «formulario» Ver código del «script»      Ejecutar la modificación
Es un campo opcional y su
comportamiento es idéntico a          Modificación simúltanea de un campo
señalado al mencionar el proceso
de consultas.                          en cualquiera de los registros
ORDER BY                                 Aquí tienes un ejemplo que permite visualizar el valor actual de todas las
                                      puntuaciones de la prueba 2 de los astronautas así como sus nombres y apellidos y DNI y
Tiene idéntica funcionalidad a la     en la cual se pueden modificar ninguno, uno, varios o todos los valores y
descrita al referirnos a consultas    posteriormente actualizarlos todos con los nuevos valores.

                                              Ver código «formulario» Ver código del «script»      Ejecutar la modificación
Ejercicio nº 43

Crea los formularios y scripts necesarios para poder elegir un alumno cualquiera mediante
su DNI –en la tabla1– y modificar cualquiera de sus datos personales.



                                 Anterior   Indice   Siguiente

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Curso Básico de Pl Sql Oracle
Curso Básico de Pl Sql OracleCurso Básico de Pl Sql Oracle
Curso Básico de Pl Sql Oracle
 
C++
C++C++
C++
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Curso SQL - Leccion 10
Curso SQL - Leccion 10Curso SQL - Leccion 10
Curso SQL - Leccion 10
 
Pl Sql
Pl SqlPl Sql
Pl Sql
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Plsql y paquetes
Plsql y paquetesPlsql y paquetes
Plsql y paquetes
 
Comandos SQL
Comandos SQLComandos SQL
Comandos SQL
 
Cap I Plsql
Cap I PlsqlCap I Plsql
Cap I Plsql
 
Tema 10
Tema 10Tema 10
Tema 10
 
Comandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-lizComandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-liz
 
Instrucciones de control
Instrucciones de controlInstrucciones de control
Instrucciones de control
 
PL SQL Diplomado Oracle
PL SQL Diplomado OraclePL SQL Diplomado Oracle
PL SQL Diplomado Oracle
 
4. estructuras selectivas
4. estructuras selectivas4. estructuras selectivas
4. estructuras selectivas
 
Estructura de control for
Estructura de control  forEstructura de control  for
Estructura de control for
 
Curso SQL - Leccion 3
Curso SQL - Leccion 3  Curso SQL - Leccion 3
Curso SQL - Leccion 3
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
 
Capitulo5 sql manejo-bd
Capitulo5 sql manejo-bdCapitulo5 sql manejo-bd
Capitulo5 sql manejo-bd
 
87 Php. Borrar Registros Y Salvar Datos
87 Php. Borrar Registros Y Salvar Datos87 Php. Borrar Registros Y Salvar Datos
87 Php. Borrar Registros Y Salvar Datos
 

Similar a Actualiza campos tabla MySQL

85 Php. Consultas En Tablas
85 Php. Consultas En Tablas85 Php. Consultas En Tablas
85 Php. Consultas En TablasJosé M. Padilla
 
Integridad referencial en my sql
Integridad referencial en my sqlIntegridad referencial en my sql
Integridad referencial en my sqlYusef Yamel
 
84 Php. AñAdir A Traves De Formularios
84 Php. AñAdir A Traves De Formularios84 Php. AñAdir A Traves De Formularios
84 Php. AñAdir A Traves De FormulariosJosé M. Padilla
 
Structured Query Language (Guía rápida)
Structured Query Language (Guía rápida)Structured Query Language (Guía rápida)
Structured Query Language (Guía rápida)Juan Pablo Cid Velasco
 
01-declaracion-de-variables
01-declaracion-de-variables01-declaracion-de-variables
01-declaracion-de-variablesUAL
 
19 Php. Utilizando Formularios
19 Php. Utilizando Formularios19 Php. Utilizando Formularios
19 Php. Utilizando FormulariosJosé M. Padilla
 
Ronny proaño 6º informatica
Ronny proaño 6º informaticaRonny proaño 6º informatica
Ronny proaño 6º informaticaRonny Proaño
 
Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de JavaRay
 
Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaRay
 
BD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQLBD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQLdemoiselle
 
10_REGLAS DE INTEGRIDAD DE DATOS.pdf
10_REGLAS DE INTEGRIDAD DE DATOS.pdf10_REGLAS DE INTEGRIDAD DE DATOS.pdf
10_REGLAS DE INTEGRIDAD DE DATOS.pdfasdf771146
 

Similar a Actualiza campos tabla MySQL (20)

PL/SQL
PL/SQLPL/SQL
PL/SQL
 
85 Php. Consultas En Tablas
85 Php. Consultas En Tablas85 Php. Consultas En Tablas
85 Php. Consultas En Tablas
 
SESION 05.pdf
SESION 05.pdfSESION 05.pdf
SESION 05.pdf
 
39 Php. Bucles While
39 Php. Bucles While39 Php. Bucles While
39 Php. Bucles While
 
Las variables y constantes
Las variables y constantesLas variables y constantes
Las variables y constantes
 
Integridad referencial en my sql
Integridad referencial en my sqlIntegridad referencial en my sql
Integridad referencial en my sql
 
84 Php. AñAdir A Traves De Formularios
84 Php. AñAdir A Traves De Formularios84 Php. AñAdir A Traves De Formularios
84 Php. AñAdir A Traves De Formularios
 
Structured Query Language (Guía rápida)
Structured Query Language (Guía rápida)Structured Query Language (Guía rápida)
Structured Query Language (Guía rápida)
 
01-declaracion-de-variables
01-declaracion-de-variables01-declaracion-de-variables
01-declaracion-de-variables
 
19 Php. Utilizando Formularios
19 Php. Utilizando Formularios19 Php. Utilizando Formularios
19 Php. Utilizando Formularios
 
05 - Funciones en lenguaje C
05 - Funciones en lenguaje C05 - Funciones en lenguaje C
05 - Funciones en lenguaje C
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Ronny proaño 6º informatica
Ronny proaño 6º informaticaRonny proaño 6º informatica
Ronny proaño 6º informatica
 
Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de Java
 
Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje Java
 
4072954.ppt
4072954.ppt4072954.ppt
4072954.ppt
 
Java
JavaJava
Java
 
PHP mode on
PHP mode onPHP mode on
PHP mode on
 
BD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQLBD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQL
 
10_REGLAS DE INTEGRIDAD DE DATOS.pdf
10_REGLAS DE INTEGRIDAD DE DATOS.pdf10_REGLAS DE INTEGRIDAD DE DATOS.pdf
10_REGLAS DE INTEGRIDAD DE DATOS.pdf
 

Más de José M. Padilla

Informe Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTInforme Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTJosé M. Padilla
 
Manual multimedia y web 2.0
Manual multimedia y web 2.0Manual multimedia y web 2.0
Manual multimedia y web 2.0José M. Padilla
 
Guia optimizacion motores_busqueda
Guia optimizacion motores_busquedaGuia optimizacion motores_busqueda
Guia optimizacion motores_busquedaJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004José M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantModulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerModulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpModulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioModulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityModulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerModulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexModulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoModulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoModulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioModulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiModulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionModulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionModulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionJosé M. Padilla
 
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.José M. Padilla
 
00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.José M. Padilla
 
00 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 2000 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 20José M. Padilla
 

Más de José M. Padilla (20)

Informe Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTInforme Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERT
 
Manual multimedia y web 2.0
Manual multimedia y web 2.0Manual multimedia y web 2.0
Manual multimedia y web 2.0
 
Guia optimizacion motores_busqueda
Guia optimizacion motores_busquedaGuia optimizacion motores_busqueda
Guia optimizacion motores_busqueda
 
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
 
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantModulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
 
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerModulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
 
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpModulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
 
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioModulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
 
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityModulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
 
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerModulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
 
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexModulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
 
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoModulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
 
Modulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoModulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
 
Modulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioModulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
 
Modulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiModulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
 
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionModulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
 
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionModulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
 
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
 
00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.
 
00 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 2000 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 20
 

Último

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (20)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Actualiza campos tabla MySQL

  • 1. Modificar registros Sintaxis MySQL de Modificar un campo en todos los registros de una tabla modificación de registros La sentencia MySQL, que permite modificar uno o varios campos en todos los registros de una tabla, es la siguiente: Las sentencias MySQL que permiten la modificación de UPDATE tabla SET campo1=valor1, campo2=valor2 registros en las tablas pueden incluir algunas de las siguientes cláusulas que, al igual que ocurría ¡Cuidado con esta sentencia!. Hay que tener muy presente que con esta sentencia -en en casos anteriores, pueden tener la que no aparece WHERE- se modificarán TODOS LOS REGISTROS DE LA TABLA y categoría de obligatorias u por lo tanto los campos modificados tendrán el mismo valor en todos los registros. opcionales. El orden en que deben estar Algunas consideraciones sobre la sintaxis indicadas ha de seguir la misma secuencia en la que están descritas aquí. Siempre que manejes PHP y MySQL debes tener muy presente lo siguiente: UPDATE s MySQL requiere SIEMPRE que los valores tipo cadena que incluyen campos de Tiene carácter obligatorio, debe fecha vayan entre comillas. Por el contrario, los numéricos no deben llevar ser la primera palabra de la comillas. sentencia e indica a MySQL que s Presta mucha atención a esto cuando escribas los valores directamente en la vamos realizar una modificación. sentencia MySQL s Cuando pases valores desde una variable PHP debes tener muy en cuenta las [LOW_PRIORITY] consideraciones anteriores y si el contenido de la variable es una cadena que va a Es opcional e indica a MySQL ser tratada como tal por MySQL tienes dos opciones para evitar el error: espere a que se terminen de hacer las consultas que en ese r Definir la variable así: $variable ="'valor'" (comillas dobles, comilla momento pudiera haber en simple al principio y comilla simple, comilla doble al final) y poner en la proceso antes realizar la sentencia MySQL el nombre de la variable sin entrecomillar, o actualización. r Definir la variable PHP así: $variable ="valor" y al escribir el nombre de esa variable en la sentencia MySQL escribirlo entre comillas sencillas, es [IGNORE] decir, así: '$variable' Es opcional. Cuando se incluye en s No pienses que es caprichoso el orden que hemos puesto en las comillas. Recuerda una sentencia el proceso de que al llamar a la sentencia MySQL, el contenido de la sentencia va entre actualización no se interrumpe si aparece un conflicto de clave comillas (que por costumbre son comillas dobles, por esa razón todo duplicada en uno de los registros entrecomillado que vaya dentro de esa sentencia ha de usar comillas simples en proceso. Simplemente ignora para evitar un error seguro). ese registro y continúa con los siguientes De ahí que al definir una variable PHP en la forma $variable ="'valor'" las comillas dobles exteriores indican a PHP que se trata de una cadena, por lo que, al Si no se incluye, el proceso de pasar la variable a MySQL éste recibirá el contenido de la cadena que es, modificación se interrumpe en el logicamente: 'valor' y en este caso las comillas forman parte del valor, razón por momento en que encuentre un el que no es necesario escribir -en la sentencia MySQL- el nombre de la variable conflicto de clave duplicada. entrecomillado. Tanto con ignore como sin esa cláusula, en el caso de duplicidad En este primer ejemplo, hemos incluido una actualización de tablas que pondrá de clave NUNCA se efectúan las puntuación 7 en la primera de las pruebas a todos los aspirantes a astronautas de modificaciones. nuestro ejemplo. tabla Es un caso de actualización sin la condición WHERE y tiene el código comentado. Es obligatoria y contiene el nombre de la tabla que Ver código fuente Ejecutar la modificación pretendemos modificar. SET Selección y modificación de un solo registro Tiene carácter obligatorio y debe estar delante de las definiciones de Es una de las opciones más habituales. Es el caso en el que –mediante un formulario– campo y valor. asignamos una condición a WHERE y simultáneamente asignamos los nuevos valor del campo o campos elegidos. Requiere la siguiente sintaxis: campo1 = valor1 UPDATE tabla SET campo1=valor1, campo2=valor2 WHERE condición Es obligatoria al menos una definición. Indica el nombre del La condición es fundamental en esta opción y normalmente aludirá a un campo índice campo a modificar (campo1) y el (clave principal o única), de modo que sea un solo registro el que cumpla la condición. valor que se asignará a ese Podría ser el caso, en nuestro ejemplo, del campo DNI que por su unicidad garantizaría campo. que la modificación solamente va a afectar a uno solo de los registros. Si se pretende modificar más de un campo se repetirá esta El ejemplo siguiente nos permitirá hacer modificaciones de este tipo en la tabla definición tantas veces como sea deomodat2. Observa el código fuente y verás que mediante un simple recurso necesario, separando cada una de JavaScript, el script que realiza la modificación nos reenvía al formulario con un mensaje ellas por una coma. de confirmación de la modificación. WHERE Ver código «formulario» Ver código del «script» Ejecutar la modificación Es un campo opcional y su comportamiento es idéntico a Modificación simúltanea de un campo señalado al mencionar el proceso de consultas. en cualquiera de los registros ORDER BY Aquí tienes un ejemplo que permite visualizar el valor actual de todas las puntuaciones de la prueba 2 de los astronautas así como sus nombres y apellidos y DNI y Tiene idéntica funcionalidad a la en la cual se pueden modificar ninguno, uno, varios o todos los valores y descrita al referirnos a consultas posteriormente actualizarlos todos con los nuevos valores. Ver código «formulario» Ver código del «script» Ejecutar la modificación
  • 2. Ejercicio nº 43 Crea los formularios y scripts necesarios para poder elegir un alumno cualquiera mediante su DNI –en la tabla1– y modificar cualquiera de sus datos personales. Anterior Indice Siguiente