Criando um banco de dados relacional chave estrangeira

Aqui postaremos comandos que fazem os espíritos se mostrarem, os demônios queimarem, os deuses castigarem e os humanos implorarem... Vamos abrir as portas 22, 445, 139 e 3389 e sermos felizes. FreeBSD(o capeta mirim), Linux RedHat(O sistema do zé pilintra) ,OpenBSD(o sistema da iemanja), Windows (a janela iiluminati pro inferno) kkkkkkkkkkkkkkkkkkkkkkkkkkk
Post Reply
User avatar
javanunes
Site Admin
Posts: 123
Joined: 05 Nov 2017, 19:33
Contact:

Criando um banco de dados relacional chave estrangeira

Post by javanunes » 01 Jun 2019, 03:05

Com o bando de dados relacional, ao apagar um item em uma tabela, os outros itens que tem em outras tabelas ligadas a esse primeiro item apagado, serão apagados também automaticamente.

Code: Select all

CREATE DATABASE heteros;
USE heteros;

CREATE TABLE cliente (
 id_cliente SMALLINT PRIMARY KEY,
 nome_cliente VARCHAR(50)
);

CREATE TABLE puta (
 id_puta SMALLINT AUTO_INCREMENT PRIMARY KEY,
 nome VARCHAR(50),
 id_cliente SMALLINT,
 CONSTRAINT fk_id_puteiro FOREIGN KEY (id_cliente)
 REFERENCES cliente(id_cliente)
 ON DELETE CASCADE
 ON UPDATE CASCADE
);

Post Reply