SQL lub Structured Query Language składa się z różnych poleceń do obsługi relacyjnych baz danych. Te polecenia są podzielone na różne kategorie, takie jak DDL, DML, DCL i TCL. Jednym z ważnych zapytań z partii jest zapytanie CREATE Table z poleceń DDL. Tak więc w tym artykule na temat tworzenia tabeli w języku SQL dowiesz się o instrukcji CREATE TABLE w następującej kolejności:
-
- Co to jest zapytanie Utwórz tabelę?
- Utwórz składnię tabeli
- Jak stworzyć stół przy użyciu innego stołu?
Co to jest zapytanie Utwórz tabelę?
Oświadczenie o utworzeniu tabeli służy do tworzenia tabeli dla używanej bazy danych. Ta tabela może mieć n wierszy i m kolumn w zależności od wymagań. Tak więc za pomocą tego zapytania możesz w zasadzie przechowywać dane w postaci wierszy i kolumn.
Następnie, w tym artykule na temat tworzenia tabeli w SQL, zobaczmy składnię instrukcji Create.
Utwórz składnię tabeli
Składnia instrukcji CREATE TABLE jest następująca:
CREATE TABLE tablename ( column1 data type, column2 data type, column3 data type, column4 data type, .... columnN data type);
W tym przypadku parametry kolumny reprezentują nazwy kolumn, które mają zostać uwzględnione w tabeli. Podobnie parametr typu danych reprezentuje typ kolumn danych, które mogą być przechowywane. Przykład:znak, liczba całkowita, data, varchar itp.
Przykład:
CREATE TABLE students ( studentID int, studentname varchar(255), parentname varchar(255), address varchar(255), phonenumber int );
Wyjście:
identyfikator ucznia | nazwa ucznia | nazwa rodzica | adres | numer telefonu |
Teraz, po utworzeniu tabel, możesz przejść dalej i wstawić wartości do tabeli za pomocą zapytania Wstaw. Ale co by było, gdybyś musiał utworzyć tabelę przy użyciu innej istniejącej tabeli? Jak to zrobisz?
Tak więc, w następnym artykule o tworzeniu tabeli w SQL, przyjrzyjmy się temu samemu.
Jak utworzyć stół przy użyciu innego stołu?
Aby utworzyć kolejną tabelę z istniejącej tabeli, musisz użyć następującej składni:
CREATE TABLE newtablename AS SELECT column1, column2,..., columnN FROM existingtablename WHERE ....;
Tutaj próbujesz utworzyć nową tabelę z istniejącej. Ponadto wybierasz wymagane kolumny z istniejącej tabeli na podstawie warunku. Ale wymienienie warunku nie jest obowiązkowe.
Przykład:
CREATE TABLE sampletable AS SELECT studentID, studentname FROM students;
Wyjście:
identyfikator ucznia | nazwa ucznia |
Uwaga: Nowa tabela otrzymuje te same definicje kolumn, co stara. Ponadto, jeśli w Twojej istniejącej tabeli są zapisane jakieś wartości, nowa tabela zostanie automatycznie wypełniona tymi wartościami.
Na tym kończymy ten artykuł. Mam nadzieję, że zrozumiałeś, jak używać CREATE TABLE w SQL. Jeśli chcesz dowiedzieć się więcej o MySQL i poznać tę relacyjną bazę danych typu open source, zapoznaj się z naszym Szkoleniem certyfikacyjnym MySQL DBA który jest dostarczany z prowadzonym przez instruktora szkoleniem na żywo i doświadczeniem w rzeczywistych projektach. To szkolenie pomoże ci dogłębnie zrozumieć MySQL i pomoże ci osiągnąć mistrzostwo w tym temacie.
Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy tego artykułu, a odezwę się do Ciebie.