Professional Documents
Culture Documents
1. Język SQL (Structured Query Language) – to język który został opracowany w latach
60’tych w firmie IBM i stał się on standardem w komunikacji z serwerami relacyjnych baz
danych. Język ten używany jest głównie do tworzenia i modyfikowania baz danych oraz do
umieszczania i pobierania danych z serwera.
2. W obrębie języka SQL możemy wyróżnić 4 części składowe:
- SQL DCL (Data Control Language) – jest stosowany do nadawania uprawnień do obiektów
bazo-danowych
* grant – nadanie uprawnień użytkownikowi
* revoke – odebranie uprawnień użytkownikowi
* deny – zablokowanie
- SQL DQL (Data Query Language) to język formułowania zapytań do bazy danych. W
zakres tego języka wchodzi jedno polecenie – SELECT. Często SELECT traktuje się jako
część języka DML, ale to podejście nie wydaje się właściwe, ponieważ DML z definicji służy
do manipulowania danymi – ich tworzenia, usuwania i uaktualniania. Na pograniczu obu
języków znajduje się polecenie SELECT INTO, które dodatkowo modyfikuje (przepisuje,
tworzy) dane.
Przykładowe polecenia:
- SELECT * FROM dane; (pobierz wszystko z tabeli dane)
- INSTER INTO dane VALUES (‘Nowak’, ‘5C’); (Dodaj wartości Nowak i 5C do bazy
dane)
- CREATE DATABASE dane; (utwórz bazę danych dane)
Jeżeli wydano samo polecenie MySQL bez dodatkowych parametrów lub wprowadzimy
nieprawidłową nazwę użytkownika to zostaniemy zalogowani jako anonimowy
użytkownik o mocno ograniczonym dostępie do danych lub nastąpi próba zalogowania
jako użytkownik o nazwie identycznej jak w systemie operacyjnym.