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:

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:

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:

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.
- The
DESC 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.