Co to jest stół?
Tabela to obiekt, który przechowuje dane w formacie wiersza i kolumny . Poniżej diagramu przedstawia odpowiednio wiersze i kolumny.
W tym samouczku dowiesz się:
- Co to jest stół?
- Jak stworzyć tabelę
- Korzystanie z T-SQL
- T-SQL: Utwórz nową tabelę, używając istniejącej tabeli.
- Korzystanie z Projektanta tabel
- Zmień tabelę
- Korzystanie z T-SQL
- Korzystanie z projektanta tabel
- Usuń tabelę
- Korzystanie z programu SQL Server Management Studio
- Korzystanie z T-SQL
Jak stworzyć tabelę
Pierwszym krokiem do przechowywania danych w bazie danych jest utworzenie tabeli, w której będą się znajdować dane. Po utworzeniu tabeli możemy kontynuować wstawianie wierszy w tabeli.
Możemy stworzyć tabelę w następujący sposób:
- T-SQL: Utwórz nową tabelę, definiując wszystkie kolumny i typ danych.
- T-SQL: Utwórz nową tabelę przy użyciu istniejącej tabeli
- Korzystanie z Projektanta tabel
Przeanalizujmy to szczegółowo:
T-SQL: Utwórz nową tabelę, definiując wszystkie kolumny i typ danych.
Poniżej znajduje się składnia do tworzenia tabeli
Składnia:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Tutaj,
- Parametr tableName oznacza nazwę tabeli, którą zamierzasz utworzyć.
- Parametry kolumna_1, kolumna_2… oznaczają kolumny, które mają zostać dodane do tabeli.
- Kolumnę należy określić jako NULL lub NOT NULL. Jeśli nie określisz, SQL Server przyjmie wartość domyślną NULL.
Utwórzmy podstawową tabelę z dwiema kolumnami
Pytanie:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Wymaganie wstępne: Wybierz bazę danych, w której chcesz utworzyć tabelę.
Krok 1) Uruchom zapytanie, klikając Wykonaj.
Przed uruchomieniem zapytania nie istnieje żadna tabela:
Wynik: po uruchomieniu zapytania kliknij przycisk „Odśwież”, nowa tabela istnieje jako kurs.
Krok 2) Wstaw trochę danych
Do tej pory tabela istnieje tylko, ale w utworzonej tabeli nie ma jeszcze danych.
Transact-SQL zawiera instrukcję INSERT, której można użyć do wstawienia danych do tabeli. Za pomocą tej instrukcji możemy wstawić jedną lub więcej kolumn do tabeli.
Składnia
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
Powyższe przedstawia podstawową składnię polecenia w przypadku użycia słowa kluczowego VALUES do wstawienia danych do tabeli.
Wstawmy cztery wiersze za pomocą polecenia Wstaw .
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
Poniższy zrzut ekranu pokazuje, że teraz wstawienie czterech wierszy zakończyło się pomyślnie.
Krok 3) Aby wyświetlić dane w SQL Server, używamy instrukcji SELECT. Instrukcja przyjmuje następującą składnię:
SELECT expressionFROM tableName[WHERE condition];
Przykładowe zapytanie:
SELECT * FROM COURSE;
Wynik: tabela została utworzona, aw tabelach są cztery rekordy. Zauważ, że możemy tworzyć rekordy ze zduplikowaną wartością w dowolnej kolumnie, ponieważ nie ma żadnych ograniczeń.
T-SQL: Utwórz nową tabelę, używając istniejącej tabeli.
Teraz powiedzmy, że chcemy utworzyć inną tabelę, taką jak tabela KURSÓW utworzona powyżej. Jednak potrzebujemy tylko jednej kolumny Course_Name, a nie Course_ID.
Składnia:
SELECT (Column 1,… ) INTOFROM ;
Przykładowe zapytanie:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
Krok 1) Uruchom zapytanie, klikając Wykonaj.
Wynik: utworzono nową tabelę o nazwie COURSE_NAMES z istniejącą 1 kolumną i czterema rekordami ze starszej tabeli.
SELECT * FROM COURSE_NAMES;
Korzystanie z Projektanta tabel
Możemy również utworzyć tabelę z Studio Management IDE przy użyciu Projektanta tabel.
Krok 1) Kliknij prawym przyciskiem myszy Tabela> Nowy> Kliknij Tabela.
Krok 2) Wprowadź nazwy kolumn, typy danych. Wybierz, czy zezwolić na wartości null, czy nie.
Krok 3) Naciśnij „CTRL + S”, aby zapisać tabelę. Wpisz nazwę jako „Course_Title”
Wynik: Kliknij `` Odśwież '' i widzimy, że istnieje nowa tabela o nazwie Course_Title z jedną kolumną o nazwie Course_Name .
Zmień tabelę
Istnieją dwa sposoby na Alter tabeli w serwerze SQL .
1. T-SQL: Zmień tabelę, dodając nowe kolumny.
2. Korzystanie z projektanta tabel
T-SQL: zmień tabelę, wstawiając kolumny
Poniżej znajduje się składnia do Alter tabeli
Składnia :
Alter TABLE