miércoles, 6 de febrero de 2013

Codificacion de creacion de tablas y de consulta:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.41 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database veterinaria;
Query OK, 1 row affected (0.03 sec)

mysql> connect veterinaria;
Connection id:    2
Current database: veterinaria

mysql> create table mascota(
    -> idMascota integer primary key,
    -> nombre varchar(30),
    -> especie varchar(30),
    -> raza varchar(30),
    -> sexo varchar(30),
    -> peso double,
    -> alzada varchar(30),
    -> fechaNac varchar(30),
    -> color varchar(30),
    -> pelaje varchar(30),
    -> cicatrices varchar(30),
    -> cirugiasEsteticas varchar(30),
    -> tatuajes varchar(30),
    -> condicionCorporal integer,
    -> finZootecnico varchar(30)
    -> );
Query OK, 0 rows affected (0.04 sec)

mysql> create table propietario(
    -> idPropietario integer primary key,
    -> nombre varchar(30),
    -> direccion varchar(30),
    -> telefono integer,
    -> profesion varchar(30)
    -> );
Query OK, 0 rows affected (0.07 sec)

mysql> alter table mascota add propietario varchar(30) references propietario(idPropietario);
Query OK, 0 rows affected (0.04 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> insert into propietario values (0,'Ricardo Alvarez','Nigeria 7610',6370147,'estudiante');
Query OK, 1 row affected (0.00 sec)

mysql> insert into mascota(idMascota,nombre,propietario) values (0,'Perro :B',0);
Query OK, 1 row affected (0.00 sec)

mysql> select mascota.idMascota,mascota.nombre,propietario.nombre 'Nombre Propietario' from mascota,propietario where propietario.idPropietario=mascota.propietario;
+-----------+----------+--------------------+
| idMascota | nombre   | Nombre Propietario |
+-----------+----------+--------------------+
|         0       | Perro :B  | Ricardo Alvarez       |
+-----------+----------+--------------------+
1 row in set (0.00 sec)

No hay comentarios:

Publicar un comentario