tabele bazy danych
Baza danych najczęściej zawiera jeden lub więcej tabel. Każdy stół jest identyfikowany przez nazwę (np "Customers" lub "Zamówienia"). Tabele zawierają rekordy (wiersze) z danymi.
W tym tutorialu użyjemy dobrze znanego przykładową bazę danych Northwind (wliczone w MS Access, MS SQL Server).
Poniżej znajduje się wybór z "Customers" tabeli:
Identyfikator klienta | CustomerName | Nazwa Kontaktu | Adres | Miasto | Kod pocztowy | Kraj |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitucion 2222 | Mexico D.F. | 05021 | Mexico |
3 | Antonio Moreno Taqueria | Antonio Moreno | Mataderos 2312 | Mexico D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbkop | Christina Berglund | Berguvsvagen 8 | Lulea | S-958 22 | Sweden |
Powyższa tabela zawiera pięć rekordów (jeden dla każdego klienta) oraz siedem kolumn (CustomerID, CustomerName, ContactName, adres, miasto, PostalCode i kraj).
Instrukcje SQL
Większość działań, które trzeba wykonać w bazie danych wykonywane są z SQL.
Poniższa instrukcja SQL wybiera wszystkie rekordy w "Customers" tabeli:
W tym tutorialu nauczymy Cię wszystkiego o różnych SQL.
Weź pod uwagę, że...
- SQL słowa kluczowe nie są wrażliwe na wielkość liter: wybór jest taki sam jak SELECT
W tym tutorialu będziemy pisać wszystkie słowa kluczowe SQL w górnej obudowy.
Średnik po instrukcje SQL?
Niektóre systemy baz danych wymaga średnik na końcu każdej instrukcji SQL.
Średnik jest standardowym sposobem na oddzielenie każdej instrukcji SQL w systemach baz danych, które pozwalają na więcej niż jedna instrukcja SQL do wykonania w tym samym połączenia z serwerem.
W tym tutorialu użyjemy średnik na końcu każdej instrukcji SQL.
Niektóre z najważniejszych poleceń SQL
- SELECT - pobiera dane z bazy danych
- UPDATE - aktualizuje dane w bazie danych
- DELETE - usuwa dane z bazy danych
- INSERT INTO - wstawia nowe dane do bazy danych
- CREATE DATABASE - tworzy nową bazę danych
- ALTER DATABASE - modyfikuje bazę danych
- CREATE TABLE - tworzy nową tabelę
- ALTER TABLE - modyfikuje tabelę
- DROP TABLE - usuwa tabelę
- CREATE INDEX - tworzy indeks (klawisz SEARCH)
- DROP INDEX - usuwa indeks