Это сообщение в блоге является частью первой в «мини-серии» сообщений, в которых дается общий обзор команд базы данных SQL. Освещение здесь не является исчерпывающим, только краткое знакомство с командной категорией. Я также включил информационные ресурсы в дополнение к определенным разделам из официальной документации (см. Заключительный раздел для ссылки на главную страницу документации PostgreSQL). Поисковые системы - ваш друг для более глубокого исследования.

* Примечание: PostgreSQL является целевой базой данных для этого обзора.
Хотя многие, если не все обсуждаемые команды, преобладают в других системах баз данных SQL, я имею в виду среду PostgreSQL для целей этого сообщения в блоге.

I. Команды языка определения данных (DDL)

Команды базы данных, которые создают (CREATE), изменяют (ALTER) или уничтожают (DROP) объекты базы данных, относятся к этому набору языковых команд.

Ниже приведены некоторые примеры:

  • Общие CREATE команды: например, CREATE DATABASE, CREATE ROLE, CREATE TABLE, CREATE INDEX, CREATE TABLE, CREATE FUNCTION, CREATE VIEW, CREATE USER и т. Д.
  • Общие ALTER команды: например, ALTER TABLE, ALTER DATABASE, ALTER ROLE, ALTER INDEX, ALTER FUNCTION, ALTER TRIGGER, ALTER USER и т. Д.
  • Общие DROP команды: DROP ROLE, DROP TABLE, DROP DATABASE, DROP TRIGGER, DROP VIEW, DROP FUNCTION и т. Д.

Рекомендуемая литература и ресурсы:

Обязательно следите за этой серией и продолжайте следить за ней, потому что во второй части мы рассмотрим команды SQL DML.
Обязательно посетите звездную он-лайн Документацию по PostgreSQL 10, если возникнут какие-либо вопросы.

Призыв к действию!

Спасибо, что нашли время прочитать этот пост. Я искренне надеюсь, что вы открыли для себя что-то интересное и поучительное. Пожалуйста, поделитесь своими выводами здесь с кем-нибудь, кого вы знаете, кто тоже получит от этого такую ​​же ценность.

Посетите страницу Портфолио-проекты, чтобы увидеть сообщения в блоге / технические статьи, которые я написал для клиентов.

Я уже упоминал, как я люблю чашку кофе?!?!

Чтобы получать уведомления по электронной почте (Никогда не спамить) из этого блога (Проза Цифровой Совы) о последних публикациях в блогах по мере их публикации, пожалуйста, подпишитесь (по собственному желанию), нажав кнопку Нажмите, чтобы подписаться! В боковая панель на главной странице! (Не стесняйтесь в любое время просмотреть страницу политики конфиденциальности Digital Owl's Prose по любым вопросам, которые могут у вас возникнуть: обновления по электронной почте, подписка, отказ, контактные формы и т. Д.)

Обязательно посетите страницу Best Of, где собраны мои лучшие сообщения в блоге.

Джош Отвелл - энтузиаст баз данных SQL с открытым исходным кодом, страстно желающий учиться и расти в качестве разработчика SQL и блоггера. Другие любимые занятия находят его, уткнувшись носом в хорошую книгу, статью или командную строку Linux. Среди них он разделяет любовь к настольным ролевым играм, чтению фэнтезийных романов и проведению времени с женой и двумя дочерьми.

Отказ от ответственности: примеры, представленные в этом посте, представляют собой гипотетические идеи о том, как достичь аналогичных результатов. Это не самое лучшее решение. Ваши конкретные цели и потребности могут отличаться. Используйте те методы, которые лучше всего подходят для ваших нужд и целей. Мнения мои собственные.

Первоначально опубликовано на joshuaotwell.com 27 июня 2018 г.

✉️ Подпишитесь на рассылку еженедельно Email Blast от CodeBurst 🐦 Подпишитесь на CodeBurst на Twitter , просмотрите 🗺️ Дорожная карта веб-разработчиков на 2018 год и 🕸️ Изучите веб-разработку с полным стеком .