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

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

  • Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скрытый контент

  • Вы не зарегистрированы
  • Вы не вошли как пользователь
  • У Вас просрочена подписка
  • Ваша подписка не даёт вам право скачивать данный раздел