* Въведение в 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 за коментарите
Пусни коментар
Категории
- Бази от Данни (52)
- Вероятности (31)
- История (15)
- Кучета (69)
- Лада Нива (96)
- Математика (166)
- Методика (53)
- Общи работи (110)
- ПИК-3 Java (38)
- Политика (41)
- Програмни Среди (1)
- ПТСК (41)
- С/C++ (45)
- Семейни (16)
- Физика (35)
- ХHTML/JS (25)
- Храна (11)
Нови
- Извеждане на няколко произволни реда
- Full-Text търсене с InnoDB в MySQL
- Късметче от кафе
- Пред блока…
- Бушонно табло на Лада Нива