Co je to tabulka?
Tabulka je objekt, který ukládá data ve formátu řádků a sloupců . Pod diagramem jsou zobrazeny řádky a sloupec.
V tomto výukovém programu se naučíte:
- Co je to tabulka?
- Jak vytvořit tabulku
- Pomocí T-SQL
- T-SQL: Vytvořte novou tabulku pomocí existující tabulky.
- Pomocí návrháře tabulky
- Změnit tabulku
- Pomocí T-SQL
- Pomocí návrháře tabulky
- Odstranit tabulku
- Pomocí SQL Server Management Studio
- Pomocí T-SQL
Jak vytvořit tabulku
Prvním krokem k uložení dat do databáze je vytvoření tabulky, kde budou data umístěna. Po vytvoření tabulky můžeme řádky v tabulce vkládat dál.
Můžeme vytvořit tabulku následujícími způsoby:
- T-SQL: Vytvořte novou tabulku definováním všech sloupců a jejich datového typu.
- T-SQL: Vytvořit novou tabulku pomocí existující tabulky
- Pomocí návrháře tabulky
Pojďme si to podrobně prostudovat:
T-SQL: Vytvořte novou tabulku definováním všech sloupců a jejich datového typu.
Níže je uvedena Syntaxe pro vytvoření tabulky
Syntax:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Tady,
- Parametr tableName označuje název tabulky, kterou se chystáte vytvořit.
- Parametry column_1, column_2… označují sloupce, které mají být přidány do tabulky.
- Sloupec by měl být zadán jako NULL nebo NOT NULL. Pokud nezadáte, použije SQL Server jako výchozí hodnotu NULL.
Vytvořme základní tabulku se dvěma sloupci
Dotaz:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Předpoklad: Vyberte databázi, kde potřebujete vytvořit tabulku.
Krok 1) Spusťte dotaz kliknutím na Spustit.
Před spuštěním dotazu neexistuje žádná tabulka:
Výsledek: Po spuštění dotazu klikněte na tlačítko „Obnovit“, nová tabulka existuje jako kurz.
Krok 2) Vložte některá data
Dosud tabulka pouze existuje, ale v tabulce dosud nejsou vytvořena žádná data.
Transact-SQL má příkaz INSERT, který lze použít k vložení dat do tabulky. S tímto příkazem můžeme do tabulky vložit jeden nebo více sloupců.
Syntax
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
Výše uvedené ukazuje základní syntaxi příkazu při použití klíčového slova VALUES k vložení dat do tabulky.
Vložme čtyři řádky pomocí příkazu Vložit .
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
Níže uvedený snímek ukazuje, že vložení čtyř řádků je nyní úspěšné.
Krok 3) K zobrazení dat na serveru SQL Server používáme příkaz SELECT. Příkaz má následující syntaxi:
SELECT expressionFROM tableName[WHERE condition];
Příklad dotazu:
SELECT * FROM COURSE;
Výsledek: Byla vytvořena tabulka a v tabulkách jsou čtyři záznamy. Všimněte si, že můžeme vytvářet záznamy s duplicitní hodnotou v kterémkoli ze sloupců, protože neexistují žádná omezení.
T-SQL: Vytvořte novou tabulku pomocí existující tabulky.
Nyní řekněte, že chceme další tabulku, jako je tabulka KURZ vytvořená výše. Potřebujeme však pouze jeden sloupec Course_Name a nikoli Course_ID.
Syntax:
SELECT (Column 1,… ) INTOFROM ;
Příklad dotazu:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
Krok 1) Spusťte dotaz kliknutím na Spustit.
Výsledek: Nová tabulka vytvořená s názvem COURSE_NAMES se stávajícím 1 sloupcem a čtyřmi záznamy ze starší tabulky.
SELECT * FROM COURSE_NAMES;
Pomocí návrháře tabulky
Můžeme také vytvořit tabulku ze Studio Management IDE pomocí Návrháře tabulek.
Krok 1) Klikněte pravým tlačítkem na tabulku> Nový> klikněte na tabulku.
Krok 2) Zadejte názvy sloupců, datové typy. Vyberte, zda povolit nuly nebo ne.
Krok 3) Stisknutím klávesy „CTRL + S“ tabulku uložte. Zadejte název jako „Course_Title“
Výsledek: Klikněte na „Obnovit“ a můžeme vidět, že existuje nová tabulka s názvem jako Course_Title s jedním sloupcem s názvem Course_Name .
Změnit tabulku
Existují dva způsoby, jak změnit tabulku na serveru SQL .
1. T-SQL: Upravit tabulku přidáním nových sloupců.
2. Použití návrháře tabulky
T-SQL: Změnit tabulku vložením sloupců
Níže je uvedena syntaxe tabulky Alter
Syntaxe :
Alter TABLE