Vytváření a dotazování tabulek

Dokončeno

Pomocí Transact-SQL můžete vytvářet tabulky pro databáze, naplnit je a načítat z nich data.

Vytváření tabulek

Příkazy Transact-SQL slouží k vytváření tabulek pro databáze, abyste je mohli ukládat a dotazovat na data. Pokud chcete vytvořit tabulku, proveďte následující kroky:

  1. Nasměrujte na databázi. Pokud například chcete odkazovat na databázi s názvem OnlineShop, spustili byste ve zvoleném okně editoru dotazů následující příkaz:

    USE OnlineShop;
    
  2. Pak můžete pomocí příkazu CREATE TABLE vytvořit tabulku ve zvolené databázi. Pokud například chcete vytvořit tabulku Products, můžete spustit následující příkaz:

    CREATE TABLE Products  
    (ProductID int PRIMARY KEY NOT NULL,  
    ProductName varchar(50) NOT NULL,  
    ProductDescription varchar(max) NOT NULL);
    

    Vytvoří se tabulka s následujícími sloupci:

    Sloupec Popis
    ProduktID Sloupec ID produktu s typem int . Je to také primární klíč tabulky.
    ProductName Sloupec pro název každého produktu typu varchar s limitem až 50 znaků. HODNOTA NOT NULL znamená, že sloupec nemůže být prázdný.
    Popis produktu Sloupec pro popis každého produktu. Také typu varchar.

Chcete-li úspěšně vytvořit tabulku, musíte zadat název tabulky, názvy sloupců pro tabulku a datový typ pro každý sloupec.

Poznámka:

K vytváření tabulek musíte mít oprávnění CREATE TABLE a ALTER SCHEMA.

Vložení a čtení dat z tabulky

Jakmile vytvoříte tabulku, budete ji chtít naplnit daty. Toho můžete dosáhnout pomocí Transact-SQL s využitím příkazu INSERT. Pokud například chcete přidat produkt do tabulky Products , můžete spustit následující příkaz:

INSERT Products (ProductID, ProductName, ProductDescription)  
    VALUES (1, 'The brown fox and the yellow bear', 'A popular book for children.');

Ke čtení dat z tabulky použijte příkaz SELECT. Pokud například chcete načíst názvy a popisy všech produktů v tabulce Products , spusťte následující příkaz:

SELECT ProductName, ProductDescription
    FROM Products;