Podstawowy kurs SQL
- Poprzednia strona Skrypty serwera
- Następna strona Podstawowy kurs tworzenia stron
SQL to standardowy język komputerowy używany do dostępu i przetwarzania danych w bazie danych.
Zarządzanie danymi za pomocą SQL
Język zapytań strukturyzowanych (SQL) to standardowy język używany do dostępu do baz danych, które obejmują SQL Server, Oracle, MySQL, Sybase oraz Access itp.
Dla tych, którzy chcą przechowywać dane w bazie danych i pobierać je z niej, wiedza o SQL jest bezcenna.
Co to jest SQL?
- SQL to język zapytań strukturyzowanych (QLS tructuredQ ueryL
- SQL daje nam możliwość dostępu do bazy danych
- SQL to standard ANSI język komputerowy
- SQL wykonuje zapytania w bazie danych
- SQL może pobrać dane z bazy danych
- SQL może wstawić nowe rekordy do bazy danych
- SQL może usunąć rekordy z bazy danych
- SQL jest łatwy do nauki
Komentarz redaktora:ANSI, Amerykańska Narodowa Organizacja Normalizacyjna
SQL to standard - ale...
SQL to standard ANSI język komputerowy, używany do dostępu i operacji na systemach baz danych. Zapytania SQL służą do pobierania i aktualizowania danych w bazie danych. SQL może współpracować z programami baz danych, takimi jak MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase oraz innymi systemami baz danych.
Niestety, istnieje wiele różnych wersji języka SQL, ale aby być zgodnym z normą ANSI, muszą wspólnie wspierać w podobny sposób niektóre główne kluczowe słowa (np. SELECT, UPDATE, DELETE, INSERT, WHERE itp.).
Komentarz:Oprócz standardu SQL, większość programów bazodanowych SQL ma swoje własne prywatne rozszerzenia!
Tabela bazy danych SQL
Baza danych zazwyczaj zawiera jedną lub kilka tabel. Każda tabela jest identyfikowana przez nazwę (np. "Klienci" lub "Zamówienia"). Tabela zawiera rekordy z danymi (wiersze).
Poniższy przykład to tabela o nazwie "Persons":
LastName | Imię | Adres | Miasto |
---|---|---|---|
Hansen | Ola | Timoteivn 10 | Sandnes |
Svendson | Tove | Borgvn 23 | Sandnes |
Pettersen | Kari | Storgt 20 | Stavanger |
Powyższa tabela zawiera trzy rekordy (każdy odpowiada osobie) i cztery kolumny (nazwisko, imię, adres i miasto).
SQL zapytania programowe
Przez SQL możemy zapytać o bazę danych i uzyskać zwrócony zbiór wyników.
Program zapytania wygląda tak:
SELECT LastName FROM Persons
Zbior wyników wygląda tak:
LastName |
---|
Hansen |
Svendson |
Pettersen |
Komentarz:Niektóre systemy baz danych wymagają użycia średnika na końcu polecenia SQL. W naszych kursach średnik nie jest używany.
DML języka SQL (Data Manipulation Language)
Język SQL (Strukturalne Język Zapytań) jest używany do wykonywania zapytań. Jednak język SQL zawiera również składnię do aktualizacji, wstawiania i usuwania rekordów.
Te zapytania i polecenia aktualizacyjne pochodzą z części DML języka SQL:
- SELECT - Pobieranie danych z tabeli bazy danych
- UPDATE - Aktualizacja danych w tabeli bazy danych
- DELETE - Usunięcie danych z tabeli bazy danych
- INSERT INTO - Wstawienie danych do tabeli bazy danych
DDL języka SQL (Data Definition Language)
Część DDL języka SQL pozwala nam tworzyć lub usuwać tabele. Możemy również definiować indeksy (klucze), określać połączenia między tabelami oraz nakładać ograniczenia między tabelami.
Najważniejsze DDL w SQL:
- CREATE TABLE - Utworzenie nowej tabeli
- ALTER TABLE - Modyfikacja (zmiana) tabeli bazy danych
- DROP TABLE - Usunięcie tabeli
- CREATE INDEX - Utworzenie indeksu (klucz wyszukiwania)
- DROP INDEX - Usunięcie indeksu
Kurs SQL
Nauka oferowanych przez CodeW3C.com Kurs SQL.
- Poprzednia strona Skrypty serwera
- Następna strona Podstawowy kurs tworzenia stron