Cuando creamos una aplicacion o usamos una existente siempre es necesario crear bases de datos, tablas, borrar datos, etc… Aqui os explicare como manejaros.
Lo primero es conectar al MySQL:
mysql -u root mysql -p
Ahora vamos a crear una base de datos y unas tablas para nuestra aplicacion:
mysql 5.0.51b> create database idusDB;
Database “idusDB” created.
Abrimos la base de datos:
mysql 5.0.51b> use idusDB
Database changed
Creamos un par de tablas:
mysql 5.0.51b> create table idus_Usuarios (idUsuario integer, nombre varchar(10));
Query OK, 0 rows affected (0.00 sec)
mysql 5.0.51b> create table idus_Productos (idProducto integer, detalle varchar(200));
Comprobamnos que esten las tablas:
mysql 5.0.51b> show tables;
+----------------------+
| Tables in idusDB|
+----------------------+
| idus_Usuarios |
| idus_Productos |
+----------------------+
Para mostrar los campos:
mysql 5.0.51b> show columns from idus_Usuarios;
+---------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+----------+------+-----+---------+-------+
| idUsuario | int(11) | YES | | | |
| nombre | varchar(10) | YES | | | |
+---------+----------+------+-----+---------+-------+
Ahora vamos a insertar un usuario a mano:
mysql 5.0.51b> insert into idus_Usuarios (idUsuario , nombre ) values (1, 'idusUser');
Query OK, 1 row affected (0.00 sec)
Hacemos un listado de la tabla de usuarios:
mysql 5.0.51b> select * from idus_Usuarios;
+---------+---------+
| idUsuario| nombre|
+---------+---------+
| 1 | idusUser |
+---------+---------+
Upps se nos olvido añadir el campo clave!
mysql 5.0.51b> alter table idus_Usuarios add column clave varchar(20);
Query OK, 1 row affected (0.04 sec)
Records: 1 Duplicates: 0 Warnings: 0
Ahora actualizamos el usuario 1 para ponerle la clave:
mysql 5.0.51b> update idus_Usuarios set clave='claveNueva' where idUsuario=1;
Query OK, 1 row affected (0.00 sec)
Ahora le modificamos el nombre y la clave a la vez:
mysql 5.0.51b> update idus_Usuarios set clave='claveNueva', nombre='Usuario' where idUsuario=1;
Query OK, 1 row affected (0.00 sec)
Si lo que queremos es borrar pues…
mysql 5.0.51b> delete from idus_Usuarios where idUsuario=1;
Query OK, 1 row affected (0.01 sec)
Y aqui terminamos
mysql 5.0.51b> quit