Udostępnij przez


Table Basics

Tabele są obiektami bazy danych, które zawierają wszystkie dane w bazie danych.Definicja tabela jest kolekcją kolumn.W tabelach, dane są zorganizowane w wierszu - i -kolumna formacie podobnym do arkusza kalkulacyjnego.Każdy wiersz reprezentuje unikatowy rekord, a każda kolumna reprezentuje pole w rekordzie.Na przykład tabela zawierającej dane pracowników w firmie może zawierać wiersz dla każdego pracownika i kolumn reprezentujących informacje o pracownikach, takie jak numer pracownika, nazwa, adres, nazwę stanowiska i numer telefonu domowego.

Tabele w SQL Server są następujące główne składniki:

  • Kolumny

    Każda kolumna reprezentuje niektórych atrybut obiektu modelowane według tabela, na przykład tabela elementy mające kolumn dla IDENTYFIKATORA, koloru i grubości.

  • Wiersze

    Każdy wiersz reprezentuje indywidualne wystąpienia obiektu modelowane według tabela.Na przykład w tabela części musi jeden wiersz dla każdej części przeprowadzone przez firmę.

Poniższej ilustracji HumanResources.Department tabelaAdventureWorks Przykładowa baza danych.

AdventureWorks.HumanResources.Department table

Użytkownicy pracują z danymi w tabelach za pomocą język edycji danych (DML) Transact-SQL instrukcje, jak pokazano w poniższych przykładach.

USE AdventureWorks;
GO
-- Get a list of all employees named Smith.
SELECT c.FirstName, c.LastName
FROM HumanResources.Employee e JOIN Person.Contact c ON
e.ContactID = c.ContactID
WHERE c.LastName = 'Smith';
GO
-- Delete a purchase order detail record.
DELETE Purchasing.PurchaseOrderDetail
WHERE PurchaseOrderDetailID = 732;

-- Add a new work shift:
INSERT INTO HumanResources.Shift ([Name], StartTime, EndTime)
VALUES ('Flex', '1900-01-01', '1900-01-01');
GO
-- Change an employee name.
UPDATE Person.Contact
SET LastName = 'Smith'
FROM Person.Contact c, HumanResources.Employee e
WHERE c.ContactID = e.ContactID
AND e.EmployeeID = 116;