Wikibooks: SQL/Zapytania SQL

= Składnia SQL = Użycie SQL zgodnie z jego nazwą polega na zadawaniu zapytań do bazy danych. Zapytania można zaliczyć do jednego z czterech głównych podzbiorów SQL DML (ang. Data Manipulation Language – „język manipulacji danymi”) SQL DDL (ang. Data Definition Language – „język definicji danych”) SQ...

Full description

Bibliographic Details
Format: Book
Language:Polish
Subjects:
DML
Online Access:https://pl.wikibooks.org/wiki/SQL/Zapytania_SQL
Description
Summary:= Składnia SQL = Użycie SQL zgodnie z jego nazwą polega na zadawaniu zapytań do bazy danych. Zapytania można zaliczyć do jednego z czterech głównych podzbiorów SQL DML (ang. Data Manipulation Language – „język manipulacji danymi”) SQL DDL (ang. Data Definition Language – „język definicji danych”) SQL DCL (ang. Data Control Language – „język kontroli nad danymi”). SQL DQL (ang. Data Query Language – „język definiowania zapytań”). Instrukcje SQL w obrębie zapytań tradycyjnie zapisywane są wielkimi literami jednak nie jest to wymóg. Każde zapytanie w SQL u musi kończyć się znakiem średnika ( ). Dodatkowo niektóre programy do łączenia się z silnikiem bazy danych (np. psql w przypadku PostgreSQL) używają swoich własnych instrukcji spoza standardu SQL które służą np. do połączenia się z bazą wyświetlenia dokumentacji itp. = DML = DML (Data Manipulation Language) służy do wykonywania operacji na danych – do ich umieszczania w bazie kasowania przeglądania oraz dokonywania zmian. Najważniejsze polecenia z tego zbioru to INSERT – umieszczenie danych w bazie UPDATE – zmiana danych DELETE – usunięcie danych z bazy. Dane tekstowe muszą być zawsze ujęte w znaki pojedynczego cudzysłowu ( ). = DDL = Dzięki DDL (Data Definition Language) można operować na strukturach w których dane są przechowywane – czyli np. dodawać zmieniać i kasować tabele lub bazy. Najważniejsze polecenia tej grupy to CREATE (np. CREATE TABLE CREATE DATABASE .) – utworzenie struktury (bazy tabeli indeksu itp.) DROP (np. DROP TABLE DROP DATABASE .) – usunięcie struktury ALTER (np. ALTER TABLE ADD COLUMN .) – zmiana struktury (dodanie kolumny do tabeli zmiana typu danych w kolumnie tabeli). = DCL = DCL (Data Control Language) ma zastosowanie do nadawania uprawnień do obiektów bazodanowych. Najważniejsze polecenia w tej grupie to GRANT służące do nadawania uprawnień do pojedynczych obiektów lub globalnie konkretnemu użytkownikowi (np. GRANT ALL PRIVILEGES ...