maciejkapaste-backup-2023-2.../pastes/paste_d44481.txt
2023-12-31 18:17:29 +01:00

31 lines
1.1 KiB
Plaintext

#
# ID: d44481
# Nazwa: kartkowka bazy danych
# Opis: moj kod z kartkowki z bazy danych 14.11.2023
# Publiczny: 0
# Data utworzenia/ostatniej edycji (UTC): 2023-11-14 12:41:20
#
-- Utwórz bazę danych
CREATE DATABASE malarze;
-- [tutaj wybierz bazę którą właśnie utworzyłeś]
-- Tabela 1
CREATE TABLE farby(id_farby INT PRIMARY KEY AUTO_INCREMENT, kolor ENUM("czerwony", "biały", "zielony"), pojemnosc TINYINT UNSIGNED, cena FLOAT);
-- Tabela 2
CREATE TABLE malowanie(id_pomieszczenia INT, id_sciany INT, id_farby INT, liczba_puszek INT UNSIGNED, PRIMARY KEY (id_pomieszczenia, id_sciany, id_farby));
-- Dodaj klucz obcy
ALTER TABLE malowanie ADD CONSTRAINT frgn_id_farby FOREIGN KEY (id_farby) REFERENCES farby(id_farby);
-- Zmień nazwę tabeli 2
ALTER TABLE malowanie RENAME malarz;
-- Dodaj kolumnę do tabeli 2
ALTER TABLE malarz ADD rok_waznosci DATE FIRST;
-- Zmień typ dodanej kolumny w tabeli 2
ALTER TABLE malarz MODIFY rok_waznosci YEAR;
-- Zmień nazwę kolumny w tabeli 1
ALTER TABLE farby CHANGE cena `cena produktu` FLOAT;
-- Wyświetl strukturę bazy
DESCRIBE malarz;