Klauzula INSERT INTO
służy do wypełniania tabeli danymi.
Składnia klauzuli INSERT INTO
Na dzisiejszej lekcji wypełnimy sobie tabelę danymi. Na początek pokażę schemat skryptu, według którego będziemy postępować. Skrypt ten może przyjąć dwie formy.
Pierwsza forma wymaga podania wpisywanych wartości, jak również nazw kolumn.
W drugiej formie nie są uwzględnione nazwy kolumn.
W naszym przypadku użyjemy formy drugiej, ponieważ jest ona krótsza. Czasami jednak niezbędne jest użycie formy pierwszej, gdy chcemy aby któraś z kolumn pozostała pusta. Poniższy przykład pokazuje jak należy zastosować schemat w praktyce.
Naturalnie jeśli wypełniamy jakąś zmienną tekstową to musi ona znajdować się w cudzysłowiu. Można również dodać na początku instrukcję: USE Studenci
, jednak można ją pominąć gdy zaznaczymy, że operujemy na naszej bazie danych.
Analogicznie należy wykonać kolejne skrypty, aby nasza tabela zawierała przynajmniej 10 rekordów. Może ona wyglądać tak:
ID | Imię | Nazwisko | Wiek |
---|---|---|---|
1 | Jan | Kowalski | 15 |
2 | Antoni | Nowak | 20 |
3 | Adam | Kochanowski | 21 |
4 | Józef | Kowal | 21 |
5 | Michalina | Kozakiewicz | 22 |
6 | Karolina | Bilkowska | 25 |
7 | Antonina | Nowak | 23 |
8 | Joanna | Dobrowolska | 22 |
9 | Stefania | Adamowicz | 24 |
10 | Dominik | Król | 27 |
Muszę jeszcze wspomnieć, że aby zobaczyć co zapisaliśmy do tej pory w tabeli musimy wykonać taki skrypt:
Komendę SELECT
bardziej szczegółowo opiszę w osobnej lekcji.