SQL Prezentacja(1).pdf
(
340 KB
)
Pobierz
7053728 UNPDF
Podstawy SQL
Dr inż. Andrzej Szuwarzyński
Dr inż. Marcin Forkiewicz
Wprowadzenie do SQL
2
•
SQL - Structured Query Language -strukturalny język
zapytań
• Światowy standard przeznaczony do definiowania, operowania
i sterowania danymi w relacyjnych bazach danych
•Powstał w firmie IBM pod koniec lat 70-tych
•Wysępuje w produktach większości firm produkujących
oprogramowanie do zarządzania bazami danych
• Polecenia
SQL
mają postać podobną do zdań w języku
angielskim
• Pomimo prób standaryzacji istnieje szereg różnych dialektów
SQL
•
SQL
używany jest jako standardowe narzędzie umożliwiające
dostęp do danych w różnych środowiskach, z różnym sprzętem
komputerowym i różnymi systemami operacyjnymi
•Język
SQL
jest niewrażliwy na rejestr czcionki, czyli wielkie i
małe litery nie są rozróżniane
Wprowadzenie do SQL
3
•
SQL
zapewnia obsługę:
–
zapytań
- wyszukiwanie danych w bazie
–
operowania danymi
- wstawianie, modyfikowanie i usuwanie
–
definiowania danych
- dodawanie do bazy danych nowych tabel
–
sterowania danymi
- ochrona przed niepowołanym dostępem
•Użytkownik określa operacje jakie mają być wykonane nie wnikając w to,
jak mają być wykonane
• Najprostsza postać zapytań w
SQL
służy do wybierania rekordów pewnej
tabeli, które spełniają określony w zapytaniu warunek
• Taki typ zapytania stanowi odpowiednik operatora selekcji w algebrze
relacyjnej
• Takie najprostsze zapytanie, jak zresztą prawie wszystkie zapytania w tym
języku, konstruuje się za pomocą trzech słów kluczowych:
SELECT,
FROM
i
WHERE
Podstawowe klauzule w SQL
SELECT
nazwy_kolumn
FROM
nazwa_tabeli
WHERE
warunek;
• Pozwalają na wybranie z tabeli określonych kolumn i
4
rekordów spełniających ustalone warunki czyli
pozwalają na realizację rzutowania i selekcji
• Warunek formułowany jest jako złożone wyrażenie
porównania
•Przykładowa tabela o nazwie
NAZWISKA
zawiera
kolumny:
–NUMER
–IMIE
–NAZWISKO
–STANOWISKO
–PENSJA
–MIASTO
Klauzule SELECT i FROM
5
•
SELECT
- podstawowa klauzula
SQL
- używana do
wyszukiwania danych w tabeli
•Wysępuje wraz z klauzulą
FROM
SELECT
*
FROM
nazwa-tabeli;
• Gwiazdka oznacza, że należy wyszukać wszystkie kolumny
tabeli
• Jest to przykład instrukcji wybierającej całą tabelę
•W klauzui
SELECT
zostają określone nazwy kolumn, których
wartości, z rekordów spełniających warunek zapytania
(formułowany przy pomocy klauzuli
WHERE
), są dołączane
do odpowiedzi
• Klauzula
FROM
służy do określenia tabeli, której dotyczy
zapytanie
Plik z chomika:
madzienx
Inne pliki z tego folderu:
Kurs - Podstawy MySQL(1).doc
(687 KB)
sql_mysql.pdf
(1405 KB)
SQL_ODBC.pdf
(356 KB)
SQL Prezentacja(1).pdf
(340 KB)
MySQL. Ćwiczenia praktyczne.pdf
(206 KB)
Inne foldery tego chomika:
Administrowanie systemami
Automatyka
Bezpieczenstwo systemów
czujniki i przetworniki
Dobrzański - Podstawy nauki o materiałach i metalurgii
Zgłoś jeśli
naruszono regulamin