* Въведение в SQL

Публикувано на 27 януари 2009 в раздел Бази от Данни.

SQL е съкращение от Structured Query Language. Това е език за обработка на бази от данни, който отдавна се е наложил като световен стандарт. Можем да разглеждаме SQL като език за програмиране на бази от данни.

Езикът 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 за коментарите

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