Найти тему

Базы данных MySQL для разработчиков PHP

Оглавление

Доступ к данным является фундаментальной темой для любого вида веб-разработки, особенно для PHP. Обычно у нас есть такие инструменты, как PHPMyAdmin, которые обрабатывают для вас процесс создания и удаления баз данных, таблиц и данных. Хотя это не обязательно плохо, но это, как правило, защищает вас от того, что требуется для реального управления данными в ваших приложениях.

Вот почему в этом курсе Дерек Дженсен поможет вам понять, как ваши данные MySQL обрабатываются в серверной части с помощью SQL. Он проведет вас через весь процесс от создания и удаления баз данных до создания сложных взаимосвязей таблиц, таких как «один ко многим» и «многие ко многим». Затем он научит вас создавать запросы для объединения этих таблиц и получения именно тех данных, которые вы ищете!

Описание курса

  • Введение

Этот курс поможет вам изучить основы управления базами данных MySQL. Пройдя этот курс, вы будете готовы спроектировать, построить и поддерживать ваши базы данных и создавать соответствующие запросы для ваших таблиц.

Предпосылки

Чтобы успешно следовать этому курсу, вам нужно установить MySQL. В этом курсе я буду использовать версию MySQL, которая устанавливается по умолчанию со стеком MAMP. Если вы хотите следовать моим установкам, вы можете установить MAMP для себя или загрузить MySQL непосредственно с веб-сайта MySQL.

Общие команды MySQL

Прежде чем углубиться в мелочность MySQL, будет полезно понять некоторые фундаментальные концепции. В этом уроке вы изучите некоторые основные команды, которые позволят вам выяснить, какие базы данных доступны в вашем экземпляре MySQL, а также как отобразить, какие таблицы в настоящее время находятся в каждой из этих баз данных.

  • Работа с базами данных и таблицами MySQL

Создание и удаление баз данных

Прежде чем вы сможете что-то сделать с MySQL, вам нужно иметь базу данных для работы. На этом уроке вы узнаете, как создать базу данных для начала работы.

Создание и удаление таблиц

Когда у вас есть база данных или две для работы, самое время обратить ваше внимание на таблицы. Таблицы — это то место, где вы собираетесь хранить все свои данные. На этом уроке вы изучите основные команды, которые позволят вам создавать и удалять базовые таблицы.

Создание таблиц с дополнительными параметрами

На предыдущем уроке вы узнали, как создавать очень простые таблицы. На этом уроке вы узнаете, как добавить некоторые дополнительные ограничения к вашей таблице и столбцам.

  • Основные операции чтения и записи в базу данных

Вставка данных в таблицы

Теперь, когда у вас есть таблица для начала работы, давайте добавим к ней некоторые данные! На этом уроке вы изучите основной синтаксис вставки данных в таблицы с INSERT INTO запросом.

Выберите основы запроса

Загрузка данных в ваши таблицы — это здорово! Но это только часть истории. Как только вы получите данные в свои таблицы, вам нужно будет знать, как их получить снова. Чтобы увидеть, как это сделать, давайте начнем с обсуждения основ SELECT запроса.

Обновление основ запроса

Ой! Вы обнаружили проблему с вашими данными. Или, может быть, вам просто нужно изменить некоторые поля. В любом случае, важно понимать, как вносить изменения в ваши данные, когда они находятся в ваших таблицах. Давайте рассмотрим основы UPDATE запроса.

Удалить основы запроса

Хорошо, вы продвинулись довольно далеко с основными запросами. На самом деле есть только одна вещь, которую вам нужно понять, чтобы знать, как выполнять практически все основные операции с данными таблицы. Этот является самым разрушительным из всех запросов и определенно заслуживает некоторого внимания — DELETE запрос.

Модификация структур таблиц

Очень редко в мире разработки программного обеспечения вы когда-либо создадите идеальную базу данных с тем, чтобы ее не нужно было менять. Такого просто не бывает. Изменения в программном обеспечении. Требования меняются. Вы должны быть в состоянии изменить свои таблицы также. Давайте поговорим о внесении структурных изменений в ваши таблицы.

  • Отношения между таблицами

Создание таблиц «один ко многим»

Хотя создавать отдельные таблицы замечательно, очень редко у вас есть базы данных с таблицами, которые не ссылаются друг на друга. На этом уроке вы узнаете, как создать базовое табличное отношение, известное как «один ко многим».

Соединение таблиц вместе

Теперь, когда у вас есть пара таблиц, которые ссылаются друг на друга, пришло время вернуться к нашему другу по SELECT запросу. Используя концепцию a JOIN, вы сможете создавать запросы, которые будут объединять эти таблицы и возвращать все необходимые вам данные.

Создание таблиц «многие ко многим»

Давайте расширим концепцию табличных отношений. На этом уроке вы узнаете, как построить табличное отношение, известное как отношение «многие ко многим». В этом сценарии многие экземпляры одной таблицы могут ссылаться на множество экземпляров другой таблицы. Это может показаться сложным, но это действительно довольно просто с некоторыми основными понятиями.

Объединение множества таблиц

Наконец, с созданными вами недавно созданными таблицами отношений «многие ко многим», пришло время еще раз вернуться к нашему другу и SELECT запросу. В этом уроке мы вернемся к концепции JOIN и начнем добавлять несколько соединений, а также познакомимся с концепцией группировки.

  • Заключение

Спасибо, что присоединились ко мне в этом путешествии по миру MySQL.