Време е да направиш първите си стъпки в света на базите данни и да създадеш собствена база данни. В това ръководство опростяваме процеса, като с помощта на PHPMyAdmin създадем основна база данни с име „books“ и добавим няколко потребителя. Това ръководство ще ти помогне да развиеш по-добро разбиране за базите данни и да се подготвиш за предстоящите предизвикателства в Python програмните уроци.
Най-важни изводи
- Ще научиш как да създадеш база данни и да работиш с таблици.
- Ще получиш представа за определението на главни ключове и идентичности.
- Ще научиш как да зададеш права за потребители на твоята база данни.
Стъпка по стъпка ръководство
Първо, трябва да се увериш, че си в PHPMyAdmin. Стартирай локалния си сървър, например MAMP, и след това отвори PHPMyAdmin през localhost. Тук започваме с създаването на нашата база данни.

Сега търсим раздела „Бази данни“ в менюто и кликваме върху него, за да създадем нова база данни. Ще видиш поле, в което можеш да въведеш името на своята база данни. Наречи я „books“. Преди да я създадеш, избери правилната колация, за да се увериш, че базата данни е съвместима с Unicode. UTF-8 обикновено е най-добрият избор.

След като избъреш колацията, кликни на „Създай“. Твоята база данни сега ще се появи в левия панел, но все още без таблици. За да създадеш таблица, кликни на новосъздадената база данни и отиди на „Създай таблица“. Въведи името на таблицата също като „books“ и определи броя на колоните, да кажем три, и след това кликни на „Да започваме“.

Сега виждаш няколко полета, в които можеш да въведеш името на колоната и типа. Първото име на колоната трябва да е „ID“. Това ще бъде колоната на твоя главен ключ. Задай типа на данните на „INT“ и активирай опцията „Авто инкремент“. Това ще накара всеки нов запис да получава автоматично последователен ID. Това е особено важно, тъй като така всеки запис може да бъде уникално идентифициран.

Следващата колона трябва да съдържа името на книгата; за това използвай типа данни „VARCHAR“ и задай максимална дължина от 255 знака. Третата колона е предназначена за автора на книгата, тук също използваш типа „VARCHAR“.
След като си дефинирал всички колони, кликни на „Запази“. Моята таблица вече е създадена. За да се увериш, че всичко работи правилно, можеш да провериш колони на таблицата на раздела Структура и да видиш имената на колоните, които току-що въведе.

Сега ще искаме да добавим някакви данни в нашата таблица „books“. Кликни върху имената на таблицата и избери „Вмъкване“. Остави полето ID празно, за да се присвои ID автоматично. Сега въведи следните примерни книги: „Властелинът на пръстените“ от Дж. Р. Р. Толкин и „Just for Fun“ от Линус Торвалдс.

След като въведеш тези данни, можеш да се върнеш на раздела „Преглед“, за да видиш съдържанието на таблицата си. Тук можеш да се увериш, че записите ти се показват правилно и както очакваш.

Сега, след като имаш базата данни и таблицата, искаш да добавиш потребител, за да получиш достъп до базата данни. Отиди на "Потребителски акаунти" и създай нов потребител. Назови го „TestUser“ и задай паролата на „TestPass“. Увери се, че хостът е зададен на „localhost“.

Сега е важно да предоставиш на този потребител правилните права. Избери „Да предоставиш всички права на базата данни books“. По този начин потребителят може да работи с тази конкретна база данни, без да има достъп до всички останали бази данни. Това е важен аспект на сигурността, който трябва да имаш предвид.

След като правата са зададени, запази потребителя и започни да работиш в твоята база данни. Можеш да използваш SELECT-заявки, за да извлечеш данни, или други SQL команди, за да извършваш актуализации.
Резюме – Създаване на база данни с Python: Прост наръчник
Ти успешно създаде база данни, настрои таблица с данни и управлява достъпа на потребителите. Всички тези стъпки служат като основа за по-нататъшно програмиране и работа с Python.
Често задавани въпроси
Какво е PHPMyAdmin?PHPMyAdmin е уеб-базирано приложение за управление на MySQL бази данни.
Как да създам база данни в PHPMyAdmin?Влез в PHPMyAdmin, отиди на „Бази данни“, въведи име и кликни на „Създай“.
Какво е главен ключ?Главният ключ е уникален идентификатор за всеки ред в таблица на база данни.
Какви права мога да предоставя на потребител?Можеш да зададеш права за четене, права за писане и много други специфични права за потребители на базата данни.
Как да добавя данни в таблица?Избери таблицата, отиди на „Вмъкни“, и въведи необходимата информация.