Modificar datos
No hay nada como saberse vivo. Y una muestra clara de que estamos vivos es, precisamente, el hecho de estar juntos una vez más en esta lección, ocasión por demás fabulosa para celebrar la vida.
Las modificaciones, así como las adiciones y el borrado, representan la columna vertebral de la evolución constante de una base de datos. El modificado de una base de datos nos da la seguridad de tener los datos correctos, o los datos realmente útiles, almacenados en nuestra base de datos.
Un ejemplo de la importancia de la actualización de las bases de datos es, por ejemplo, la actualización de los precios de los productos en venta en un supermercado (claro, a todos nos encantaría que dicha actualización fuese para bajar precios en lugar de para subirlos) En el caso del supermercado, la actualización es una de las tareas más importantes en la vida de sus bases de datos. ¿Cómo se sentirían ustedes si fuesen propietarios de un supermercado, y al registrar sus ventas, los precios de los productos estuviesen registrados con los precios de hace cinco años?
Exacto, esa misma sería su cara. Por tanto, las actualizaciones son una parte vital de una buena y sana base de datos.
Para MySQL las actualizaciones se llevan a cabo mediante la sentencia UPDATE, cuya sintaxis es la siguiente:
UPDATE nombre_base/nombre_tabla SET columna_1 = expresion1, columna_2 = expresion2,… columna_n = expresión WHERE condicion.
Antes de ver en acción la sentencia UPDATE, permítannos una observación de vital importancia. Como se darán cuenta, en todas, o en la gran mayoría de las sentencias en MySQL existe la posibilidad de utilizar la condicionante WHERE. Esta condición es en realidad una de las sentencias más importantes a nivel de las bases de datos relacionales, ya que es la que le impone condiciones a nuestro Modificado, Borrado o Seleccionado, evitando de esta forma el que datos importantes (o no importantes en algunos casos) sean Modificados, Borrados o Seleccionados. La sentencia WHERE tiene tanto (o más protagonismo) que la sentencia que la utiliza. Así pues queridos amigos, por favor, entiendan a la perfección el uso de la sentencia WHERE.
Bien, conforme avancemos en el curso, iremos viendo los usos y necesarias utilizaciones de la sentencia WHERE
[Objeto Flash Eliminado]
Esta es la sentencia de modificación en acción. Esperamos que les sirve de mucho lo que hemos aprendido. En nuestra próxima lección vamos a aprender cómo se BORRAN los datos. Por el momento, recuerden siempre lo que dijo Robert Louis Stevenson: "El encanto es la virtud sin la cual todas las demás son inútiles" Recordemos siempre que nuestras pasiones deben tener la virtud del encanto, de lo contrario, las pasiones,... se convierten en obligaciones.