sql >> Databáze >  >> RDS >> Sqlserver

Použijte příkaz Create Statement k vytvoření tabulky v SQL Server - SQL Server / T-SQL výukový program, část 34

Scénář:

Je vám poskytnut soubor Excel s některými informacemi o zákazníkovi s níže uvedenými sloupci
Jméno,
Příjmení,
Věk,
Telefonní číslo,
Data narození ,
Sex

a budete požádáni o vytvoření tabulky v databázi SQL Server a uložení dat do nově vytvořené tabulky.

Řešení:

Můžeme použít příkaz create k vytvoření tabulky v databázi SQL Server. Níže je Create Statement

Create Table Table_Name(Column_OneName DataType (Velikost, je-li požadována),Column_TwoName DataType (Velikost, je-li požadována),Column_ThreeName DataType (Velikost, pokud je požadována),Column_FourName DataType (Velikost, pokud je požadována))
Pokud bychom chtěli vytvořit tabulku s naším výše uvedeným požadavkem, naše prohlášení o vytvoření s be

Create Table Customer
(FirstName VARCHAR(50),
LastName VARCHAR(50),
Age SmallInt,
PhoneNumber CHAR(9),
DOB Date,
Sex CHAR(1)
)

Ve výše uvedeném příkazu Vytvořit je třeba si povšimnout několika bodů. Nepoužil jsem název schématu s názvem tabulky. Pokud nezadáte název schématu s názvem tabulky, bude vytvořeno pomocí schématu dbo.

Řekněme, že máme schéma prodeje a chtěli bychom vytvořit zákazníka ve schématu prodeje. Naše prohlášení o vytvoření bude


Create Table Sales.Customer
(FirstName VARCHAR(50),
LastName VARCHAR(50),
Age TinyInt,
PhoneNumber CHAR(9),
DOB Date,
Sex CHAR(1)
)

VARCHAR(50) pro jméno a příjmení: Umožní nám to uložit znaky a maximální počet bude 50.
TinyInt for Age: Umožní nám uložit celočíselnou hodnotu mezi 0 až 255.
CHAR(9) pro telefonní číslo: Char nám umožní uložit znaky, protože víme, že potřebujeme uložit 9 znaků, použili jsme Char(9).
Datum narození: Ve sloupci Datum narození budeme moci uložit datum, protože máme typ dat=datum.
Char(1) pro pohlaví: Protože bychom chtěli uložit M nebo F pro Sex, Char nám umožní uložit jeden znak.


Video ukázka:Jak použít Create Statement k vytvoření SQL Server Table
  1. Získejte nejběžnější hodnotu pro každou hodnotu jiného sloupce v SQL

  2. Pořadí příkazu SQL Select bez klauzule Order By

  3. Korupce MS Access Část 1:Běžné příčiny

  4. PostgreSQL nepoužívá částečný index