sql >> Databasteknik >  >> RDS >> Sqlserver

Använd Skapa uttalande för att skapa tabell i SQL Server - SQL Server / T- SQL Tutorial Del 34

Scenario:

En Excel-fil tillhandahålls till dig med viss information relaterad till kunden med nedanstående kolumner
Förnamn,
Efternamn,
Ålder,
Telefonnummer,
Födelsedata ,
Sex

och du ombeds skapa tabell i SQL Server Database och spara data i nyskapad tabell.

Lösning:

Vi kan använda skapa uttalande för att skapa tabell i SQL Server Database. Nedan finns Skapa uttalande

Skapa tabell Table_Name(Column_OneName DataType(Size if required),Column_TwoName DataType(Size if required),Column_ThreeName DataType(Size if required),Column_FourName DataType(Size if required))
Om vi ​​vill skapa en tabell med vårt ovanstående krav, vårt Skapa uttalande med be

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

Det finns några punkter att lägga märke till i Skapa uttalande ovan. Jag har inte använt schemanamnet med tabellnamn. Om du inte skulle ange Schema Name med Tabellnamn, kommer det att skapas med dbo-schema.

Låt oss säga om vi har Sales Schema och vi skulle vilja skapa Customer i Sales Schema. Vårt skapade uttalande kommer att vara


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

VARCHAR(50) för förnamn och efternamn: Det låter oss lagra tecken och det maximala antalet kommer att vara 50.
TinyInt for Age: Det låter oss lagra heltalsvärden mellan 0 och 255.
CHAR(9) för Telefonnummer : Char låter oss lagra tecken, eftersom vi vet att vi behöver lagra 9 tecken, vi använde Char(9).
Datum för DOB: I kolumnen Födelsedatum kommer vi att kunna lagra datum eftersom vi har datatyp=datum.
Char(1) för Sex: Eftersom vi skulle vilja lagra M eller F för sex, kommer Char att låta oss lagra enstaka tecken.


Videodemo :Hur man använder Skapa uttalande för att skapa SQL Server-tabell
  1. Hur man installerar och konfigurerar MaxScale för MariaDB

  2. Hur man gör anslutningsfrågor med Sequelize på Node.js

  3. ORA-01861:literal matchar inte formatsträngen

  4. GROUP BY för att kombinera/konkatera en kolumn