33 lines
872 B
Plaintext
33 lines
872 B
Plaintext
|
#
|
||
|
# ID: 74bc96
|
||
|
# Nazwa: notatki bazy danych
|
||
|
# Opis: 10.11.2023 - wiele kluczy podstawowych i inny zapis kluczy podstawowych i obcych
|
||
|
# Publiczny: 0
|
||
|
# Data utworzenia/ostatniej edycji (UTC): 2023-12-05 11:43:53
|
||
|
#
|
||
|
|
||
|
-- Te metody podobno będą na kartkówce
|
||
|
|
||
|
CREATE TABLE adres(
|
||
|
id INT PRIMARY KEY AUTO_INCREMENT,
|
||
|
`kod pocztowy` CHAR(6),
|
||
|
miasto VARCHAR(64),
|
||
|
ulica VARCHAR(64)
|
||
|
);
|
||
|
|
||
|
CREATE TABLE administracja(
|
||
|
id INT UNSIGNED AUTO_INCREMENT,
|
||
|
imie VARCHAR(64),
|
||
|
nazwisko VARCHAR(64),
|
||
|
stanowisko VARCHAR(64),
|
||
|
uprawnienia SET("write", "read", "execute"),
|
||
|
id_adres INT,
|
||
|
PRIMARY KEY(id, imie, nazwisko),
|
||
|
FOREIGN KEY(id_adres) REFERENCES adres(id)
|
||
|
);
|
||
|
|
||
|
DESCRIBE administracja;
|
||
|
|
||
|
ALTER TABLE adres RENAME zamieszkanie;
|
||
|
|
||
|
ALTER TABLE zamieszkanie CHANGE miasto wojewodztwo VARCHAR(64);
|