Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Użyj instrukcji Create, aby utworzyć tabelę w SQL Server — SQL Server / T-SQL Tutorial, część 34

Scenariusz:

Dostarczony jest plik Excel z niektórymi informacjami dotyczącymi Klienta w poniższych kolumnach
Imię,
Nazwisko,
Wiek,
Numer telefonu,
Dane urodzenia ,
Seks

i zostaniesz poproszony o utworzenie Tabeli w Bazie Danych SQL Server i zapisanie danych w nowo utworzonej Tabeli.

Rozwiązanie:

Za pomocą instrukcji create możemy utworzyć tabelę w bazie danych SQL Server. Poniżej znajduje się instrukcja Create

Utwórz tabelę Table_Name(Column_OneName DataType(Rozmiar, jeśli jest wymagany),Column_TwoName DataType(Rozmiar, jeśli jest wymagany),Column_ThreeName DataType(Rozmiar, jeśli jest wymagany),Column_FourName DataType(Rozmiar, jeśli jest wymagany))
Jeśli chcielibyśmy utworzyć tabelę z powyższymi wymaganiami, nasza instrukcja Create with be

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

W powyższym zestawieniu Utwórz należy zwrócić uwagę na kilka punktów. Nie użyłem nazwy schematu z nazwą tabeli. Jeśli nie podasz nazwy schematu z nazwą tabeli, zostanie on utworzony ze schematem dbo.

Powiedzmy, że mamy schemat sprzedaży i chcielibyśmy utworzyć klienta w schemacie sprzedaży. Nasze oświadczenie Create będzie


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

VARCHAR(50) dla imienia i nazwiska : Pozwoli nam to przechowywać znaki, a maksymalna liczba to 50.
TinyInt for Age: Pozwoli nam to przechowywać wartość całkowitą od 0 do 255.
CHAR(9) dla PhoneNumber : Char pozwoli nam przechowywać znaki, ponieważ wiemy, że musimy przechowywać 9 znaków, użyliśmy Char(9).
Data DOB: W kolumnie Data urodzenia będziemy mogli przechowywać datę, ponieważ mamy dane type=date.
Char(1) dla płci: Ponieważ chcielibyśmy przechowywać M lub F dla Sex, Char pozwoli nam przechowywać pojedynczy znak.


Prezentacja wideo:Jak używać instrukcji Create do tworzenia tabeli SQL Server
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wydajność SQL count(*)

  2. 7 faktów na temat synonimów SQL Server, które powinieneś wiedzieć

  3. Zakończenie wsparcia dla SQL Server 2008. Co teraz?

  4. Łączenie wielu tabel zwraca wartość NULL

  5. Jak wyświetlić listę plików w folderze z SQL Server