Время сделать первые шаги в мире баз данных и создать свою собственную базу данных. В этом руководстве мы упростим процесс, создавая с помощью 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, перейдите в «Базы данных», введите имя и нажмите «Создать».
Что такое первичный ключ?Первичный ключ — это уникальный идентификатор для каждой строки в таблице базы данных.
Какие разрешения я могу предоставить пользователю?Ты можешь установить права на чтение, запись и многие другие специфические разрешения для пользователей базы данных.
Как вставить данные в таблицу?Выберите таблицу, перейдите в раздел «Вставка» и введите необходимые данные.