Въведение в структурирания език за заявки SQL
Видове SQL команди
Реализацията на SQL на концепцията за операции, базирана на таблично представяне на данни, ни позволи да създадем компактен език с малък набор от изрази. Езикът SQL може да се използва както за изпълнение на заявки за данни, така и за изграждане на приложни програми.
- DDL - език за дефиниране на данни;
- DML - език за манипулиране с данни;
- DQL - език за заявки;
- DCL - език за управление на данни;
- команди за администриране на данни;
- команди за управление на транзакции
Определяне на структури от бази данни (DDL)
Data Definition Language (DDL) ви позволява да създавате и модифицирате структурата на обекти на база данни, като създаване и пускане на таблици. Основните DDL команди са както следва: CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX, ALTER INDEX, DROP INDEX .
Манипулиране на данни (DML)
Data Manipulation Language (DML) се използва за манипулиране на информация в обектите на релационна база данни чрез три основни команди: INSERT, UPDATE, DELETE .
Вземане на данни (DQL)
Езикът за заявки DQL е най-известен на потребителите на релационни бази данни, въпреки че включва само един оператор SELECT. Тази команда, заедно с многобройните опции и предложения, се използва за запитване към релационна база данни. .
Език за контрол на данните (DCL)
Командите за управление на данни ви позволяват да контролирате достъпа до информация вътре в базата данни. Обикновено те се използват за създаване на обекти, свързани с достъпа до данни, а също така служат за контрол на разпределението на привилегиите между потребителите. Командите за управление на данни са както следва: GRANT, REVOKE .
Команди за администриране на данни
С помощта на команди за администриране на данни потребителят наблюдава извършените действия и анализира операциите с базата данни; те също могат да бъдат полезни при анализ на производителността на системата. Не бъркайте администрирането на данни с администрирането на база данни, което е общо управление на базата данни и включва използването на команди на всички нива.
Команди за транзакции
Налични са следните команди за управление на транзакции с бази данни: COMMIT, ROLLBACK, SAVEPOINT, SET TRANSACTION .
- ЗНАЕТЕ ИНТУИТ, Лекция, Принципи на създаване на удобен потребителски интерфейс
- ЗНАЕТЕ ИНТУИТ, Лекция, Особености при разработването на цифрови устройства, базирани на микроконтролери
- ЗНАЕТЕ ИНТУИТ, Лекция, Процеси и теми
- ЗНАЙТЕ ИНТУИТ, Лекция, Експертни системи в технологиите като клас интелигентни системи (продължение)
- ЗНАЕТЕ ИНТУИТ, Лекция, Създаване и показване на вашия първи XML документ