Poza liczbami i tekstem Biblioteka potrzebuje jeszcze kilku szuflad o szczególnym przeznaczeniu. Poznaj je, by Twoje regały opisywały świat dokładnie.
2024-03-15. Idealna dla data_wypozyczenia czy data_zwrotu.2024-03-15 14:30:00. Użyj jej, gdy liczy się dokładny moment, np. data_logowania.Pamiętaj: jeśli wystarczy sam dzień - DATE. Jeśli potrzebny też zegar - DATETIME.
dostepna:1dostepna BOOLEAN DEFAULT TRUEW MySQL
TRUE to 1, a FALSE to 0 - ale możesz pisać po ludzku.1stan ENUM('nowy', 'uzywany', 'zniszczony')Egzemplarz może być tylko nowy, używany albo zniszczony - nic innego MySQL nie przyjmie. To strażnik, który nie wpuści przypadkowych wartości.
1CREATE TABLE egzemplarze (
2 id INT AUTO_INCREMENT PRIMARY KEY,
3 data_zakupu DATE,
4 dostepna BOOLEAN DEFAULT TRUE,
5 stan ENUM('nowy', 'uzywany', 'zniszczony')
6);Data zakupu, dostępność i stan - każda szuflada dobrana do swojej zawartości.