* Въведение в SQL
Публикувано на 27 януари 2009 в раздел Бази от Данни.
SQL е съкращение от Structured Query Language. Това е език за обработка на бази от данни, който отдавна се е наложил като световен стандарт.
Езикът SQL най-общо казано се използва са създаване на бази от данни, създаване на таблици и връзките между тях, вмъкване на информация, извличане на информация, промяна на информация и изтриване на информация от таблици в база от данни. Въпреки съществуването на официален стандарт на езика, почти всяка система за управление на бази от данни има своя собствена имплементация. Почти винаги се спазват основните правила в езика, но често се добавя допълнителна функционалност, която е специфична за използваната СУБД.
Работата с SQL се базира на подаване на последователности от заявки (команди) и получаване на отговори – таблици с данни. Когато част от тези заявки са зависими една от друга говорим за понятието „трансакция“. Вече споменахме за DDL и DML. Ето как най-общо са въведени тези понятия чрез езика SQL:
1. Data Definition Language:
– CREATE DATABASE – създава база от данни
– ALTER DATABASE – променя дефиницията на база от данни
– DROP DATABASE – изтрива база от данни
– CREATE TABLE – създава таблица в база от данни
– ALTER TABLE – променя дефиницията на таблица в база от данни
– DROP TABLE – изтрива таблица от база от данни
– CREATE INDEX – създава индекс
– DROP INDEX – изтрива индекс
2. Data Manipulation Language:
– INSERT – вмъква информация в база от данни
– SELECT – извлича информация от база от данни
– UPDATE – променя информация в база от данни
– DELETE – изтрива информация от база от данни
В следващите статии ще разгледаме подробно тези оператори, както и допълнителните им свойства и възможности. Обикновено учебниците започват с по-лесният за възприемане оператор за извличане на данни (SELECT), но аз ще започна по логически завършения път от създаване на база от данни нататък…
Добави коментар