sql >> Database teknologi >  >> RDS >> Sqlserver

Brug Opret erklæring til at oprette tabel i SQL Server - SQL Server / T-SQL selvstudie del 34

Scenarie:

En Excel-fil leveres til dig med nogle oplysninger relateret til kunden med nedenstående kolonner
Fornavn,
Efternavn,
Alder,
Telefonnummer,
Fødselsdata ,
Sex

og du bliver bedt om at oprette en tabel i SQL Server-databasen og gemme dataene i den nyoprettede tabel.

Løsning:

Vi kan bruge oprette erklæring til at oprette tabel i SQL Server-database. Nedenfor er Opret erklæring

Create Table Table_Name(Column_OneName DataType(Size if required),Column_ToName DataType(Size if required),Column_ThreeName DataType(Size if required),Column_FiourName DataType(Size if required))
Hvis vi gerne vil oprette tabel med vores ovenstående krav, skal vores Opret erklæring med be

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

Der er få punkter at bemærke i ovenstående Opret erklæring. Jeg har ikke brugt skemanavnet med tabelnavn. Hvis du ikke vil give Skemanavn med Tabelnavn, vil det blive oprettet med dbo-skema.

Lad os sige, om vi har Salgsskema, og vi gerne vil oprette Kunde i Salgsskema. Vores oprettelseserklæring vil være


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

VARCHAR(50) for fornavn og efternavn: Det vil lade os gemme tegn, og det maksimale antal vil være 50.
TinyInt for Age: Det vil lade os gemme heltalsværdier mellem 0 og 255.
CHAR(9) for Telefonnummer: Char vil lade os gemme tegn, da vi ved, at vi skal gemme 9 tegn, vi brugte Char(9).
Dato for DOB: I kolonnen Fødselsdato vil vi være i stand til at gemme dato, da vi har datatype=dato.
Char(1) for Sex: Da vi gerne vil gemme M eller F til sex, vil Char lade os gemme et enkelt tegn.


Videodemo:Sådan bruger du Create Statement til at oprette SQL Server-tabel
  1. Entity Framework og flere skemaer

  2. En oversigt over klynge-til-klynge-replikering

  3. Slut dig til mig med Special Guest Michal Bar fra MS Access Team!

  4. pip-installation mislykkes med /usr/bin/clang:Ingen sådan fil eller mappe