* Въведение в 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), но аз ще започна по логически завършения път от създаване на база от данни нататък…



Trackback URI | RSS за коментарите

Пусни коментар