Остин
Прежде чем научиться писать запросы на SQL, важно знать, какие типы SQL-запросов вы можете писать. Ниже приведены четыре основные категории SQL-запросов:
• DRL (язык поиска данных)
• DML (язык обработки данных)
• DDL (язык определения данных)
• DCL (язык управления данными)
Эти имена даны только для категоризации, чтобы вы могли лучше понимать запросы SQL. DRL содержат запросы, которые используются для получения или выборки данных из базы данных, такие как оператор SELECT. Вы можете получить данные из таблицы в соответствии с вашими требованиями. DML означает запросы, которые могут управлять данными, такие как UPDATE, DELETE и INSERT. Аналогичным образом DDL означает запросы, которые помогают в создании и определении объекта данных, такого как таблицы, представления, синонимы и индексы, и эти запросы включают CREATE, ALTER. В то время как DCL содержат запросы, которые используются для создания новых пользователей и для управления их доступом к базе данных. Вот пример SQL-запросов:
DRL
SELECT FROM EMP
WHERE EMPNO = 7788;
ОБНОВЛЕНИЕ
DML
EMP
УСТАНОВИТЕ SAL = 2000,
ГДЕ ENAME = 'KING';
УДАЛИТЬ ИЗ ОТДЕЛЕНИЯ,
ГДЕ ЛОК = 'ДАЛЛАС';
DDL
CREATE TABLE EMP
(НОМЕР EMPNO (4), ENAME VARCHAR2 (10), JOB VARCHAR2 (20));
DCL
CREATE USER SCOTT,
IDENTIFIED BY TIGER;
Уилсон
SQL - это язык программирования, разработанный специально для добавления, удаления и обновления информации в реляционной базе данных. Используемая вами база данных обычно предлагает несколько методов создания запроса. распространенный называется запрос по примеру, когда вы просто выбираете из графического дисплея таблицы и поля, которые вы хотите вернуть, и программа пишет за вас SQL. Часто вы можете получить доступ к версии кода запроса и увидеть созданный им SQL. Чтобы отредактировать это, просто введите изменения, которые вы хотите внести.
Но опытные пользователи баз данных часто просто пишут SQL вручную и сохраняют его в файл. Они могут использовать либо интерфейс командной строки, где они вводят SQL, либо простой текстовый редактор, а затем вырезать и вставлять код в базу данных. Вариант текстового редактора намного лучше, так как вы можете сохранить свою первую попытку, а если она пойдет не так, просто отредактируйте ее и повторите попытку. Командная строка может расстраивать, поскольку редактировать ее сложнее. Кроме того, при использовании подзапроса вы можете создать запрос поэтапно, а затем вырезать и вставить рабочие части вместе в редакторе гораздо безопаснее, чем пытаться повторно набрать все это вручную в командной строке.