Содержание
- 5. Другие типы данных Массивы(arrays) JSON XML Custom - типы Null - отсутствие данных
- 6. Primary key Первичный ключ — это столбец или группа столбцов, которые используются для уникальной идентификации строки
- 7. Определите первичный ключ при создании таблицы Обычно мы добавляем первичный ключ в таблицу, когда определяем структуру
- 8. Po_no — это первичный ключ таблицы po_headers, который однозначно идентифицирует заказ на покупку в таблице po_headers.
- 9. Определите первичный ключ при изменении существующей структуры таблицы. Первичный ключ для существующей таблицы определяется редко. Если
- 10. Как добавить автоматический первичный ключ в существующую таблицу Предположим, у нас есть таблица поставщиков, у которой
- 13. Удалить первичный ключ Чтобы удалить существующее ограничение первичного ключа, вы также используете оператор ALTER TABLE со
- 14. Foreign key (Внешний ключ) Внешний ключ — это столбец или группа столбцов в таблице, которые ссылаются
- 15. Синтаксис ограничения внешнего ключа PostgreSQL В этом синтаксисе: Сначала укажите имя ограничения внешнего ключа после ключевого
- 16. Примеры ограничений внешнего ключа PostgreSQL В этом примере таблица клиентов является родительской таблицей, а таблица контактов
- 17. NO ACTION Следующие действия вставляют данные в таблицы customers и contacts: Следующий оператор удаляет идентификатор клиента
- 19. SET NULL SET NULL автоматически устанавливает NULL для столбцов внешнего ключа в ссылающихся строках дочерней таблицы,
- 20. Следующие инструкции вставляют данные в таблицы клиентов и контактов: Чтобы увидеть, как работает SET NULL, давайте
- 21. CASCADE ON DELETE CASCADE автоматически удаляет все ссылающиеся строки в дочерней таблице при удалении ссылочных строк
- 22. SET DEFAULT ON DELETE SET DEFAULT устанавливает значение по умолчанию для столбца внешнего ключа ссылающихся строк
- 23. SQL - Ограничение DEFAULT Ограничение DEFAULT используется для предоставления значения по умолчанию для столбца. Значение по
- 24. Что такое язык определения данных (DDL)? Data Definition Language (DDL) Это поможет вам определить структуру или
- 25. Команды для DDL CREATE • DROP • ALTER • TRUNCATE
- 26. CREATE CREATE операторы используются для определения схемы структуры базы данных Syntax: • CREATE TABLE TABLE_NAME (COLUMN_NAME
- 27. DROP Команды Drops удаляют таблицы и базы данных из СУБД. Syntax: • DROP TABLE TABLE_NAME; Пример:
- 28. ALTER Команда Alters позволяет изменить структуру базы данных. Syntax: Добавление нового столбца в таблицу • ALTER
- 29. ALTER Удаление столбца из таблицы: Example:
- 30. Alter table Чтобы изменить структуру существующей таблицы, вы используете оператор PostgreSQL ALTER TABLE. Ниже показан основной
- 31. Alter table Чтобы добавить новый столбец в таблицу, вы используете оператор ALTER TABLE ADD COLUMN: Чтобы
- 32. Чтобы изменить ограничение NOT NULL, вы используете оператор ALTER TABLE ALTER COLUMN: Чтобы добавить ограничение CHECK,
- 33. Давайте создадим новую таблицу под названиемlinks для тренировки работы с оператором ALTER TABLE. Чтобы добавить новый
- 34. Следующий оператор добавляет в таблицу ссылок новый столбец с именем target: Чтобы установить _blank в качестве
- 35. Следующий оператор добавляет условие CHECK к целевому столбцу, чтобы целевой столбец принимал только следующие значения: _self,
- 36. Это вызывает ошибку из-за ограничения unique_url: Следующий оператор изменяет имя таблицы ссылок на URL-адреса:
- 37. Truncate(Усечь) Чтобы удалить все данные из таблицы, используйте оператор DELETE. Однако использование инструкции DELETE для удаления
- 38. Удалить все данные из одной таблицы Простейшая форма оператора TRUNCATE TABLE выглядит следующим образом: В следующем
- 39. Удалить все данные из нескольких таблиц Чтобы удалить все данные из нескольких таблиц одновременно, разделите каждую
- 41. Скачать презентацию