Udostępnij przez


Podstawowe informacje o tabeli

Tabele są obiekty bazy danych, które zawierają wszystkie dane w bazie danych.Definicja tabela jest kolekcja 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 firmy może zawierać wiersz dla każdego pracownika i kolumn reprezentujących informacje o pracownikach, takie jak numer pracownika, nazwa, adres, zadanie tytuł i numer telefonu domowego.

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

  • kolumny

    Każda kolumna reprezentuje niektóre atrybut obiektu modelowane według tabela, takich jak mające kolumn dla Identyfikatora, kolor i grubość części tabela.

  • Wiersze

    Każdy wiersz reprezentuje pojedyncze wystąpienie obiektu modelowane według tabela.Na przykład w tabela części miałoby jeden wiersz dla każdej części, przewożonych przez firmę.

Na poniższej ilustracji pokazano HumanResources.Department tabela w AdventureWorks2008R2 przykładowej bazy danych.

Tabela AdventureWorks.HumanResources.Department

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 AdventureWorks2008R2;
GO
-- Get a list of all employees named Smith.
SELECT p.FirstName, p.LastName
FROM HumanResources.Employee e JOIN Person.Person p ON
e.BusinessEntityID = p.BusinessEntityID
WHERE p.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.Person
SET LastName = 'Smith'
FROM Person.Person p, HumanResources.Employee e
WHERE p.BusinessEntityID = e.BusinessEntityID
AND e.BusinessEntityID = 116;

Zobacz także

Koncepcje

Inne zasoby