Време е да направиш първите си стъпки в света на базите данни и да създадеш собствена база данни. В това ръководство опростяваме процеса, като с помощта на 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, отиди на „Бази данни“, въведи име и кликни на „Създай“.

Какво е главен ключ?Главният ключ е уникален идентификатор за всеки ред в таблица на база данни.

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

Как да добавя данни в таблица?Избери таблицата, отиди на „Вмъкни“, и въведи необходимата информация.