Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Операції ALTER та INSERT | DDL та DML в SQL
Розширений Рівень SQL
course content

Зміст курсу

Розширений Рівень SQL

Розширений Рівень SQL

1. Групування
2. Вкладені Запити
3. Об'єднання Таблиць
4. DDL та DML в SQL

bookОперації ALTER та INSERT

У попередньому розділі ми навчились створювати таблиці.

Але уявімо ситуацію, коли нам потрібно додати стовпець до існуючої таблиці. Було б досить безглуздо видаляти таблицю (особливо якщо вона вже містить якісь дані) і потім створювати нову, знову заповнюючи її даними.

Тому в цьому розділі ми розглянемо операцію ALTER.

Давайте подивимося, як використовувати цю операцію:

Як ви можете побачити, це скрипт для створення таблиці з попереднього розділу.

Далі йдуть дві операції ALTER. Перша операція додає до таблиці стовпець price, встановлюючи значення за замовчуванням 300 для цього стовпця. Друга операція видаляє цей стовпець.

Синтаксис надзвичайно простий:

Синтаксис насправді досить простий.

Примітка

За допомогою оператора ALTER ви можете виконувати різні операції на рівні схеми в таблиці, наприклад, додавання або видалення обмежень, перейменування, зміну типів даних та додавання чи видалення індексів.

Перейдемо до іншої операції, а саме операції вставки.

INSERT

Для вставки даних в SQL можна використовувати оператор INSERT.

Для використання INSERT ми маємо вказати, в які колонки ми хочемо додати значення.

Ось як виглядає синтаксис цього оператора:

Ви мабуть правильно помітили, що це уривок скрипту з попереднього розділу, де дані вставляються в таблицю library.

Давайте розберемо, що тут відбувається:

  1. Спочатку пишуться ключові слова INSERT INTO, за якими слідує table_name, де будуть вставлені дані;
  2. Потім відкриваються дужки, і вказуються назви стовпців, куди будуть вставлені дані; у нашому випадку є 4 стовпці;
  3. Після цього пишеться ключове слово VALUES, і відкриваються дужки, куди будуть записані дані;
  4. Дані слід записувати в тому ж порядку, що й назви стовпців, при цьому потрібно дотримуватися типів даних. Наприклад, ви не можете вставити цілочисельне значення в стовпець з типом даних VARCHAR;
  5. Дужки закриваються, а потім ставиться кома, таким чином заповнюється один рядок. Ви можете заповнити стільки рядків, скільки вважаєте за потрібне, використовуючи цей метод.

Підсумовуючи, загальний синтаксис оператора INSERT виглядає так:

Не забудьте про крапку з комою в кінці!

Завдання

Є порожня таблиця під назвою employees з наступними стовпцями:

Так, це та сама таблиця, що і в попередніх розділах, але зараз ця таблиця взагалі не містить даних (рядків).

Ваше завдання полягає в наступному:

  1. Додайте стовпець country до цієї таблиці, який буде містити інформацію про країну проживання співробітника;
  2. Вставте 2 рядки даних до таблиці, які будуть виглядати так:
    • id=1, first_name=Emily, last_name=Torres, department=Operations, salary=80000, country=United Kingdom;
    • id=2, first_name=David, last_name=Bobr, department=Engineering, salary=95000, country=Poland.

Щоб виконати це завдання, використовуйте ALTER TABLE для першого підзавдання та INSERT для другого підзавдання.

Примітка

На правій стороні редактора коду вже буде написаний деякий код. Будь ласка, не видаляйте та не редагуйте цей код, оскільки він необхідний для перевірки правильності вашого рішення.

Також не забудьте використовувати крапку з комою після кожної частини!

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 2
toggle bottom row

bookОперації ALTER та INSERT

У попередньому розділі ми навчились створювати таблиці.

Але уявімо ситуацію, коли нам потрібно додати стовпець до існуючої таблиці. Було б досить безглуздо видаляти таблицю (особливо якщо вона вже містить якісь дані) і потім створювати нову, знову заповнюючи її даними.

Тому в цьому розділі ми розглянемо операцію ALTER.

Давайте подивимося, як використовувати цю операцію:

Як ви можете побачити, це скрипт для створення таблиці з попереднього розділу.

Далі йдуть дві операції ALTER. Перша операція додає до таблиці стовпець price, встановлюючи значення за замовчуванням 300 для цього стовпця. Друга операція видаляє цей стовпець.

Синтаксис надзвичайно простий:

Синтаксис насправді досить простий.

Примітка

За допомогою оператора ALTER ви можете виконувати різні операції на рівні схеми в таблиці, наприклад, додавання або видалення обмежень, перейменування, зміну типів даних та додавання чи видалення індексів.

Перейдемо до іншої операції, а саме операції вставки.

INSERT

Для вставки даних в SQL можна використовувати оператор INSERT.

Для використання INSERT ми маємо вказати, в які колонки ми хочемо додати значення.

Ось як виглядає синтаксис цього оператора:

Ви мабуть правильно помітили, що це уривок скрипту з попереднього розділу, де дані вставляються в таблицю library.

Давайте розберемо, що тут відбувається:

  1. Спочатку пишуться ключові слова INSERT INTO, за якими слідує table_name, де будуть вставлені дані;
  2. Потім відкриваються дужки, і вказуються назви стовпців, куди будуть вставлені дані; у нашому випадку є 4 стовпці;
  3. Після цього пишеться ключове слово VALUES, і відкриваються дужки, куди будуть записані дані;
  4. Дані слід записувати в тому ж порядку, що й назви стовпців, при цьому потрібно дотримуватися типів даних. Наприклад, ви не можете вставити цілочисельне значення в стовпець з типом даних VARCHAR;
  5. Дужки закриваються, а потім ставиться кома, таким чином заповнюється один рядок. Ви можете заповнити стільки рядків, скільки вважаєте за потрібне, використовуючи цей метод.

Підсумовуючи, загальний синтаксис оператора INSERT виглядає так:

Не забудьте про крапку з комою в кінці!

Завдання

Є порожня таблиця під назвою employees з наступними стовпцями:

Так, це та сама таблиця, що і в попередніх розділах, але зараз ця таблиця взагалі не містить даних (рядків).

Ваше завдання полягає в наступному:

  1. Додайте стовпець country до цієї таблиці, який буде містити інформацію про країну проживання співробітника;
  2. Вставте 2 рядки даних до таблиці, які будуть виглядати так:
    • id=1, first_name=Emily, last_name=Torres, department=Operations, salary=80000, country=United Kingdom;
    • id=2, first_name=David, last_name=Bobr, department=Engineering, salary=95000, country=Poland.

Щоб виконати це завдання, використовуйте ALTER TABLE для першого підзавдання та INSERT для другого підзавдання.

Примітка

На правій стороні редактора коду вже буде написаний деякий код. Будь ласка, не видаляйте та не редагуйте цей код, оскільки він необхідний для перевірки правильності вашого рішення.

Також не забудьте використовувати крапку з комою після кожної частини!

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 2
toggle bottom row

bookОперації ALTER та INSERT

У попередньому розділі ми навчились створювати таблиці.

Але уявімо ситуацію, коли нам потрібно додати стовпець до існуючої таблиці. Було б досить безглуздо видаляти таблицю (особливо якщо вона вже містить якісь дані) і потім створювати нову, знову заповнюючи її даними.

Тому в цьому розділі ми розглянемо операцію ALTER.

Давайте подивимося, як використовувати цю операцію:

Як ви можете побачити, це скрипт для створення таблиці з попереднього розділу.

Далі йдуть дві операції ALTER. Перша операція додає до таблиці стовпець price, встановлюючи значення за замовчуванням 300 для цього стовпця. Друга операція видаляє цей стовпець.

Синтаксис надзвичайно простий:

Синтаксис насправді досить простий.

Примітка

За допомогою оператора ALTER ви можете виконувати різні операції на рівні схеми в таблиці, наприклад, додавання або видалення обмежень, перейменування, зміну типів даних та додавання чи видалення індексів.

Перейдемо до іншої операції, а саме операції вставки.

INSERT

Для вставки даних в SQL можна використовувати оператор INSERT.

Для використання INSERT ми маємо вказати, в які колонки ми хочемо додати значення.

Ось як виглядає синтаксис цього оператора:

Ви мабуть правильно помітили, що це уривок скрипту з попереднього розділу, де дані вставляються в таблицю library.

Давайте розберемо, що тут відбувається:

  1. Спочатку пишуться ключові слова INSERT INTO, за якими слідує table_name, де будуть вставлені дані;
  2. Потім відкриваються дужки, і вказуються назви стовпців, куди будуть вставлені дані; у нашому випадку є 4 стовпці;
  3. Після цього пишеться ключове слово VALUES, і відкриваються дужки, куди будуть записані дані;
  4. Дані слід записувати в тому ж порядку, що й назви стовпців, при цьому потрібно дотримуватися типів даних. Наприклад, ви не можете вставити цілочисельне значення в стовпець з типом даних VARCHAR;
  5. Дужки закриваються, а потім ставиться кома, таким чином заповнюється один рядок. Ви можете заповнити стільки рядків, скільки вважаєте за потрібне, використовуючи цей метод.

Підсумовуючи, загальний синтаксис оператора INSERT виглядає так:

Не забудьте про крапку з комою в кінці!

Завдання

Є порожня таблиця під назвою employees з наступними стовпцями:

Так, це та сама таблиця, що і в попередніх розділах, але зараз ця таблиця взагалі не містить даних (рядків).

Ваше завдання полягає в наступному:

  1. Додайте стовпець country до цієї таблиці, який буде містити інформацію про країну проживання співробітника;
  2. Вставте 2 рядки даних до таблиці, які будуть виглядати так:
    • id=1, first_name=Emily, last_name=Torres, department=Operations, salary=80000, country=United Kingdom;
    • id=2, first_name=David, last_name=Bobr, department=Engineering, salary=95000, country=Poland.

Щоб виконати це завдання, використовуйте ALTER TABLE для першого підзавдання та INSERT для другого підзавдання.

Примітка

На правій стороні редактора коду вже буде написаний деякий код. Будь ласка, не видаляйте та не редагуйте цей код, оскільки він необхідний для перевірки правильності вашого рішення.

Також не забудьте використовувати крапку з комою після кожної частини!

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

У попередньому розділі ми навчились створювати таблиці.

Але уявімо ситуацію, коли нам потрібно додати стовпець до існуючої таблиці. Було б досить безглуздо видаляти таблицю (особливо якщо вона вже містить якісь дані) і потім створювати нову, знову заповнюючи її даними.

Тому в цьому розділі ми розглянемо операцію ALTER.

Давайте подивимося, як використовувати цю операцію:

Як ви можете побачити, це скрипт для створення таблиці з попереднього розділу.

Далі йдуть дві операції ALTER. Перша операція додає до таблиці стовпець price, встановлюючи значення за замовчуванням 300 для цього стовпця. Друга операція видаляє цей стовпець.

Синтаксис надзвичайно простий:

Синтаксис насправді досить простий.

Примітка

За допомогою оператора ALTER ви можете виконувати різні операції на рівні схеми в таблиці, наприклад, додавання або видалення обмежень, перейменування, зміну типів даних та додавання чи видалення індексів.

Перейдемо до іншої операції, а саме операції вставки.

INSERT

Для вставки даних в SQL можна використовувати оператор INSERT.

Для використання INSERT ми маємо вказати, в які колонки ми хочемо додати значення.

Ось як виглядає синтаксис цього оператора:

Ви мабуть правильно помітили, що це уривок скрипту з попереднього розділу, де дані вставляються в таблицю library.

Давайте розберемо, що тут відбувається:

  1. Спочатку пишуться ключові слова INSERT INTO, за якими слідує table_name, де будуть вставлені дані;
  2. Потім відкриваються дужки, і вказуються назви стовпців, куди будуть вставлені дані; у нашому випадку є 4 стовпці;
  3. Після цього пишеться ключове слово VALUES, і відкриваються дужки, куди будуть записані дані;
  4. Дані слід записувати в тому ж порядку, що й назви стовпців, при цьому потрібно дотримуватися типів даних. Наприклад, ви не можете вставити цілочисельне значення в стовпець з типом даних VARCHAR;
  5. Дужки закриваються, а потім ставиться кома, таким чином заповнюється один рядок. Ви можете заповнити стільки рядків, скільки вважаєте за потрібне, використовуючи цей метод.

Підсумовуючи, загальний синтаксис оператора INSERT виглядає так:

Не забудьте про крапку з комою в кінці!

Завдання

Є порожня таблиця під назвою employees з наступними стовпцями:

Так, це та сама таблиця, що і в попередніх розділах, але зараз ця таблиця взагалі не містить даних (рядків).

Ваше завдання полягає в наступному:

  1. Додайте стовпець country до цієї таблиці, який буде містити інформацію про країну проживання співробітника;
  2. Вставте 2 рядки даних до таблиці, які будуть виглядати так:
    • id=1, first_name=Emily, last_name=Torres, department=Operations, salary=80000, country=United Kingdom;
    • id=2, first_name=David, last_name=Bobr, department=Engineering, salary=95000, country=Poland.

Щоб виконати це завдання, використовуйте ALTER TABLE для першого підзавдання та INSERT для другого підзавдання.

Примітка

На правій стороні редактора коду вже буде написаний деякий код. Будь ласка, не видаляйте та не редагуйте цей код, оскільки він необхідний для перевірки правильності вашого рішення.

Також не забудьте використовувати крапку з комою після кожної частини!

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Секція 4. Розділ 2
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
some-alt