logo

SQL UTWÓRZ TABELĘ

UTWÓRZ TABELĘ polecenie tworzy nową tabelę w bazie danych w języku SQL. W tym artykule dowiemy się o UTWÓRZ TABELĘ w SQL z przykładami i składnią.

Instrukcja SQL CREATE TABLE

Instrukcja SQL CREATE TABLE służy do tworzenia nowej tabeli w bazie danych. Użytkownicy mogą zdefiniować strukturę tabeli, podając nazwę kolumny i typ danych w poleceniu CREATE TABLE.

To stwierdzenie również na to pozwala utwórz tabelę z ograniczenia, które definiują zasady dla tabeli. Użytkownicy mogą tworzyć tabele w języku SQL i wstawiać dane w momencie tworzenia tabeli.



Składnia

Aby utworzyć tabelę w SQL, użyj tego Składnia UTWÓRZ TABELĘ :

UTWÓRZ tabelę nazwa_tabeli
(
Typ danych kolumny 1 (rozmiar),
kolumna2 typ danych (rozmiar),
.
.
kolumnaN typ danych (rozmiar)
);

Tutaj Nazwa tabeli Jest nazwa stołu, kolumna to nazwa kolumny

co to jest $home Linux

Przykład UTWÓRZ TABELĘ SQL

Spójrzmy na kilka przykładów polecenia CREATE TABLE w języku SQL i zobaczmy jak utworzyć tabelę w SQL.

UTWÓRZ TABELI PRACOWNIKÓW Przykład

W tym przykładzie utworzymy tabelę w SQL za pomocą główny klucz o nazwie PRACOWNIK.

  CREATE TABLE   Employee (  EmployeeID INT   PRIMARY KEY  ,  FirstName VARCHAR(50),  LastName VARCHAR(50),  Department VARCHAR(50),  Salary DECIMAL(10, 2) );>

UTWÓRZ TABELĘ w SQL i wstaw dane

W tym przykładzie utworzymy nową tabelę i wstawimy do niej dane.

Stwórzmy tabelę do przechowywania danych Klientów, więc nazwa tabeli to Klient, kolumny to Imię, Kraj, wiek, telefon i tak dalej.

CREATE TABLE Customer(  CustomerID INT PRIMARY KEY,  CustomerName VARCHAR(50),  LastName VARCHAR(50),  Country VARCHAR(50),  Age INT CHECK (Age>= 0 ORAZ Wiek<= 99),  Phone int(10) );>

Wyjście:

utworzono tabelę

podział ciągu Java

Aby dodać dane do tabeli, używamy WŁÓŻ W polecenie, składnia jest pokazana poniżej:

Składnia :

WŁÓŻ W nazwa_tabeli (kolumna1, kolumna2, …) WARTOŚCI (wartość1, wartość2, …);

pole tekstowe

Przykładowe zapytanie

To zapytanie doda dane do tabeli o nazwie Temat

  INSERT INTO   Customer (CustomerID, CustomerName, LastName, Country, Age, Phone)   VALUES   (1, 'Shubham', 'Thakur', 'India','23','xxxxxxxxxx'),  (2, 'Aman ', 'Chopra', 'Australia','21','xxxxxxxxxx'),  (3, 'Naveen', 'Tulasi', 'Sri lanka','24','xxxxxxxxxx'),  (4, 'Aditya', 'Arpan', 'Austria','21','xxxxxxxxxx'),  (5, 'Nishant. Salchichas S.A.', 'Jain', 'Spain','22','xxxxxxxxxx');>

Wyjście:

utwórz tabelę i wstaw dane

są modelowymi przykładami

Utwórz tabelę z innej tabeli

Możemy także użyć polecenia CREATE TABLE, aby utworzyć kopię istniejącej tabeli. W nowej tabeli pobiera dokładną definicję kolumny, można wybrać wszystkie kolumny lub określone kolumny.

Jeśli do utworzenia nowej tabeli użyto istniejącej tabeli, domyślnie nowa tabela zostanie wypełniona istniejącymi wartościami ze starej tabeli.

Składnia:

UTWÓRZ TABELĘ nowa_nazwa_tabeli JAK
WYBIERAĆ kolumna1, kolumna2,…
Z nazwa_istniejącej_tabeli
GDZIE ….;

Zapytanie:

  CREATE TABLE   SubTable   AS    SELECT   CustomerID, CustomerName   FROM   customer;>

Wyjście:

utwórz tabelę z innej tabeli

Notatka: Możemy użyć * zamiast nazwy kolumny, aby skopiować całą tabelę do innej tabeli.

Ważne uwagi dotyczące instrukcji SQL CREATE TABLE

  • Instrukcja CREATE TABLE służy do tworzenia nowej tabeli w bazie danych.
  • Definiuje strukturę tabeli, włączając nazwę i typ danych kolumn.
  • TheDESC table_name;>polecenie umożliwia wyświetlenie struktury utworzonej tabeli
  • Możemy również dodać ograniczenia do tabeli, takie jak NOT NULL, UNIQUE, CHECK i DEFAULT.
  • Jeśli spróbujesz utworzyć tabelę, która już istnieje, MySQL zgłosi błąd. Aby tego uniknąć, możesz użyć CREATE TABLE IF NOT EXISTS> składnia.