Это сообщение в блоге является частью первой в «мини-серии» сообщений, в которых дается общий обзор команд базы данных 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
и т. Д.
Рекомендуемая литература и ресурсы:
- Из официальной документации PostgreSQL: Глава 5. Определение данных
- Язык определения данных - Википедия
Обязательно следите за этой серией и продолжайте следить за ней, потому что во второй части мы рассмотрим команды SQL DML.
Обязательно посетите звездную он-лайн Документацию по PostgreSQL 10, если возникнут какие-либо вопросы.
Призыв к действию!
Спасибо, что нашли время прочитать этот пост. Я искренне надеюсь, что вы открыли для себя что-то интересное и поучительное. Пожалуйста, поделитесь своими выводами здесь с кем-нибудь, кого вы знаете, кто тоже получит от этого такую же ценность.
Посетите страницу Портфолио-проекты, чтобы увидеть сообщения в блоге / технические статьи, которые я написал для клиентов.
Я уже упоминал, как я люблю чашку кофе?!?!
Чтобы получать уведомления по электронной почте (Никогда не спамить) из этого блога (Проза Цифровой Совы) о последних публикациях в блогах по мере их публикации, пожалуйста, подпишитесь (по собственному желанию), нажав кнопку Нажмите, чтобы подписаться! В боковая панель на главной странице! (Не стесняйтесь в любое время просмотреть страницу политики конфиденциальности Digital Owl's Prose по любым вопросам, которые могут у вас возникнуть: обновления по электронной почте, подписка, отказ, контактные формы и т. Д.)
Обязательно посетите страницу Best Of, где собраны мои лучшие сообщения в блоге.
Джош Отвелл - энтузиаст баз данных SQL с открытым исходным кодом, страстно желающий учиться и расти в качестве разработчика SQL и блоггера. Другие любимые занятия находят его, уткнувшись носом в хорошую книгу, статью или командную строку Linux. Среди них он разделяет любовь к настольным ролевым играм, чтению фэнтезийных романов и проведению времени с женой и двумя дочерьми.
Отказ от ответственности: примеры, представленные в этом посте, представляют собой гипотетические идеи о том, как достичь аналогичных результатов. Это не самое лучшее решение. Ваши конкретные цели и потребности могут отличаться. Используйте те методы, которые лучше всего подходят для ваших нужд и целей. Мнения мои собственные.
Первоначально опубликовано на joshuaotwell.com 27 июня 2018 г.
✉️ Подпишитесь на рассылку еженедельно Email Blast от CodeBurst 🐦 Подпишитесь на CodeBurst на Twitter , просмотрите 🗺️ Дорожная карта веб-разработчиков на 2018 год и 🕸️ Изучите веб-разработку с полным стеком .