Команды DDL являются частью SQL и работают вместе с командами DML, DCL и TCL для создания баз данных и управления ими. Они образуют основные строительные блоки для администрирования SQL, и их полезно знать, собираетесь ли вы управлять или создавать базу данных с помощью языка структурированных запросов.
Команды SQL состоят в основном из DDL и DML. Вы можете создать или удалить базу данных с помощью команд DDL и добавлять, перемещать или изменять данные с помощью DML. Команды DCL помогут вам управлять пользователями, разрешениями и безопасностью данных, в то время как TCL помогает управлять изменениями, которые вы вносите в DML. Все они работают вместе в SQL, чтобы предоставить инструменты, необходимые для эффективного создания баз данных и управления ими. Знание этих команд важно для всех, кто хочет стать администратором или службой поддержки базы данных.
Я не специалист по SQL, но я их использовал и администрировал. Я также близко дружу с человеком, который пишет эти вещи во сне. Следующее руководство может быть моими словами, но все знания и опыт принадлежат ему. Любые ошибки или упущения будут мои.
Ниже приведены основные команды для каждого языка. Команды DDL перечисляют термины, необходимые для создания баз данных, таблиц и объектов. Команды DML перечисляют термины, необходимые для управления объектами и данными в созданной вами базе данных. Команды DCL содержат список терминов, необходимых для управления пользователями, а команды TCL - это то, что вы можете использовать для установки точек сохранения и фиксации ваших изменений.
DDL (язык определения данных)
DDL (Язык определения данных) используется для определения схемы базы данных. Это помогает создавать и управлять базой данных и объектами в ней. Операторы DDL изменяют структуру базы данных несколькими способами, такими как создание, удаление, изменение схемы и объектов.
как установить жесткий диск
В зависимости от того, какой язык SQL вы используете, операторы DDL могут включать:
- ИЗМЕНИТЬ ТАБЛИЦУ
- ИЗМЕНИТЬ ПРОСМОТР
- ВЫЧИСЛИТЕ СТАТИСТИКУ
- СОЗДАТЬ БАЗУ ДАННЫХ
- СОЗДАТЬ ФУНКЦИЮ
- СОЗДАТЬ РОЛЬ
- СОЗДАТЬ ТАБЛИЦУ
- СОЗДАТЬ ПРОСМОТР
- УДАЛИТЬ БАЗУ ДАННЫХ
- ФУНКЦИЯ ПЕРЕПАДА
- УДАЛИТЬ РОЛЬ
- ТАБЛИЦА ПАРАМЕТРОВ
- ПОКАЗАТЬ ВИД
- ГРАНТ
- ОТЗЫВ
Основные операторы DDL SQL:
как подключить два монитора к ноутбуку
- ВОЗРАСТ
- TRUNCATE
- КОММЕНТАРИЙ
- СОЗДАЙТЕ
- ОПИСЫВАТЬ
- ПЕРЕИМЕНОВАТЬ
- УРОНИТЬ
- ПОКАЗЫВАТЬ
- ИСПОЛЬЗОВАТЬ
Они появятся во всех версиях SQL. Для работы каждой DDL-команды потребуется тип объекта и идентификатор.
Например: CREATE TABLE [имя таблицы] ([определения столбцов]) [параметры таблицы] или DROP objecttype имя объекта.
DML (язык манипулирования данными)
Еще один элемент SQL - это DML (Язык манипулирования данными). Это позволяет извлекать, вставлять, обновлять, удалять и в целом управлять данными в базе данных SQL. Эти команды будут теми, которые вы будете использовать ежедневно при управлении базами данных. Сам по себе это не конкретный язык, а часть SQL.
- ВЫБРАТЬ
- ВСТАВЛЯТЬ
- ОБНОВИТЬ
- УДАЛИТЬ
- ОБЪЕМНАЯ ВСТАВКА
- ИДТИ
- READTEXT
- ОБНОВЛЕНИЕ
- WRITETEXT
- НАЧИНАТЬ
- СОВЕРШИТЬ
- ОТКАТ
- КОПИРОВАТЬ В
- КОПИРОВАТЬ В
- СТАВИТЬ
- ПОЛУЧАТЬ
- СПИСОК
- УДАЛИТЬ
Опять же, разные разновидности SQL будут использовать некоторые или все эти команды DML, а многие даже добавляют свои собственные.
Например: SELECT [имя (имена) столбца] из [имя таблицы] или UPDATE [имя таблицы] SET [имя столбца = значение] где [условие].
DCL (язык управления данными)
DCL (Язык управления данными) используется для управления пользователями и системой вокруг самой базы данных. Чаще всего он используется для управления разрешениями пользователей и управления безопасностью данных, поэтому это важно знать.
Общие команды DCL включают:
как установить пин-код на гугл картах
- ГРАНТ
- ОТЗЫВ
- НАСТРОЙКА
- EXECUTE AS, инструкция
- EXECUTE AS, пункт
- ВОЗВРАЩАТЬСЯ
- ОТКРЫТЬ ГЛАВНЫЙ КЛЮЧ.
- ЗАКРЫТЬ МАСТЕР-КЛЮЧ
- ОТКРЫТЫЙ СИММЕТРИЧЕСКИЙ КЛЮЧ
- ЗАКРЫТЬ СИММЕТРИЧЕСКИЙ КЛЮЧ
Например: GRANT [привилегия] ON [объект] TO [пользователь] или REVOKE [разрешение] ON [объект] ОТ [пользователя].
TCL (язык управления транзакциями)
TCL (язык управления транзакциями) используется для группировки операторов DML вместе для формирования логических транзакций и для управления любыми изменениями, внесенными в данные операторами DML. Если вы выполняете команды DML, они не обязательно становятся постоянными, пока вы не закроете текущий сеанс. Если вы хотите выполнить фиксацию вручную по какой-либо причине, вы можете использовать команду TCL.
- НАЧАТЬ РАСПРЕДЕЛЕННУЮ СДЕЛКУ
- НАЧАТЬ СДЕЛКУ
- ЗАВЕРШИТЬ СДЕЛКУ
- ЗАВЕРШИТЬ РАБОТУ
- ОТКАТНАЯ СДЕЛКА
- ОТКАТНАЯ РАБОТА
- СОХРАНИТЬ СДЕЛКУ
Например: COMMIT; сохранит любые изменения, сделанные с помощью DML, прежде чем вы перейдете к другим командам. SAVEPOINT savepoint_name; создаст позицию сохранения, очень похожую на сохраненную игру. Если что-то пойдет не так, вы можете откатить базу данных до этого момента и начать заново.
Эти четыре являются основными строительными блоками управления базами данных SQL. Это страница очень высокого уровня для тех, кто хочет изучить предмет SQL. Узнайте об этих командах и о том, как они используются, и вам откроется совершенно новый мир баз данных и управления базами данных. Поскольку SQL стоит за большинством облачных приложений, веб-сайтов, веб-приложений, приложений и большинства пакетов для повышения производительности, этому навыку стоит научиться!
Интересные статьи
Выбор редакции
Как изменить раскладку сенсорной клавиатуры в Windows 10
Узнайте, как переключить раскладку сенсорной клавиатуры в Windows 10 и установить для нее значения по умолчанию, для работы одной рукой, рукописный ввод и полная (стандартная).
ИСПРАВЛЕНИЕ: Сенсорная клавиатура Windows 8 автоматически включается после перезагрузки.
Описывает, как отключить сенсорную клавиатуру Windows 8 и предотвратить ее повторное использование.
Создать ярлык защиты системы в Windows 10
Вы можете создать ярлык защиты системы в Windows 10, который открывает вкладку Защита системы непосредственно в свойствах системы.
Ошибка Ntkrnlmp.exe: что это такое и как ее исправить
Ошибка ntkrnlmp.exe (также известная как NT Kernel, Multi-Processor Version) упоминается во многих отчетах о сбоях, но это еще не все. Вот что вам нужно знать об этой ошибке.
Включить отложенную загрузку кадров в Microsoft Edge
Как включить отложенную загрузку iframe в Microsoft Edge Chromium Если вы используете новейший браузер Microsoft Edge, основанный на Chromium, вы сокращаете время загрузки страницы, включив отложенную загрузку изображений. Он откладывает загрузку изображений до тех пор, пока страница не будет прокручена до них. Кроме того, вы можете включить такое же поведение
VS Code - Как открыть файл в новой вкладке
VS Code - это инструмент для программирования, известный своим популярным дизайном, удобством в использовании и инновационными функциями. Вкладки VS Code делают эту программу невероятно функциональной и хорошо организованной. Но абсолютно необходимо знать, как с ними обращаться. Если
Тема Indian Wildlife для Windows 10, 8 и 7
Тема Garden Glimpses содержит 16 потрясающих фоновых изображений для рабочего стола с животными, которые украсят ваш рабочий стол. Этот красивый тематический пакет изначально был создан для Windows 7, но вы можете использовать его в Windows 10, Windows 7 и Windows 8. На обоях этой темы изображены великолепные птицы, тигры, хитал-олень, совы и другие великолепные животные в окружении