Modificar y eliminar en MySQL

————————
TUTORIAL MYSQL:
————————
I. Instalación y arranque, creación de BDs y tablas, introducción y visualización de datos
II. Actualización de datos, eliminación y alteración de las BDs y las tablas
III. Consultas a MySQL desde un programa Java, Primera parte
IV. Consultas a MySQL desde un programa Java, Segunda parte
————————

Vamos a seguir trabajando con la BD que hemos creado en el post anterior. Ahora intentaremos actualizar los datos de un elemento de la tabla, eliminar algún o algunos elementos y alterar la estructura de la tabla añadiendo o eliminando columnas.

Comenzamos conectándonos al servidor de BDs…
$ mysql -u root -h localhost
Y accediendo a nuestra BD “tienda”:
mysql> use tienda;
Y si hacemos:
mysql> select * from libros;
deberíamos poder ver los títulos que introdujimos con anterioridad.

Si queremos cambiar un campo de todos los elementos, basta con usar la orden “update”, indicar la tabla y hacer “set” sobre el atributo con el nuevo valor.
mysql> update libros set stock=2;
Y sin embargo, si quisiéramos alterar un campo de un elemento concreto, haríamos lo mismo pero introduciendo una condición mediante “where”:
mysql> update libros set price=59.95 where title='Sistemas operativos modernos';

Para eliminar un elemento:
mysql> delete from libros where isbn='9701701658';
O introduciendo una condición lógica para eliminar lotes de elementos:
mysql> delete from libros where stock<0;
Tambien podemos eliminar elementos que cumplan que uno de sus campos pertenece a un conjunto dado:
mysql> delete from libros where autor in ('Andrew S. Tanenbaum', 'Dan Brown', 'Joan Ribas Lequerica');

Ahora alteraré la estructura de la tabla, añadiendo una columna llamada “Editor”:
mysql> alter table libros add column editor varchar(30);
Puedo incluso modificar sus parámetros:
mysql> alter table libros modify column editor varchar(30) not null;
Cambiar su nombre:
mysql> alter table libros change column editor editorial varchar(30) not null;
O eliminarla:
mysql> alter table libros drop column editorial;

————————
TUTORIAL MYSQL:
————————
I. Instalación y arranque, creación de BDs y tablas, introducción y visualización de datos
II. Actualización de datos, eliminación y alteración de las BDs y las tablas
III. Consultas a MySQL desde un programa Java, Primera parte
IV. Consultas a MySQL desde un programa Java, Segunda parte
————————

Anuncios

2 pensamientos en “Modificar y eliminar en MySQL

  1. Pingback: Tutorial de MySQL | Emilio

  2. Pingback: Java y consultas a MySQL (II) | Emilio

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s