Čo je to tabuľka?
Tabuľka je objekt, ktorý ukladá údaje vo formáte riadkov a stĺpcov . Pod diagramom sú zobrazené riadky a stĺpce.
V tomto návode sa dozviete:
- Čo je to tabuľka?
- Ako vytvoriť tabuľku
- Pomocou T-SQL
- T-SQL: Vytvorte novú tabuľku pomocou existujúcej tabuľky.
- Používanie návrhára tabuliek
- Zmeniť tabuľku
- Pomocou T-SQL
- Pomocou návrhára tabuľky
- Odstrániť tabuľku
- Pomocou servera SQL Server Management Studio
- Pomocou T-SQL
Ako vytvoriť tabuľku
Prvým krokom k uloženiu údajov do databázy je vytvorenie tabuľky, v ktorej sa budú údaje nachádzať. Po vytvorení tabuľky môžeme riadky v tabuľke stále vkladať.
Tabuľku môžeme vytvoriť nasledujúcimi spôsobmi:
- T-SQL: Vytvorte novú tabuľku definovaním všetkých stĺpcov a ich údajových typov.
- T-SQL: Vytvorte novú tabuľku pomocou existujúcej tabuľky
- Používanie návrhára tabuliek
Poďme si to podrobne preštudovať:
T-SQL: Vytvorte novú tabuľku definovaním všetkých stĺpcov a ich údajových typov.
Nižšie je uvedená Syntax na vytvorenie tabuľky
Syntax:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Tu,
- Parameter tableName označuje názov tabuľky, ktorú sa chystáte vytvoriť.
- Parametre stĺpec_1, stĺpec_2 ... označujú stĺpce, ktoré sa majú pridať do tabuľky.
- Stĺpec by mal byť určený buď ako NULL, alebo NIE NULL. Ak nezadáte, bude SQL Server brať ako predvolenú hodnotu NULL.
Vytvorme základnú tabuľku s dvoma stĺpcami
Dopyt:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Predbežné požiadavky: Vyberte databázu, kde potrebujete vytvoriť tabuľku.
Krok 1) Spustite dopyt kliknutím na tlačidlo Vykonať.
Pred spustením dotazu neexistuje žiadna tabuľka:
Výsledok: Po spustení dotazu kliknite na tlačidlo „Obnoviť“. Nová tabuľka existuje ako kurz.
Krok 2) Vložte nejaké údaje
Tabuľka doteraz existuje iba, ale v tabuľke ešte nie sú vytvorené žiadne údaje.
Transact-SQL má príkaz INSERT, ktorý možno použiť na vloženie údajov do tabuľky. Týmto príkazom môžeme vložiť do tabuľky jeden alebo viac stĺpcov.
Syntax
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
Vyššie uvedené ukazuje základnú syntax príkazu pri použití kľúčového slova VALUES na vloženie údajov do tabuľky.
Vložme štyri riadky pomocou príkazu Vložiť .
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
Nasledujúca snímka ukazuje, že vloženie štyroch riadkov je teraz úspešné.
Krok 3) Na prezeranie údajov na serveri SQL Server používame príkaz SELECT. Príkaz má nasledujúcu syntax:
SELECT expressionFROM tableName[WHERE condition];
Príklad dotazu:
SELECT * FROM COURSE;
Výsledok: Bola vytvorená tabuľka a v tabuľkách sú štyri záznamy. Upozorňujeme, že v ktoromkoľvek zo stĺpcov môžeme vytvárať záznamy s duplicitnou hodnotou, pretože neexistujú žiadne obmedzenia.
T-SQL: Vytvorte novú tabuľku pomocou existujúcej tabuľky.
Teraz povedzte, že chceme inú tabuľku, ako je tabuľka KURZ, ktorá bola vytvorená vyššie. Potrebujeme však iba jeden stĺpec Course_Name a nie Course_ID.
Syntax:
SELECT (Column 1,… ) INTOFROM ;
Príklad dotazu:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
Krok 1) Spustite dopyt kliknutím na tlačidlo Vykonať.
Výsledok: Nová tabuľka vytvorená s názvom COURSE_NAMES s existujúcim 1 stĺpcom a štyrmi záznamami zo staršej tabuľky.
SELECT * FROM COURSE_NAMES;
Používanie návrhára tabuliek
Môžeme tiež vytvoriť tabuľku z IDE Studio Management pomocou Table Designer.
Krok 1) Kliknite pravým tlačidlom myši na tabuľku> Nové> kliknite na tabuľku.
Krok 2) Zadajte názvy stĺpcov, typy údajov. Vyberte, či chcete povoliť nuly alebo nie.
Krok 3) Stlačením klávesov „CTRL + S“ tabuľku uložte. Zadajte názov ako „Course_Title“
Výsledok: Kliknite na tlačidlo „Obnoviť“ a môžeme vidieť, že existuje nová tabuľka s názvom ako Course_Title s jedným stĺpcom s názvom Course_Name .
Zmeniť tabuľku
Existujú dva spôsoby, ako zmeniť tabuľku na serveri SQL .
1. T-SQL: Zmena tabuľky pridaním nových stĺpcov.
2. Pomocou návrhára tabuliek
T-SQL: Zmeniť tabuľku vložením stĺpcov
Nižšie je uvedená syntax tabuľky Alter
Syntax :
Alter TABLE