SQL: что это такое, как работает язык баз данных и СУБД
SQL — это структурированный язык запросов, созданный для того, чтобы получать из базы данных необходимую информацию. Если описать схему работы SQL простыми словами, то специалист формирует запрос и направляет его в базу. Та в свою очередь обрабатывает эту информацию, «понимает», что именно нужно специалисту, и отправляет ответ.
Данные хранятся в виде таблиц, они структурированы и разложены по строкам и столбцам, чтобы ими легче было оперировать. Такой способ хранения информации называют реляционными базами данных (от англ. relation — «отношения»). Название указывает на то, что объекты в такой базе связаны определенными отношениями.
Например, у маркетолога есть база, в которой собрана информация обо всех пиццериях в городе: названия, ассортимент, цены, график работы и прочее. Во время анализа конкурентов он решил выяснить, сколько пиццерий готовят пиццу с ананасами и оформляют доставку после 23:00. Для того чтобы получить такой список из базы, достаточно написать грамотный SQL-запрос.
Для чего нужен SQL
SQL — это не язык программирования, поэтому написать приложение или сайт с его помощью не получится, но при этом внутренняя работа сайта (backend) невозможна без запросов. Поиск информации в Google — это тоже модель использования SQL. Пользователь задает параметры, которые его интересуют, и отправляет запрос на сервер; затем происходит магия и в поисковой выдаче появляются результаты, соответствующие именно этому запросу.
SQL используют разные виды специалистов:
- Аналитики и продуктовые маркетологи. Знание SQL помогает этим специалистам не зависеть от программистов, а самостоятельно получать и обрабатывать данные.
- Разработчики и тестировщики. С помощью SQL они могут самостоятельно проектировать базы для быстрой и надежной работы с данными, улучшать с их помощью сайты и приложения.
- Руководители и менеджеры.
Как работают запросы
Чтобы разобраться, как именно работает магия запроса, давайте представим его путь от пользователя до нужных ему данных:
Пользователь → Клиент → Запрос → Система управления → База данных → Таблица с базами данных
Данные для работы с SQL хранятся в таблицах. Как именно они устроены — разберемся ниже; пока же просто представим их. На пути от пользователя к таблице находится несколько посредников:
- Клиент — способ введения запроса. В случае с Google, например, клиентом будет поисковая строка браузера, в которую пользователь вводит сформулированный запрос.
- Система управления базами данных (СУБД) — комплекс программ, которые позволяют управлять данными. Эта система помогает таблицам понять, чего хочет пользователь, а пользователю — что ему отвечают таблицы.
- База данных — система хранения таблиц, в которой они связаны между собой. База данных сама по себе не умеет манипулировать информацией — это просто хранилище, где у каждого объекта есть свое место.
Что такое база данных в SQL
SQL-запросы обращаются к данным в виде таблиц, то есть к реляционным базам данных. Упрощенный вариант такой базы — это таблицы Excel, в которых информация также упорядочена в столбцы и строки.
Основные понятия реляционной модели:
1. Отношение — это сама таблица, она двумерная и состоит из столбцов и строк.
2. Атрибут — столбец в таблице, который содержит один конкретный параметр: название, тип, дату, стоимость или другую характеристику.
3. Домен — это допустимые значения для каждого атрибута. Например, в столбце «Имя» или «Название» значения должны представлять собой набор буквенных символов, но они не могут начинаться с «ь» или «ъ» и не могут быть записаны числами.
4. Кортеж (строка или запись) — это табличная строка с порядковым номером, в которой содержится информация об одном конкретном объекте.
5. Значение — элемент таблицы, который находится на пересечении столбцов и строк.
6. Ключ — это самый важный столбец в таблице, за счет этих значений и происходит взаимодействие в реляционной базе данных, он связывает таблицы между собой.
Ключи бывают нескольких видов:
- Первичный ключ — идентификатор, такой как индекс или артикул.
- Потенциальный ключ — другое уникальное значение, которое может служить идентификатором.
- Внешний ключ — столбец-ссылка, используется для объединения двух таблиц, каждое значение внешнего ключа обязательно соответствует первичному ключу в другой таблице.
Например, для решения задачи — выбрать все пиццерии, которые смогут доставить пиццу с ананасами после 23:00, — кроме основной таблицы с графиками работы понадобятся также таблицы с ассортиментом каждого заведения, а также таблицы с составом каждой пиццы (чтобы понять, есть ли в ней ананасы). Все эти таблицы будут связаны между собой с помощью ключей.
Список пиццерий в городеАссортимент одной из пиццерий с ключом id — 1SQL-операторы
Работать с данными помогают операторы — определенные слова или символы, которые используются для выполнения конкретной операции — например, для выбора из множества по конкретному параметру. Если нам нужно из всех видов пиццы отсортировать те, в которых есть пармезан, — нужно использовать оператор SELECT (выбор в соответствии с условием).
Операторы в SQL делятся на несколько групп в соответствии с задачами, которые они решают.
DDL (Data Definition Language) — операторы определения данных. Они работают с объектами, то есть с целыми таблицами. Если базу нужно дополнить таблицей с новыми данными или, наоборот, убрать одну из таблиц с ошибочными данными — используется этот набор операторов.
- CREATE — создание объекта в базе данных
- ALTER — изменение объекта
- DROP — удаление объекта
DML (Data Manipulation Language) — операторы манипуляции данными. Эти операторы уже работают с содержимым таблиц — строками, атрибутами и значениями. С их помощью можно вносить изменения в конкретное значение. Например, заменить поле в колонке «Фамилия» в строке с данными сотрудницы компании посте того, как она вышла замуж. Или удалить строку с данными уволенного сотрудника.
- SELECT — выбор данных в соответствии с условием
- INSERT — добавление новых данных
- UPDATE — изменение существующих данных
- DELETE — удаление данных
DCL (Data Control Language) — оператор определения доступа к данным. Он определяет, кто из пользователей может отправлять запросы к базе, менять объекты и значения. Например, можно отозвать доступ у сотрудника, перешедшего в другой отдел, а также открыть доступ к базе новому маркетологу или разработчику.
- GRANT — предоставление доступа к объекту
- REVOKE — отзыв ранее выданного разрешения
- DENY — запрет, который является приоритетным над разрешением
TCL (Transaction Control Language) — язык управления транзакциями.
- BEGIN TRANSACTION — обозначение начала транзакции
- COMMIT TRANSACTION — изменение команд внутри транзакции
- ROLLBACK TRANSACTION — откат транзакции
- SAVE TRANSACTION — указание промежуточной точки сохранения внутри транзакции
Виды СУБД
Сами по себе таблицы или база данных не способны выполнять операции, а в СУБД можно создавать новые таблицы, удалять ненужные данные, настраивать ключи и обрабатывать запросы. Основные задачи СУБД:
- поддержка языков баз данных;
- непосредственное управление данными;
- управление буферами оперативной памяти;
- управление транзакциями;
- резервное копирование и восстановление после сбоев.
Существуют разные виды таких систем, которые разрабатывает и техногиганты, вроде Google, Microsoft и Amazon, и более нишевые студии. Разработчики стремятся сделать свой продукт лучше, чтобы их система быстрее и качественнее других обрабатывала данные. Из-за этого появились разные виды языка SQL — так называемые SQL-диалекты. У каждой СУБД диалект имеет что-то общее со всеми, а также свои особенности, которые не будут работать в другой системе.
СУБД могут быть коммерческими или иметь открытый код. Системы управления с открытым кодом можно бесплатно использовать в проектах, а также дополнять их документацию и совершенствовать процесс работы с системой. Коммерческие СУБД имеют платный доступ к полным версиям — как правило, такие используют крупные корпорации.
- PostgreSQL — это объектно-ориентированная система, то есть она обрабатывает данные как абстрактные объекты. Каждый объект, в отличие от простых табличных значений, может иметь собственные характеристики и уникальные методы взаимодействия с другими объектами. Это позволяет PostgreSQL обрабатывать более сложные структуры данных и выполнять более сложные процедуры. Например, Яндекс.Почта в свое время перешла на эту систему, чтобы поддерживать стабильное соединение десятков тысяч пользователей к одной базе.
- MySQL — простая в изучении и функциональная система, которая работает с сайтами и веб-приложениями. Чаще всего используется в системах управления контентом сайтов (CMS), на сайтах с возможностью регистрации пользователей, в корпоративных системах CRM, в планировщиках, чатах и форумах. MySQL считается одним из самых безопасных и высокоскоростных решений, которое существует на рынке.
- SQLite — это облегченная встраиваемая версия СУБД. В ней нет возможности поделиться правами доступа, как во многих других системах, но благодаря своему устройству эта система быстрая и мощная. SQLite подходит для обработки запросов на сайтах с низким и средним трафиком, а также в однопользовательских мобильных приложениях и играх. Преимущество такой системы — файловая структура, то есть база в SQLite состоит из одного файла, поэтому ее очень легко переносить.
- Oracle — одна из первых СУБД, которая появилась еще в 1977 году и развивается до сих пор. Это кроссплатформенная система, которая может работать на Windows, Linux, MacOS, мобильных и других ОС. Система используется в крупных коммерческих проектах. Например, в России с Oracle сотрудничают операторы МТС и Теле2, банк «Открытие» и ВТБ.
- Google Cloud Spanner — это облачная система управления данными, которую Google разработал для управления собственными сервисами, например AdWords и Google Play. В 2017 году систему сделали общедоступной. Cloud Spanner относят к категории NewSQL — это системы, которые совмещают в себе преимущества реляционных и нереляционных СУБД.
Как начать работу с SQL
Для начала работы с SQL достаточно разбираться в основах Excel, чтобы понимать принцип работы запросов, а также иметь базовый уровень английского на уровне A1-A2. Эти навыки необходимы, чтобы понимать синтаксис SQL:
- SELECT — выбери данные
- FROM — вот отсюда
- JOIN — добавь еще эти таблицы
- WHERE — при таком условии
- GROUP BY — сгруппируй данные по этому признаку
- ORDER BY — отсортируй данные по этому признаку
- LIMIT — нужно такое количество результатов
- ; — конец предложения
Системы для работы с SQL имеют схожую структуру: есть редактор запросов, результат запросов и список таблиц, которые используются для обработки.
Самостоятельно начать изучение SQL можно с просмотра уроков на YouTube и чтения тематических статей в профильных медиа. Для более системного усвоения информации и экономии времени, потраченного на обучение, лучше записаться на курсы к опытным преподавателям, где вы сразу попадете в профессиональное сообщество и будете получать поддержку менторов.
что это за язык простыми словами, зачем и как работает
SQL (расшифровка – Structured Query Language) – это язык программирования, структурированных запросов, который используют для работы с базой данных. Он является продуктом эволюции Excel и Access, предназначен для доступа, обновления, вставки, манипулирования, а также изменения данных.
Автор
Даниил Фам
Исполнительный директор
28 декабря 2022
Способ общения человека и компьютера между собой. Пользователь отправляет компьютеру запрос, а компьютер в свою очередь обрабатывает полученную информацию, затем отвечает.
Общение пользователя с компьютером происходит за счет применения правильного синтаксиса. Синтаксис — это набор правил, сочетающий элементы речи. В данном случае он основан на английском языке и имеет много общих элементов с синтаксисом Visual Basic для приложений (VBA).
Программным обеспечением и функционалом работы SQL считается СУБД – система управления базой данных. Распространенными СУБД считаются следующие:
Для упрощенной работы с объектами в SQL они представлены в виде таблиц, имеют свою структуру, строки, столбцы. Этот тип хранения информации называется реляционные базы данных, в которой объекты связаны между собой конкретными отношениями.
SQL за счет своих уникальных качеств был официально утвержден в качестве стандарта для работы с реляционными БД. Он поддерживается всеми ведущими мировыми организациями, которые специализируются в области технологий.
Зачем он нужен
Основная суть работы SQL заключается в том, чтобы из большого объема элементов найти ту часть информации, которая необходима пользователю в настоящий момент времени в доступном виде. Он манипулирует информацией в Базе Данных:
-
Создает
-
Хранит
-
Извлекает
-
Удаляет
Работу БД обеспечивает теория множеств: большое количество различных элементов формируется в таблицу. Он считается основным инструментом для оптимизации, а также обслуживания БД.
SQL имеет массу возможностей для работы с данными. К базовым из них относят следующие:
-
Создание таблицы
-
Сбор и хранение элементов в виде таблиц
-
Изменение их содержания и структуры
-
Объединение данных и произведение вычислений
-
Защита и распределение доступа
-
Создание приложений по типу «Клиент-сервер»
Все эти операции SQL способен выполнять совместно с СУБД.
Где используется
Реляционные БД используются практически везде, где хранится много информации и выполняется работа с ней. Это социальные сети, игровые, почтовые, игровые сервисы, интернет, онлайн-магазины, форумы, платформы, корпоративные сайты, мобильные банки. Однако SQL нельзя считать полноценным языком для программирования, с помощью него нельзя написать сайт или приложение. Он используется только во внутреннем программном обеспечении сервисов, работы которых невозможна без запросов.
Язык программирования Structured Query Language — это единственное средство, стандартизированное для всех стран. IT-специалисты используют его очень активно при разработке веб-приложений. Там хранится информация, необходимая для работы сайта, а именно:
С помощью SQL разработчик записывает и выводит данные из базы.
Structured Query Language также используют специалисты аналитики и маркетологи, разработчики и тестировщики, руководители и менеджеры. С его помощью профессионалы могут самостоятельно ориентироваться в базах, получать и обрабатывать нужную информацию, а также контролировать работу компаний.
Чем SQL отличается от других языков программирования
SQL относится к классу не процедурных, слабоструктурированных языков программирования и отличается от процедурных, высоко структурированных языков. Процедурность означает то, что запрос формирует условия, которым должны удовлетворять записи результирующей таблицы-отношения. А такие процедурные виды как С, Pascal или Java задают последовательность действий, необходимых для получения результата, то есть процедуру.
Так SQL описывает что пользователь хочет от компьютера, а другие языки описывают как компьютер должен это сделать. При этом что инструкции содержат обычные слова естественного языка, облегчают чтение инструкции, не имеет нелогичностей.
Плюсы и минусы
Structured Query Language имеет преимущества, что делает его востребованным. К базовым преимуществам принято относить следующее:
-
Более быстрая обработка запросов
-
Отсутствие навыков программирования, то есть не нужно использовать множество строк кода, достаточно использовать основные ключевые слова
-
Стандартизированность синтаксиса по миру для всех платформ и пользователей
-
Портативность означает, что использование на всех устройствах
-
Интерактивный язык позволяет получить ответы на сложные запросы за короткое время
Помимо плюсов, следует учитывать существенные минусы данного инструмента it-сферы:
-
Сложный интерфейс может вызвать затруднения у некоторых пользователей при работе с БД
-
Высокая стоимость некоторых версий
-
Частичный контроль над базой данных у пользователя из-за скрытых бизнес-правил
Перспективы
Главной перспективой является широкое использование большинством программистов для разработки веб-приложений или оболочек сайта. Специалисты, которые умеют работать с данным языком, гарантированно будут иметь работу в digital-индустрии. Существует возможность работы в следующих форматах:
-
Фриланс-основа
-
Мелкие заказчики
-
Крупные предприятия
У Structured Query Language хорошие перспективы. За счет своих преимуществ, а также возможностей его можно использовать в разных направлениях.
Аналитики считают, что SQL будет актуален еще 10-15 лет, поскольку у него нет альтернатив, способных конкурировать с ним.
Разработчики непрерывно совершенствуют язык, не пытаясь его заменить. Но если в будущем все-таки появится конкурент, то актуальность долго не изменится, потому что потребуется много лет, чтобы системы смогли перейти на него.
Информация была полезна?
19 оценок, среднее 4. 02 из 5
Язык структурированных запросов (SQL) — Справочник по API ODBC
Редактировать
Твиттер LinkedIn Фейсбук Электронная почта
- Статья
- 2 минуты на чтение
Типичная СУБД позволяет пользователям хранить, получать доступ и изменять данные организованным и эффективным способом. Первоначально пользователями СУБД были программисты. Для доступа к сохраненным данным требовалось написать программу на таком языке программирования, как COBOL. Хотя эти программы часто писались для предоставления дружественного интерфейса нетехническому пользователю, для доступа к самим данным требовались услуги знающего программиста. Случайный доступ к данным был нецелесообразен.
Пользователей такая ситуация не совсем устраивала. Хотя они могли получить доступ к данным, часто требовалось убедить программиста СУБД написать специальное программное обеспечение. Например, если отделу продаж нужно было просмотреть общий объем продаж каждого из его продавцов за предыдущий месяц и отсортировать эту информацию по стажу работы каждого продавца в компании, у него было два варианта: либо уже существовала программа, которая разрешал доступ к информации именно таким образом, или отдел должен был попросить программиста написать такую программу. Во многих случаях это требовало больше работы, чем того стоило, и это всегда было дорогостоящим решением для разовых или специальных запросов. Поскольку все больше и больше пользователей хотели легкого доступа, эта проблема становилась все больше и больше.
Предоставление пользователям доступа к данным на разовой основе требовало предоставления им языка, на котором они могли бы выражать свои запросы. Одиночный запрос к базе данных определяется как запрос; такой язык называется языком запросов. Для этой цели было разработано много языков запросов, но один из них стал самым популярным: язык структурированных запросов, изобретенный в IBM в 1970-х годах. Он более известен под аббревиатурой SQL и произносится как «ess-cue-ell» и как «sequel». SQL стал стандартом ANSI в 1986 и стандарт ISO в 1987 г.; сегодня он используется во многих системах управления базами данных.
Хотя SQL решил специальные потребности пользователей, потребность в доступе к данным для компьютерных программ не исчезла. Фактически, большая часть доступа к базе данных по-прежнему была (и остается) программной в виде регулярных запланированных отчетов и статистических анализов, программ ввода данных, таких как те, которые используются для ввода заказов, и программ обработки данных, таких как те, которые используются для сверки счетов и создания заказы на работу.
Эти программы также используют SQL с использованием одного из следующих трех методов:
Встроенный SQL , в котором операторы SQL встроены в базовый язык, такой как C или COBOL.
Модули SQL , в которых операторы SQL компилируются в СУБД и вызываются из основного языка.
Интерфейс уровня вызова или CLI, который состоит из функций, вызываемых для передачи операторов SQL в СУБД и для получения результатов из СУБД.
Примечание
Это историческая случайность, что термин интерфейс уровня вызова используется вместо интерфейса прикладного программирования (API), другого термина для того же самого. В мире баз данных API используется для описания самого SQL: SQL — это API для СУБД.
Из этих вариантов наиболее часто используется встроенный SQL, хотя большинство основных СУБД поддерживают проприетарные интерфейсы командной строки.
Этот раздел содержит следующие темы.
Обработка оператора SQL
Встроенный SQL
Модули SQL
Интерфейсы уровня вызова
Просмотреть все отзывы о странице
Что такое SQL? | Pluralsight
Тим Боулз
Тим Боулз
- 14 августа 2018 г.
- 7 Мин. чтение
- 12 705 просмотров
- 14 августа 2018 г.
- 7 мин. Читать
- 12,705 Просмотры
SQL Server
Введение
Введение
Мы часто будем использовать письменные инструкции для других людей. Если программист хочет, чтобы компьютер что-то делал, он будет разрабатывать код на каком-то языке, будь то Java, C#, HTML или что-то еще. Если вы хотите дать инструкции базе данных, вы можете использовать SQL. Язык структурированных запросов (SQL) — это язык, который используется для связи с базами данных. Чаще всего это связано с системами управления реляционными базами данных (RDBMS), такими как Oracle, MySQL, Microsoft SQL Server, PostgreSQL и DB2, и это лишь некоторые из них. SQL позволяет взаимодействовать с базой данных для доступа к ее функциям, создания объектов базы данных, управления пользователями, манипулирования и составления отчетов о данных, находящихся в базе данных. Существует также множество нереляционных баз данных, таких как H-Store, Hadoop, Cassandra, MongoDB, которые часто используют либо SQL, либо подобные SQL альтернативы для обеспечения связи с базой данных. В частности, эти базы данных называются базами данных NoSQL (не только SQL).
Очень краткая история
В 1970-х годах корпорация IBM начала создавать собственную реляционную базу данных. В рамках этих усилий Дональд Д. Чемберлин и Рэймонд Ф. Бойс написали статью SEQUEL: A STRUCTURED ENGLISH QUERY LANGUAGE, в которой представили язык, используемый для связи с реляционной базой данных. В 1977 году, чтобы избежать возможного нарушения международного товарного знака, SEQUEL стал SQL, что является аббревиатурой от Structured Query Language. Это привело к интересному нетехническому спору о SQL и о том, как его произносить. Вы произносите его как слово «sequel» или произносите его отдельными буквами S-Q-L («ess-que-ell»)? На самом деле приемлемы оба пути, но вы найдете людей, которые будут спорить об этом.
Зачем вам изучать SQL?
Мы живем в то, что часто называют информационным веком . Мы стали обществом , основанным на знаниях. Только подумайте, сколько из нас обращаются к поисковым системам, таким как Google, чтобы найти информацию. Это идет дальше, чем просто личное знание. Например, предприятия используют информацию о предыдущих продажах и тенденциях на своем рынке для прогнозирования продаж. Есть компании, которые записывают выбор и предпочтения посетителя веб-сайта, чтобы персонализировать то, что отображается на веб-сайте. Согласно журналу The Economist за май 2017 года, данные становятся «самым ценным ресурсом в мире». Данные, которые используют компании, чаще всего хранятся в базах данных. Могут быть причудливые графические интерфейсы внешнего интерфейса для отображения их в виде диаграмм и графиков, но способ, которым программа извлекает данные, — это использование SQL.
Версии SQL
Количество систем РСУБД (и не РСУБД) значительно выросло с 1989 г. , когда Американский национальный институт стандартов (ANSI) опубликовал спецификацию ANSI SQL, и с 1992 г., когда Международная организация по стандартизации (ISO) приняла ANSI. стандарты SQL. В дальнейшем мы будем называть стандарт языка спецификации ANSI SQL «стандартным SQL». Как и другие языки, стандартный SQL со временем растет и изменяется, чтобы соответствовать новым возможностям и доступным функциям баз данных. Если вам интересно, ISO/IEC 9Стандарт 075: «Информационные технологии — Языки баз данных — SQL» общедоступен в интернет-магазине ANSI. Если бы все поставщики строго использовали эти стандарты, код SQL можно было бы переносить между системами баз данных без изменений. Проблема в том, что большинство реализаций SQL поставщиков не совместимы на 100%. Поставщики могут не полностью следовать стандартам по многим причинам, включая, помимо прочего:
- Новые функции, еще не указанные в стандарте.
- Стандартные функции не были реализованы в программном обеспечении базы данных.
- Новый стандарт SQL может противоречить предыдущему поведению базы данных поставщика.
- Небольшой стимул для поставщика соответствовать стандарту, который позволил бы пользователям переключиться на конкурента.
Некоторые из наиболее популярных языков SQL включают:
- T-SQL (Transact-SQL), используемый Microsoft SQL Server
- PL/SQL (процедурный язык / SQL), используемый Oracle
- SPL (язык хранимых процедур), используемый Teradata
- PL/pgSQL (процедурный язык/Postgre StructuredSQL), используемый PostgreSQL
Подъязыки SQL, используемые для связи с базы данных, использующие стандартный SQL, относятся к разным подъязыкам. Эти подъязыки могут называться по-разному, в зависимости от поставщика и их собственной реализации SQL. Две основные категории, которые вы будете чаще всего видеть:
- Язык определения данных (DDL)
- Язык манипуляции с данными (DML)
- Язык запросов данных (DQL)
- Язык контроля данных (DCL)
- Controlaral Control Aprotements While388
- .
- Операторы управления сеансом
- Операторы управления базой данных
- Подготовленные/процедурные/встроенные операторы SQL
- Операторы подключения
- Динамические операторы SQL
- Другие категории или подъязыки часто зависят от того, как поставщик классифицирует их
Оставшаяся часть этой статьи будет посвящена языку Oracle SQL и категориям операторов.
Язык определения данных (DDL)
Операторы DDL позволяют пользователю определять и управлять объектами в базе данных. Задачи могут включать:
- Создание, изменение и удаление схем (пользователей)
- Создание, изменение и удаление объектов схемы (таблица, представление, последовательность, индекс, синоним)
- Анализ информации о таблице, индексе или кластере
- Установка параметров аудита привилегии и роли (рассматриваются некоторыми поставщиками как операторы DCL. )
Некоторые примеры ключевых слов, с которых начинаются операторы DDL, включают:0245 или Альтер Система
)
Анализ
СТАТИТЕТАЯ
Создание
NOUAUDIT
447. Язык манипулирования данными (DML)
Управление данными в базе данных осуществляется с помощью операторов языка манипулирования данными (DML). Oracle также классифицирует операторы, запрашивающие данные (9).0244 SELECT
) как DML, где другие поставщики могут называть их операторами языка запросов данных (DQL).
Некоторые примеры ключевых слов, которые запускают операторы DML, включают в себя:-
Delete
-
Вставка
-
SELECT
-
ОБНОВЛЕНИЕ
8. Oracle предоставляет операторы, которые управляют изменениями, сделанными операторами DML.
Операторы управления транзакциями, начальные ключевые слова:-
Commit
-
ROLLBACK
-
SavePoint
-
SET Trancection
-
SET Conviniate
9008 SESERIS SESERIS SESERIS. Они устанавливаются с помощью операторов, начинающихся с ключевых слов:
-
ALTER SESSION
-
SET ROLE
System Control
В дополнение к свойствам пользовательского сеанса есть некоторые свойства, которые можно задать динамически для всего экземпляра базы данных Oracle, и они устанавливаются с помощью инструкций ALTER SYSTEM
.
Резюме
В этом руководстве мы дали вам краткую историю и введение в SQL.