Initial commit
This commit is contained in:
39
banco.sql
Normal file
39
banco.sql
Normal file
@@ -0,0 +1,39 @@
|
||||
CREATE TABLE times (
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
nome VARCHAR(100),
|
||||
pontos INT,
|
||||
jogos INT,
|
||||
vitorias INT,
|
||||
empates INT,
|
||||
derrotas INT,
|
||||
gols_pro INT,
|
||||
gols_contra INT,
|
||||
saldo_gols INT,
|
||||
aproveitamento INT,
|
||||
ultimos_jogos VARCHAR(20)
|
||||
);
|
||||
|
||||
INSERT INTO times (nome, pontos, jogos, vitorias, empates, derrotas, gols_pro, gols_contra, saldo_gols, aproveitamento, ultimos_jogos) VALUES
|
||||
('Palmeiras', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''),
|
||||
('Flamengo', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''),
|
||||
('Fluminense', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''),
|
||||
('Bragantino', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''),
|
||||
('Ceará', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''),
|
||||
('Corinthians', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''),
|
||||
('Cruzeiro', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''),
|
||||
('Vasco', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''),
|
||||
('Juventude', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''),
|
||||
('São Paulo', 0, 0, 0, 0, 0, 0, 0, 0, 0, '');
|
||||
|
||||
CREATE TABLE IF NOT EXISTS historico_jogos (
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
time_casa VARCHAR(100) NOT NULL,
|
||||
time_visitante VARCHAR(100) NOT NULL,
|
||||
gols_casa INT,
|
||||
gols_visitante INT,
|
||||
data_jogo TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
rodada INT NOT NULL,
|
||||
CONSTRAINT check_different_teams CHECK (time_casa != time_visitante),
|
||||
INDEX idx_rodada (rodada),
|
||||
INDEX idx_data_jogo (data_jogo)
|
||||
);
|
Reference in New Issue
Block a user