· 9 years ago · Feb 04, 2017, 06:22 PM
1CREATE DATABASE veterinaria IF NOT EXISTS COLLATE utf8_unicode_ci;
2USE veterinaria;
3
4CREATE TABLE IF NOT EXISTS clientes(
5
6 dni VARCHAR(9) PRIMARY KEY NOT NULL,
7 nombre VARCHAR(50) NOT NULL,
8 direccion VARCHAR(60) NOT NULL
9);
10
11INSERT INTO clientes (dni, nombre, direccion) VALUES("12345678A", "Maradona", "Calle falsa");
12INSERT INTO clientes (dni, nombre, direccion) VALUES("12345678B", "pepe", "Calle falsa1");
13
14CREATE TABLE IF NOT EXISTS mascotas(
15
16 codigo INTEGER PRIMARY KEY NOT NULL,
17 nombre VARCHAR(50) NOT NULL,
18 raza VARCHAR(50) NOT NULL,
19 dueño VARCHAR(9) NOT NULL
20 FOREIGN KEY(dueño)
21 REFERENCES clientes(dni)
22 ON DELETE CASCADE
23);
24
25INSERT INTO mascotas (codigo, nombre, raza, dueño) VALUES (1, "Redbull", "caniche", "12345678A");
26INSERT INTO mascotas (codigo, nombre, raza, dueño) VALUES (2, "Redbull1", "caniche1", "12345678A");
27INSERT INTO mascotas (codigo, nombre, raza, dueño) VALUES (3, "Redbull2", "caniche2", "12345678A)";
28INSERT INTO mascotas (codigo, nombre, raza, dueño) VALUES (4, "Redbull3", "caniche3", "12345678B)";
29INSERT INTO mascotas (codigo, nombre, raza, dueño) VALUES (5, "Redbull4", "caniche4", "12345678B)";
30INSERT INTO mascotas (codigo, nombre, raza, dueño) VALUES (6, "Redbull5", "caniche5", "12345678B)";