Lekcja 21: Tworzenie tabeli - CREATE TABLE

Preview Mode

You're viewing this material in preview mode. Sign up to track your progress and access all features.

Lekcja 21: Tworzenie tabeli - CREATE TABLE
Required In Progress

Przechodzimy do DDL (Data Definition Language)

Opuszczamy DML (manipulację danymi) i przechodzimy do DDL (definicję danych). Te polecenia nie zmieniają samych danych, ale strukturę (schemat), która je przechowuje. Są to operacje na „architekturze” bazy danych.

Składnia CREATE TABLE

Jest to podstawowe polecenie DDL służące do tworzenia nowej, pustej tabeli w bazie danych.

Definiowanie nazw kolumn i typów danych

W poleceniu CREATE TABLE musimy zdefiniować co najmniej jedną kolumnę, podając jej nazwę oraz typ danych (które poznaliśmy w Lekcji 2). Podstawowa składnia:

CREATE TABLE [nazwa_tabeli] (
  [nazwa_kolumny1] [typ_danych1],
  [nazwa_kolumny2] [typ_danych2],
  ...
  [nazwa_kolumnyN] [typ_danychN]
);

Przykład: Stworzenie prostej tabeli Klasy.

CREATE TABLE Klasy (
  ID_Klasy INT,
  NazwaKlasy VARCHAR(10),
  Profil VARCHAR(100),
  Wychowawca VARCHAR(200)
);

To polecenie tworzy jedynie „szkielet” tabeli. Tabela ta nie ma jednak żadnych reguł (np. kluczy, walidacji). Tymi „regułami” zajmiemy się w następnej lekcji.