SQL – komputerowy język do pisania zapytań do tabel w relacyjnych bazach danych. Jego uniwersalność pozwala na wykorzystanie tych samych operatorów w różnych DBMS nawet przenieść kod z jednej do drugiej bez znaczących zmian.
Instrukcja
1
Bazy danych mają szerokie rozpowszechnienie w środowisku komputerowym, w tym są one wykorzystywane przy tworzeniu stron internetowych i blogów. Główną zaletą tego typu przechowywania danych – w ich структурированности na podobnym funkcjonalny.
2
Na przykład, aby zmienić któreś ten sam objaw u elementów jednej tabeli, na przykład, edytować jakąś część postów na blogu, który już rozrósł się do ogromnych rozmiarów. W szczególności, zmienić jedno zdanie lub słowo na więcej. Przy tym nie trzeba śledzić wszystkie wpisy i przeprowadzać zmiany ręcznie, wystarczy skorzystać z sql-zapytanie.
3
Aby wykonywać zapytania sql, nie trzeba być guru programowania. Jednak pewnego wiedzy i umiejętności będzie to wymagało. Na przykład, należy orientować się w strukturze bazy danych, lub przynajmniej w tej jej części, do której masz dostęp. Znać nazwę tabel, odpowiednich kolumn (głośników), a także nazwę i zastosowanie operatorów języka.
4
Zazwyczaj непрофессиональному programista lub блоггеру wystarczy głównych operatorów, które są podzielone na dwie grupy: operatorzy definicji danych i operatory manipulacji danymi.
5
Najczęściej używane operatory manipulacji danymi. To select (wybierz), insert (dodaj), update (zmień) i delete (usuń). Podmioty te są stosowane do pracy z danymi w środku tabeli lub kilku tabel i mają następujące конструции:select … from ; – wybór z całej tabeli;select … from where = and/or = ; – wybór z tabeli warunków;select * from ; – wybór z tabeli.
6
insert into () values (); – dodanie do tabeli wiersz z określonymi wartościami pól;insert into values (); – dodanie do tabeli wszystkich pól.
7
update set = ; – zmiana jednego pola we wszystkich rekordach tabeli;update set = where = ; – zmiana przy spełnieniu określonych warunków.
8
delete from ; – usuwanie wszystkich rekordów z tabeli;delete from where = ; – usuwanie przy spełnieniu pewnych warunków. Jeśli warunki więcej niż jeden, to one są pisane przez przecinek.
9
Operatory wysokiego poziomu są dostępne dla administratorów BAZY danych. To operatorzy tworzenia, modyfikowania i usuwania obiektów z bazy danych, a mianowicie samej bazy, jej tabel, użytkowników, itp. takich operatorów trzy: create, alter i drop. create table ( , …, ); – tworzenie tabeli.
10
alter table [add, modify, drop] column ; – zmiana pól tabeli (dodawanie, modyfikacja, usuwanie).drop table ; – usuwanie tabeli. Ta operacja zakończy się pomyślnie, jeśli nie ma powiązań z innymi tabelami.
Należy zwrócić uwagę
Znak ’;’ w każdej sql-polecenia oznacza potwierdzenie drużyny, która nazywa się commit. Operator ten można używać osobno, na przykład w dużych żądań, składających się z kilku wzorów.
Po napisaniu zapytania należy wykonać. Jeśli nie jesteś pewny jego zawartości, użyj polecenia commit tylko po tym, jak sprawdzić poprawność uzyskanego wyniku.
Kategoria:
Programowanie stron internetowych