Bazy danych to usystematyzowany zbiór danych o podobnej strukturze do przechowywania i przetwarzania przez komputer. Ten obiekt programistyczny umożliwia pracę z dużymi ilościami materiałów bez wkładania dużego wysiłku w ich użycie, modyfikację i utylizację. Uniwersalnym językiem do pracy z bazami danych jest SQL.
Instrukcje
Krok 1
W bazach danych informacje zawarte są w postaci tabel, każda tabela ma swoją własną strukturę i rozmiar, ale wszystkie podlegają tym samym poleceniom tworzenia, wybierania, modyfikowania i usuwania danych. Praca z bazami danych odbywa się w uniwersalnym języku zapytań SQL.
Krok 2
Polecenia w języku zapytań są definiowane za pomocą operatorów, które można podzielić na 4 główne typy w zależności od zakresu ich zastosowania: definicja danych, manipulacja danymi, definicja dostępu do danych i zarządzanie transakcjami.
Krok 3
Najczęstszą grupą operatorów jest manipulacja danymi. Ten rodzaj aktywności jest dostępny dla użytkowników baz danych, którzy są pozbawieni praw administratora i pozwala im pracować z żądanymi tabelami.
Krok 4
Instrukcje SQL to angielska nazwa czasowników wskazujących odpowiednią akcję: create - create, insert - add, update - change i delete - usuń. Mają następującą strukturę: select,…, from; - wybór z całej tabeli wybierz, …, skąd = i / lub =; - wybór z tabeli zgodnie z warunkami wybierz * z; - wybór wszystkich danych z tabeli.
Krok 5
wstawiamy do () wartości (); - dodanie do tabeli wiersza z określonymi polami wstawiamy do wartości (); - domyślnie dodanie wszystkich pól do tabeli update set =; - zmiana jednego pola we wszystkich rekordach tabeli update set = gdzie =; - modyfikacja danych zgodnie z określonymi warunkami.
Krok 6
usuń z; - usuwanie wszystkich rekordów z tabeli, usuwanie od miejsca =; - usunięcie pod pewnymi warunkami.
Krok 7
Każde żądanie jest transakcją. W SQL można wykonać zapytanie i zobaczyć jego wynik, a dopiero potem zakończyć akcję. Umożliwia to cofnięcie się o krok, jeśli wykonanie żądania z jakiegoś powodu doprowadziło do nieoczekiwanych konsekwencji.
Krok 8
Za wykonanie transakcji odpowiadają odpowiedni operatorzy kontroli: commit - potwierdzenie, wycofanie - wycofanie i savepoint - podział transakcji.
Krok 9
Administratorzy baz danych mają dostęp do wszystkich danych tabeli i mogą tworzyć tabele, otwierać/zamykać dostęp itp. Ich przywilejem są operatory definicji danych i dostęp do danych: tworzenie tabeli (,…,); - utworzenie nowej kolumny table.alter [dodaj, zmień, upuść]; - zmiana tabeli (dodawanie, modyfikacja, usuwanie pól).
Krok 10
upuść stół; - usunięcie tabeli. Ta operacja może być wykonana tylko wtedy, gdy tabela nie jest powiązana z innymi tabelami przez określone pola. Jeśli tak, musisz najpierw usunąć te linki, a następnie spróbować usunąć je ponownie.
Krok 11
Operatory określające dostęp do danych: grant - grant [dostęp], revoke - zamknij, deny - deny (silniejsze niż revoke, ponieważ odmawia wszystkich uprawnień).