You are on page 1of 2

Temat: Strukturalny język zapytań (SQL) – Definicja

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 DDL (Data Definition Language) umożliwia operowanie na strukturach, w których


dane te są przechowywane. Najważniejsze polecenia:
* create – umieszczenie nowej struktury w bazie
* drop – całkowite usunięcie struktury
* alter – zmiana struktury w bazie danych

- SQL DML (Data Manipulation Language) – służy do operacji na danych (rekordach), do


umieszczania w bazie danych, do ich usuwania, zmiany itp. Do najważniejszych poleceń
należą:
* insert – dopisuje rekordy do bazy
* update – zmiana danych
* delete – usunięcie danych

- 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)

Temat: Obsługa systemu baz danych MySQL.


1. Aby uruchomić serwer MySQL należy uruchomić oprogramowanie XAMPP Control
Panel a następnie wybrać start przy usłudze MySQL. Jeżeli będziemy korzystać z
PHPMyAdmin uruchamiamy również serwer stron internetowych Apache.

2. Przy domyślnej konfiguracji XAMPP administratorem MYSQL jest użytkownik o


nazwie ROOT który nie ma zdefiniowanego hasła.
3. Składnia polecenia umożliwiająca zalogowania się na Server MySQL:
MYSQL –U nazwa_użytkownika –P
Gdzie w poleceniu tym występują 2 parametry – u pochodzi od słowa USER i po nim
należy podać nazwę użytkownika, oraz –p pochodzący od słowa password który
wymusza podanie hasła. Jeżeli użytkownik nie ma zdefiniowanego hasła parametr ten
można pominąć.
4. Aby zalogować się do serwera MySQL jako administrator przy jego domyślnej
konfiguracji należy użyć polecenia
MYSQL –U root, aby wylogować się z serwera używamy polecenia QUIT.

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.

You might also like