SlideShare a Scribd company logo
1 of 5
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

What's hot (6)

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

Similar to Sql

Референсная архитектура приложения на ASP.NET MVC
Референсная архитектура приложения на ASP.NET MVCРеференсная архитектура приложения на ASP.NET MVC
Референсная архитектура приложения на ASP.NET MVC
Andrew Mayorov
 
0039
00390039
0039
JIuc
 
High Load 2009 Dimaa Rus Ready
High Load 2009 Dimaa Rus ReadyHigh Load 2009 Dimaa Rus Ready
High Load 2009 Dimaa Rus Ready
HighLoad2009
 

Similar to Sql (7)

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

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 - СУБД Преимущества: • Свободное ПО (сейчас не актуально).