SlideShare a Scribd company logo
SQL
Летняя школа 2014
ЭДГАР КОДД
SQL - STRUCTURED QUERY LANGUAGE
Год принятия стандарта Название
1986 SQL-86
1989 SQL-89
1992 SQL-92
1999 SQL 1999
2003 SQL 2003
2006 SQL 2006
2008 SQL 2008
ОПЕРАТОРЫ ЯЗЫКА
• операторы определения данных:
 CREATE создает объект БД,
 ALTER изменяет объект,
 DROP удаляет объект;
• операторы манипуляции данными:
 SELECT считывает данные, удовлетворяющие заданным условиям,
 INSERT добавляет новые данные,
 UPDATE изменяет существующие данные,
 DELETE удаляет данные;
• операторы определения доступа к данным:
 GRANT предоставляет пользователю (группе) разрешения на
определенные операции с объектом,
 REVOKE отзывает ранее выданные разрешения,
 DENY задает запрет, имеющий приоритет над разрешением;
• операторы управления транзакциями:
 COMMIT применяет транзакцию,
 ROLLBACK откатывает все изменения, сделанные в контексте
текущей транзакции,
 SAVEPOINT делит транзакцию на более мелкие участки.
MYSQL - СУБД
Преимущества:
• Свободное ПО (сейчас не актуально).

More Related Content

PPT
лабраб 1
PPT
Сергей Париев - "обработка дедлоков в MySql"
PDF
Обработка дедлоков в MySql
PPTX
Безболезненный Fallback cache на Scala / Олег Нижников (Tinkoff.ru)
PDF
35 - Базы данных. Предоставление прав доступа к данным
PDF
Android - 13 - Database
PPTX
Java осень 2012 лекция 8
PPTX
MySQL
лабраб 1
Сергей Париев - "обработка дедлоков в MySql"
Обработка дедлоков в MySql
Безболезненный Fallback cache на Scala / Олег Нижников (Tinkoff.ru)
35 - Базы данных. Предоставление прав доступа к данным
Android - 13 - Database
Java осень 2012 лекция 8
MySQL

What's hot (6)

PDF
23may 1845 valday young school tkachenko 'development and implementation of t...
PDF
Next Gen Applications
ODP
Обзор технологии iCloud для iOs
PPTX
Ilia kantor паттерны серверных comet решений
PDF
Traditional relational databases architecture
23may 1845 valday young school tkachenko 'development and implementation of t...
Next Gen Applications
Обзор технологии iCloud для iOs
Ilia kantor паттерны серверных comet решений
Traditional relational databases architecture
Ad

Similar to Sql (7)

PPTX
как из трех стоек сделать две.
PDF
Алексей Андросов "Яндекс.Почта: архитектура фронтенда как она есть"
PDF
Лекция Android. БД SQLite, ContentProvider, Loader
PPTX
Референсная архитектура приложения на ASP.NET MVC
PDF
"Новые возможности MySQL 5.7"
DOC
0039
PPTX
High Load 2009 Dimaa Rus Ready
как из трех стоек сделать две.
Алексей Андросов "Яндекс.Почта: архитектура фронтенда как она есть"
Лекция Android. БД SQLite, ContentProvider, Loader
Референсная архитектура приложения на ASP.NET MVC
"Новые возможности MySQL 5.7"
0039
High Load 2009 Dimaa Rus Ready
Ad

Sql

  • 3. SQL - STRUCTURED QUERY LANGUAGE Год принятия стандарта Название 1986 SQL-86 1989 SQL-89 1992 SQL-92 1999 SQL 1999 2003 SQL 2003 2006 SQL 2006 2008 SQL 2008
  • 4. ОПЕРАТОРЫ ЯЗЫКА • операторы определения данных:  CREATE создает объект БД,  ALTER изменяет объект,  DROP удаляет объект; • операторы манипуляции данными:  SELECT считывает данные, удовлетворяющие заданным условиям,  INSERT добавляет новые данные,  UPDATE изменяет существующие данные,  DELETE удаляет данные; • операторы определения доступа к данным:  GRANT предоставляет пользователю (группе) разрешения на определенные операции с объектом,  REVOKE отзывает ранее выданные разрешения,  DENY задает запрет, имеющий приоритет над разрешением; • операторы управления транзакциями:  COMMIT применяет транзакцию,  ROLLBACK откатывает все изменения, сделанные в контексте текущей транзакции,  SAVEPOINT делит транзакцию на более мелкие участки.
  • 5. MYSQL - СУБД Преимущества: • Свободное ПО (сейчас не актуально).