Основні операції з таблицями SQL

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

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

Якщо ви коли-небудь працювали з Excel, просто візуалізуйте файл Excel як свою базу даних, таблиці, які ви створюєте в SQL , як сторінки Excel, а записи як рядки на вашому аркуші Excel.

Зміст

Операції з таблицями SQL: CREATE TABLE

Почнемо з команди CREATE TABLE . Щоб створити таблицю, спочатку нам потрібно ввести команду CREATE TABLE . Потім введіть назву таблиці. Зауважте, що ім’я таблиці, яке ви збираєтеся використовувати, не повинно бути в базі даних, інакше воно не буде створено. 

Основні операції з таблицями SQL

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

Основні операції з таблицями SQL

Ми також можемо створити таблицю із запиту. Ми можемо зробити це за допомогою команди SELECT * INTO person.Persons_copy FROM person.Persons . Ця команда створить таблицю під назвою person.Persons_copy з такою ж структурою та записами з таблиці person.Persons .

Основні операції з таблицями SQL

Маніпулювання записами в SQL

Після того, як ми створили таблицю, тепер ми можемо використовувати команду INSERT для введення запису. Виділені нижче команди введуть значення в таблицю з назвою dbo.courses .

Основні операції з таблицями SQL

Якщо ви зробили неправильний запис і хочете його видалити, ви можете скористатися командою DELETE , щоб зробити це. За допомогою команди, наведеної нижче, записи з ідентифікатором більше або дорівнює 1000 буде видалено в таблиці dbo.courses .

Основні операції з таблицями SQL

У цій операції важливо використовувати команду WHERE , оскільки вона допомагає вказати, який запис потрібно видалити, інакше ця команда видалить усе з таблиці, яку ви вказали.

Якщо ви хочете видалити все в таблиці, ви можете скористатися командою TRUNCATE TABLE . Виділена нижче команда очистить записи в таблиці dbo.courses .

Основні операції з таблицями SQL

Оновити запис дуже просто. Для виконання цієї операції ми використовуємо команду UPDATE . Виділена команда нижче оновить назву « Dax » на « DAX » у таблиці dbo.courses .

Основні операції з таблицями SQL

Як ви помітили, ми використовували команду SET у прикладі, щоб визначити, який стовпець і значення потрібно оновити. Ми також додали команду WHERE , щоб вказати на наявний запис, який ми будемо оновлювати в таблиці dbo.courses .

Операції з таблицями SQL: DROP TABLE

Ми також можемо видаляти таблиці просто за допомогою команди DROP TABLE . Виділена команда в цьому прикладі показує, як видалити вказану таблицю.

Основні операції з таблицями SQL

Ця функція схожа на команду TRUNCATE TABLE . Однак головна відмінність між ними полягає в тому, що команда TRUNCATE TABLE використовується лише для очищення таблиці. З іншого боку, команда DROP TABLE використовується для видалення певної таблиці разом із її записами.

Давайте тепер спробуємо використати ці команди SQL.

Створення таблиці в SQL

Почнемо зі створення таблиці. Наприклад, ми хочемо створити таблицю з назвою dbo.Names .

Основні операції з таблицями SQL

Зараз я працюю в базі даних. Це резервна база даних, надана Microsoft на веб-сайті документації. 

Основні операції з таблицями SQL

Праворуч, клацнувши піктограму + біля папки Таблиці , ми побачимо, що в папці Таблиці немає таблиці з назвою dbo.Names

Основні операції з таблицями SQL

Тепер давайте запустимо наведену нижче команду, щоб створити таблицю dbo.Names .

Основні операції з таблицями SQL

Після натискання кнопки «Виконати» з’явиться повідомлення « Команди виконано успішно ».

Основні операції з таблицями SQL

Далі оновіть папку Таблиці . Клацніть його правою кнопкою миші та виберіть Оновити .

Основні операції з таблицями SQL

Після оновлення ми можемо побачити таблицю dbo.Names , додану в папку Таблиці .

Основні операції з таблицями SQL

Таблиця dbo.Names наразі порожня. Клацніть його правою кнопкою миші та виберіть «Вибрати 1000 найпопулярніших рядків» із параметрів, щоб відкрити його.

Основні операції з таблицями SQL

Після відкриття ми побачимо, що в ньому немає жодного запису, і він показує лише 3 стовпці: ID , FirstName та LastName

Основні операції з таблицями SQL

Створення тимчасової таблиці в SQL

Тимчасова таблиця завжди починається з # . Це дуже корисно для пошуку й усунення потенційних помилок і написання запитів , оскільки воно не зберігається постійно в базі даних. Коли ми закриваємо сеанс, таблицю буде видалено. Ви можете створити тимчасову таблицю за допомогою виділеної нижче команди.

Основні операції з таблицями SQL

Звідси ми будемо використовувати таблицю #Names для виконання інших команд.

Вибір таблиці в SQL

Після створення таблиці #Names ми тепер перевіримо її записи, виконавши наступну виділену команду.

Основні операції з таблицями SQL

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

Основні операції з таблицями SQL

Видалення таблиці в SQL

Тепер, якщо ми хочемо скинути або видалити таблицю #Names , ми використаємо команду DROP TABLE і виберемо таблицю #Names .

Основні операції з таблицями SQL

Після цього запустіть команду SELECT * FROM #Names , і з’явиться таке повідомлення.

Основні операції з таблицями SQL

Це тому, що ми видалили таблицю #Names .

Вставлення запису в таблицю SQL

Перш ніж продовжити, ми відтворимо таблицю #Names , а потім вставимо запис у цю таблицю за допомогою наведеної нижче команди.

Основні операції з таблицями SQL

Ця команда означає, що ми вставляємо значення (1, «Dean», «Jones») зі стовпців (ID, FirstName, LastName) у #Names .

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

Основні операції з таблицями SQL

Тепер виконайте команду SELECT * FROM #Names , і ви побачите запис, який ми щойно вставили.

Основні операції з таблицями SQL

Вставлення кількох записів у таблицю

Щоб вставити кілька записів у таблицю, вам просто потрібно створити кілька значень. Але обов’язково розділяйте їх символами « , ». Використовуйте наведену нижче команду як посилання.

Основні операції з таблицями SQL

Якщо ми знову виконаємо команду SELECT * FROM #Names , тепер у таблиці #Names буде 4 записи .

Основні операції з таблицями SQL

Оновлення запису в таблиці

Далі оновимо запис у таблиці #Names . Давайте спробуємо змінити ID Джона на 10 . Спочатку ми використаємо команду UPDATE , а потім виберемо #Names . Після цього ми збираємося додати наступні команди: SET ID = 10 і WHERE FirstName = 'John', щоб вибрати Івана за його іменем і встановити його ID на 10 .

Основні операції з таблицями SQL

Наведена вище команда оновить ідентифікатор Джона до 10

Тепер знову виконайте команду SELECT * FROM #Names , щоб перевірити, чи успішно оновлено запис. 

Основні операції з таблицями SQL

У результаті ідентифікатор Джона було оновлено до 10 .

Видалення запису в таблиці

Цього разу ми видалимо запис у таблиці #Names . Наприклад, ми хочемо видалити запис із значенням ідентифікатора 3 .

Основні операції з таблицями SQL

Скористаємося для цього командами DELETE FROM #Names then WHERE ID = 3 .

Основні операції з таблицями SQL

Після видалення знову виконайте команду SELECT * FROM #Names , і ми помітимо, що в таблиці #Names залишилося лише 3 записи .

Очищення таблиці в SQL

Далі ми очистимо вміст таблиці #Names . У цій операції  ми використаємо команду TRUNCATE TABLE #Names .

Основні операції з таблицями SQL

Після того, як ми виконали команду TRUNCATE TABLE , скористайтеся командою SELECT * FROM #Names , і вона покаже, що таблиця #Names тепер порожня.

Основні операції з таблицями SQL

Копіювання таблиці

Нарешті ми навчимося копіювати таблицю. Для цього нам потрібно визначити, яку таблицю ми хочемо скопіювати. Наприклад, ми хочемо зробити копію таблиці Person.Person . У цьому прикладі ми використаємо команду SELECT * INTO Person.Person_copy FROM Person.Person, щоб створити копію таблиці Person.Person разом із її записами.

Основні операції з таблицями SQL

Далі ми зробимо копію таблиці Person.Person лише з 1 записом. Наприклад, ми хочемо скопіювати лише запис зі значенням BusinessEntityID 1 .

Основні операції з таблицями SQL

Для цього ми повинні додати команду WHERE поруч із командою FROM Person.Person . Потім введіть назву стовпця BusinessEntityID і встановіть значення 1 .

Основні операції з таблицями SQL

Після виконання команди з’явиться повідомлення про те, що ми успішно створили копію таблиці Person.Person . Ім’я таблиці – Person.Person_copy із записом із значенням BusinessEntityID 1 із таблиці Person.Person .

Давайте виберемо таблицю Person.Person_copy за допомогою такої команди.

Основні операції з таблицями SQL

За допомогою цих кроків ми змогли створити однакову кількість стовпців із таблиці Person.Person і створити таблицю Person.Person_copy

Висновок

Підводячи підсумок, ми можемо використовувати базові операції з таблицями SQL для різних цілей. Ми навчилися створювати таблицю; вставляти, оновлювати та видаляти записи в таблиці; і створити копію таблиці.

Крім того, ми також обговорили, як створити тимчасову таблицю , яку можна використовувати для тестування команд і пошуку або виправлення потенційних помилок. Майте на увазі, що всі операції, які ми виконали в Тимчасовій таблиці, також можна виконати в. Просто пам’ятайте, що як тільки ми закриємо сеанс, Тимчасова таблиця більше не існуватиме.

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

Все найкраще,

Хафіз


Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.