|
|
Опубліковано 09.03.2019 19:46:46
|
|
|
|

Цей допис востаннє відредаговано Kongcida 2019-3-10 00:12
Передмова У цій статті детально розглядається додавання, видалення, перевірка та модифікація даних таблиці — вставка, видалення, вибір, оновлення.
Готуйся
Перш ніж перейти до цієї статті, давайте створимо базу даних під назвою DemoDb. Потім виконайте наступний код, який містить таблицю для деякого часу.
Наведена вище таблиця створена, давайте введемо текст.
Текст
Спочатку вставте дані до бази даних.
#Вставити дані
Результати запиту такі:
#Модифікація даних
Результати такі:
Останній стовпець кількості змінився з 5 на 13
#Видалити дані
Стукати по ключових моментах, двічі подумати перед тим, як видаляти дані. Обов'язково додайте умовний вираз наприкінці, інакше дані всієї таблиці будуть видалені. У цьому модулі я розмежую між drop, truncate та delete.
*крапля: Видаляє всю таблицю, включаючи дані таблиці, простір таблиці та структуру таблиці. Ви не зможете вставляти дані в таблицю в майбутньому, якщо не перебудуєте таблицю.
*Видалити: Видаліть дані в таблиці, ви можете видалити дані у вказаному рядку, і видалені дані будуть записані в журнал для подальшого відкату. Тому при використанні цього методу для видалення та додавання нових даних самододаний стовпець продовжиться і не скидається.
*Урізати: Видаляє дані в таблиці, щоб звільнити місце в таблиці. Ви можете продовжити вставляти дані в таблицю пізніше. Ви не можете видалити дані для рядка окремо, лише всі дані в всій таблиці, а значення підрахунку, яке використовується для ідентифікації нового рядка, скидається до насіння цього стовпця. Тобто вставити нові дані і почати спочатку з підрахунку колонок, які були додані раніше. Усічення еквівалентне видалення без умови де.
#Дані запиту
Спереду ми використовували "вибрати * з назви таблиціЦей оператор запитує всі дані таблиці. У реальних проєктах ми робимо більш складні запити залежно від потреб бізнесу. А саме:
Давайте створимо нову таблицю для виконання базових запитів: нижче наведено SQL-оператор, резервний копій з бази даних, спочатку створіть базу даних DemoDb, а потім виконайте наступний оператор.
Почніть з кількох простих запитів:
Вищезазначені запити можна вставити в базу даних для перевірки, і до них пишуть детальні коментарі, тому я не буду тут вдаватися в подробиці. Якщо у вас є питання, ви можете залишити повідомлення в коментарях, і, звичайно, ви можете виправити будь-які помилки!
>Набір результатів:
Результати впровадження такі:
Ми бачимо, що є 4 запити на дані з використанням union і 7 запитів на дані з uni all, три з яких є дублікатами. Те, як ми використовуємо ці два методи для запитів, залежить від конкретного бізнес-сценарію.
>Таблиця копій:
>Налаштування на рівні сесії:
>ДаніПагінація:
Результати такі:
>Поширені табличні вирази:
>Погляд:
>Функція значення таблиці в рядку:
>Збережені процедури:
Вищезазначено кілька способів пагінації.
>Вираз відмінку:
>Логічна обробка та керування процесами:
>Поширені функції:
>Транзакції та збережені процедури:
Автор помер。。。。。。
|
Попередній:Глибоке навчання даних про сухі товариНаступний:Поділитися Python – тема штучного інтелекту
|