Witam,
Miałem takie zadanie:
-- 1. stwórz nową bazę danych o nazwie firma
-- 2. stwórz tabelę o nazwie pracwonik z polami
-- • id – typu całkowitego, automatycznie numerowane z kluczem głównym,
-- • imie – typu znakowego o długości maksymalnie 10 znaków,
-- • nazwisko – typu znakowego o długości maksymalnie 20 znaków,
-- • urodzony – typu daty,
-- • stanowisko – typu całkowitego
-- 3. Dodaj do tabeli 20 różnych osób o różnych danych, stanowiska powinny przybrać wartości z zakresu od 1 do 5
-- 4. Wyświetl strukturę tabeli pracownik
-- 5. Wyświetl zawartość tabeli pracownik
I zrobiłem to tak:
create database `firma`
use `firma`
TRUNCATE `pracownik`;
create table `pracownik` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`imie` VARCHAR( 10 ),
`nazwisko` VARCHAR( 20 ),
`urodzony` DATE,
`stanowisko` INT
);
INSERT INTO `pracownik`
(`id`, `imie`, `nazwisko`, `urodzony`, `stanowisko`)
VALUES
(NULL, "Janusz", "Kowalski", "11-01-1998", 1),
(NULL, "Mariusz", "Kowalski", "11-01-1998", 2),
(NULL, "Klaudiusz", "Kowalski", "11-01-1998", 3),
(NULL, "Mikołaj", "Kowalski", "11-01-1998", 4),
(NULL, "Wojciech", "Kowalski", "11-01-1998", 5),
(NULL, "Janusz", "Kowalski", "11-01-1998", 1),
(NULL, "Mariusz", "Kowalski", "11-01-1998", 2),
(NULL, "Klaudiusz", "Kowalski", "11-01-1998", 3),
(NULL, "Mikołaj", "Kowalski", "11-01-1998", 4),
(NULL, "Wojciech", "Kowalski", "11-01-1998", 5),
(NULL, "Janusz", "Kowalski", "11-01-1998", 1),
(NULL, "Mariusz", "Kowalski", "11-01-1998", 2),
(NULL, "Klaudiusz", "Kowalski", "11-01-1998", 3),
(NULL, "Mikołaj", "Kowalski", "11-01-1998", 4),
(NULL, "Wojciech", "Kowalski", "11-01-1998", 5),
(NULL, "Janusz", "Kowalski", "11-01-1998", 1),
(NULL, "Mariusz", "Kowalski", "11-01-1998", 2),
(NULL, "Klaudiusz", "Kowalski", "11-01-1998", 3),
(NULL, "Mikołaj", "Kowalski", "11-01-1998", 4),
(NULL, "Wojciech", "Kowalski", "11-01-1998", 5),
DESC `pracownik`;
SELECT * FROM `pracownik`;
Czy jest to poprawnie oraz jak mogę to sprawdzić? Jak mogę odpalić ten plik w celu sprawdzenia?