Час розпочати свої перші кроки у світі баз даних та створити власну базу даних. У цьому посібнику ми спростимо процес, створивши за допомогою PHPMyAdmin базу даних під назвою “books” та додавши кілька користувачів. Цей посібник допоможе тобі краще зрозуміти бази даних і підготуватися до майбутніх викликів у Python-уроках програмування.

Основні висновки

  • Ти навчишся, як створити базу даних та працювати з таблицями.
  • Ти отримаєш уявлення про визначення первинних ключів та ідентичностей.
  • Ти дізнаєшся, як встановити права користувачів для своєї бази даних.

Покроковий посібник

Спочатку переконайся, що ти в PHPMyAdmin. Запусти свій локальний сервер, наприклад, MAMP, а потім відкрий PHPMyAdmin через localhost. Тут ми почнемо створення нашої бази даних.

Ефективна робота з базами даних у Python

Тепер шукаємо вкладку “Бази даних” у меню та натискаємо на неї, щоб створити нову базу даних. Ти побачиш поле, в яке можеш ввести назву своєї бази даних. Назви її “books”. Перш ніж створити, вибери правильну зведену таблицю, щоб впевнитися, що база даних сумісна з Unicode. UTF-8 зазвичай є найкращим вибором.

Ефективна робота з базами даних у Python

Коли вибереш зведену таблицю, натисни “Створити”. Твоя база даних тепер з’явиться в лівій панелі, поки що без таблиць. Щоб створити таблицю, натисни на новостворену базу даних і їдь на “Створити таблицю”. Введи назву таблиці також як “books”, і визнач кількість стовпців, скажімо три, а потім натисни “Готово”.

Ефективна робота з базами даних в Python

Тепер ти бачиш кілька полів, в які можна ввести назви стовпців і тип. Перший назва стовпця повинен бути “ID”. Це буде твій первинний ключ. Встанови тип даних на “INT” і активуй опцію “Авто зростання”. Це дозволить кожному новому запису автоматично мати послідовний ID. Це особливо важливо, оскільки так кожен запис можна буде унікально ідентифікувати.

Ефективна робота з базами даних у Python

Наступний стовпець повинен містити назву книги, для цього використай тип даних “VARCHAR” і задайте максимальну довжину 255 символів. Третій стовпець призначений для автора книги, також тут використовуй тип “VARCHAR”.

Після того, як ти визначив всі стовпці, натисни “Зберегти”. Твоя таблиця тепер створена. Щоб переконатися, що все працює правильно, ти можеш перевірити стовпці таблиці на вкладці “Структура” і подивитися імена стовпців, які ти тільки що ввів.

Ефективна робота з базами даних у Python

Тепер ми хочемо вставити деякі дані у нашу таблицю “books”. Для цього натисни на назву таблиці та вибери “Вставити”. Залиш поле ID пустим, щоб ID було присвоєно автоматично. Тепер введи наступні приклади книг: “Володар Перснів” від Дж. Р. Р. Толкіна та “Just for Fun” від Ліна Торвальдса.

Ефективна робота з базами даних у Python

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

Ефективна робота з базами даних у Python

Тепер, коли ти маєш свою базу даних та таблицю, ти хочеш додати користувача, щоб отримати доступ до бази даних. Перейди до “Облікові записи користувачів” і створити нового користувача. Назви його “TestUser” і встанови пароль “TestPass”. Переконайся, що хост налаштований на “localhost”.

Ефективна робота з базами даних у Python

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

Ефективна робота з базами даних у Python

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

Резюме – Створення бази даних з Python: Простий посібник

Ти успішно створив базу даних, налаштував таблицю з даними та керував доступом користувачів. Всі ці кроки слугують основою для подальшого програмування та роботи з Python.

Часті запитання

Що таке PHPMyAdmin?PHPMyAdmin – це веб-додаток для управління базами даних MySQL.

Як створити базу даних у PHPMyAdmin?Увійди в PHPMyAdmin, перейдіть до “Бази даних”, введи ім'я та натисни “Створити”.

Що таке первинний ключ?Первинний ключ – це унікальний ідентифікатор для кожного рядка в таблиці бази даних.

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

Як вставити дані до таблиці?Вибери таблицю, перейди на “Вставити” та введи необхідну інформацію.