Как изучить и выучить MySQL
Вы когда-нибудь задумывались, что происходит с данными, которые собирает веб-сайт? Каждый раз, когда внешний интерфейс веб-сайта собирает данные, ему нужно место для их хранения. Это место называется базой данных.
Один из типов базы данных, который вы можете использовать, — это реляционная база данных, в которой категории данных могут относиться друг к другу или взаимодействовать друг с другом. MySQL — это реляционная база данных, а SQL — это язык, который вы можете использовать для доступа, обновления и управления данными в MySQL.
Содержание
- Что такое MySQL?
- Для чего используется MySQL?
- Изучение MySQL
- Почему я должен изучать MySQL?
- MySQL популярен
- MySQL имеет сильное сообщество
- Навыки MySQL востребованы
- Сколько времени нужно, чтобы изучить MySQL?
- Как изучить MySQL: шаг за шагом
- Книги по MySQL
- Ресурсы MySQL в Интернете
- Вывод
Что такое MySQL?
MySQL — это система управления реляционными базами данных (СУБД), которую можно использовать с SQL (язык структурированных запросов). Он имеет множество приложений, в том числе для хранения данных, поддержки сайтов социальных сетей и помощи в предоставлении услуг электронной коммерции. MySQL — это комбинация «My», которая является именем дочери соучредителя, и SQL.
MySQL — важный навык, который необходимо изучить для веб-разработки, независимо от того, хотите ли вы сосредоточиться на разработке внешнего интерфейса, серверной части или полного стека.
Для чего используется MySQL?
Вот основные способы использования MySQL:
- Поддержка сайтов социальных сетей. MySQL используется для таких сайтов, как Facebook и Twitter. Используя MySQL, эти сайты социальных сетей могут хранить и извлекать информацию о пользователях, а затем предоставлять эту информацию пользователям по их запросу. Это означает, что вы можете легко видеть контент, который вы разместили на этих сайтах социальных сетей, например, текстовые обновления и фотографии.
- Хранение данных, таких как статьи в блогах. MySQL используется для таких сайтов, как WordPress. Если вы когда-либо вели блог на WordPress, вы знаете, что он способен хранить множество сообщений блога, написанных разными пользователями, вместе с другими данными, такими как фотографии. Чтобы хранить весь этот контент в виде данных, WordPress нужна база данных и инструменты для управления этой базой данных. Вот где на помощь приходит MySQL. Пользователи могут создавать, хранить и получать свои сообщения в блогах.
- Содействие процветанию электронной коммерции. Функция «корзина для покупок» является обычным элементом большинства интернет-магазинов. Он хранит выбранные вами элементы и гарантирует, что все статьи будут на месте, когда вы будете готовы оформить заказ. Эти элементы хранятся в базе данных, такой как MySQL.
- Запросы и манипулирование данными. С помощью языка управления данными (DML) вы можете вставлять, удалять и изменять данные в базе данных. SQL — это DML, который может извлекать и обрабатывать данные в реляционной базе данных, такой как MySQL. Например, вы можете использовать команду SQL «Выбрать» для извлечения данных из базы данных MySQL с помощью интерфейса командной строки или языка сценариев (такого как PHP, Perl или Python ).
Изучение MySQL
MySQL — это ценный навык, который нужно изучить, если вы хотите быть инженером-программистом полного цикла или серверной части, или если вы хотите быть разработчиком внешнего интерфейса. Это потому, что изучение MySQL поможет вам понять, как работает всё приложение, которое вы запускаете.
Тем не менее, как лучше всего начать изучение MySQL?
Почему я должен изучать MySQL?
Вам следует изучить MySQL, если вы хотите заняться разработкой программного обеспечения, поскольку практически любой веб-сайт будет хранить пользовательские данные, чтобы их можно было извлечь для дальнейшего использования. Такие компании, как WordPress, Facebook, Twitter и YouTube, все используют MySQL для поддержки своих баз данных, в которых хранятся пользовательские данные.
MySQL используется для анализа данных. Анализ данных имеет решающее значение во многих областях, от бизнеса до исследований и журналистики. В бизнес-контексте вы можете использовать данные для принятия решений о том, как следует распределять ресурсы и где произошел рост. Соединение MySQL с SQL может помочь вам вникнуть в данные, необходимые для принятия этих решений. Если вы проводите исследование в академической или журналистской среде, анализ данных может помочь вам выявить закономерности, которые могут использоваться в создаваемом вами контенте.
MySQL и SQL также ценны в науке о данных. Вы можете загружать данные в базу данных MySQL, очищать данные (удалять неточности), а затем использовать SQL-запросы для анализа ваших данных.
Вот несколько основных причин, по которым вам следует изучить MySQL:
MySQL популярен
MySQL — одна из самых популярных систем управления реляционными базами данных. Он бесплатный и с открытым исходным кодом, работает на распространённых операционных системах, таких как Windows, Linux и MacOS, и подходит для многих потребностей в хранении и анализе данных. Согласно опросу разработчиков Stack Overflow 2020, MySQL считается самой популярной базой данных: 55,6% всех респондентов предпочитают MySQL другим вариантам баз данных, таким как PostgreSQL и Microsoft SQL Server.
MySQL имеет сильное сообщество
Поскольку так много веб-сайтов полагаются на MySQL в своих базах данных, можно поспорить, что есть много людей, которые обсуждают способы улучшить свои навыки работы с MySQL. Вы можете зайти на такие сайты, как StackOverflow, чтобы задать вопросы о MySQL и поделиться тем, что вы изучаете, с более широким сообществом. Есть события MySQL, канал Slack и группы пользователей. Вы можете узнать больше о сообществе MySQL на странице ресурсов сообщества MySQL.
Навыки MySQL востребованы
На момент написания этой статьи в LinkedIn имеется более 19 000 объявлений о вакансиях, в которых упоминается MySQL для работы в США. На Glassdoor их более 13000. Основываясь на этих должностных инструкциях, типы ролей, в которых знание MySQL необходимо или полезно, включают такие должности, как веб-разработчик, разработчик Python и цифровой копирайтер. Знание того, как управлять базой данных, может быть полезно в самых разных контекстах, независимо от того, являетесь ли вы разработчиком на полную ставку или выполняете другую роль.
Чтобы получить представление о роли MySQL на сегодняшнем рынке труда, давайте взглянем на некоторые цифры заработной платы. По данным Glassdoor, средняя годовая базовая зарплата администратора базы данных MySQL составляет 76 526 долларов. На сайте Salary.com почасовая оплата инженера по базам данных MySQL составляет от 59 до 82 долларов (122 720–170 560 долларов в год).
Сколько времени нужно, чтобы изучить MySQL?
Если у вас уже есть некоторый опыт программирования, изучение основ MySQL может занять у вас всего две-три недели. Имейте в виду, что настоящее понимание того, как использовать MySQL, предполагает знание того, как использовать его с SQL и как использовать редактор кода, такой как MySQL Workbench.
Чтобы полностью понять роль, которую MySQL играет на веб-сайтах, вам, вероятно, понадобится некоторый опыт веб-разработки. Другими словами, прежде чем вы начнёте изучать MySQL, хорошо иметь хотя бы базовое понимание HTML, CSS и языка сценариев, такого как Python, PHP или Perl.
Как изучить MySQL: шаг за шагом
Не существует единственного правильного или неправильного способа изучить MySQL. Некоторые люди предпочитают смотреть много видео на YouTube, проходить учебные пособия и курсы, а также читать документацию по MySQL перед установкой и использованием MySQL. Другим нравится провести небольшое исследование, установить MySQL и начать его использовать, при необходимости обращаясь к сообществу MySQL и ресурсам. Где бы вы ни находились на своём пути к изучению MySQL, следующие общие шаги помогут вам.
Вот базовая структура для начала работы с MySQL:
- Решите, почему вы хотите изучать MySQL. Что является вашей основной мотивацией для изучения MySQL? Вы хотите устроиться на работу разработчиком MySQL? Возможно, вы захотите использовать MySQL в другой роли, где базы данных играют роль в вашей работе, например, в маркетинге.
- Узнайте, как установить необходимые компоненты. Для начала вам потребуется установить MySQL и MySQL Workbench.
- Практикуйте свои навыки. Как только вы поймёте базовую настройку MySQL, вам нужно будет последовательно практиковать свои навыки, чтобы закрепить свои знания.
- Используйте ресурсы MySQL, такие как курсы, книги и сообщество MySQL. По мере того, как вы экспериментируете самостоятельно, вам также следует ознакомиться с курсами, книгами и другими ресурсами (например, теми, которые мы перечислили ниже), чтобы продолжить совершенствовать свои навыки.
- Научите других тому, что вы узнали. Один из лучших способов узнать, что вы на самом деле знаете и чего не знаете в какой-либо области знаний, — это научить этому других. Объясните, что вы узнали, коллеге или другу, интересующимся управлением базами данных, или ответьте на вопросы других разработчиков на таких сайтах, как StackOverflow.
Книги по MySQL
Head First: PHP и MySQL от Линн Бейли и Майкла Моррисона
Серия Head First предлагает очень удобный для новичков подход к изучению языков программирования. Если вы только начинаете работать с MySQL и разбираетесь в базах данных, это полезная книга для начала. Вам будут предложены примеры и «удобные для мозга» упражнения, которые действительно помогут укрепить ваше понимание MySQL и PHP.
Изучение PHP, MySQL, JavaScript, CSS и HTML5: Пошаговое руководство по созданию динамических веб-сайтов Робина Никсона
Независимо от того, есть ли у вас опыт работы с другими языками программирования (такими как HTML, CSS, PHP и JavaScript), эта книга является полезным руководством для понимания того, как эти языки вместе с MySQL могут работать для создания динамических веб-сайтов. Если вы уже разбираетесь в основах фронтенд-разработки, эта книга поможет вам добавить MySQL в свой инструментарий.
Поваренная книга MySQL: Решения для разработчиков и администраторов баз данных от Пола Дюбуа
Это хорошая книга, которую стоит прочитать, если у вас есть некоторый опыт работы с MySQL, поскольку она не является полноценным учебным пособием, а, скорее, «разработана как удобный ресурс, когда вам нужны быстрые решения или методы». Это может быть полезно в качестве справочника по проблемам, с которыми вы можете столкнуться на пути изучения MySQL и управления базами данных.
Ресурсы MySQL в Интернете
Викиучебники: Мой SQL
Это онлайн-руководство по использованию MySQL. Это похоже на использование электронной книги и включает главы о языке MySQL, сводных таблицах и оптимизации. Есть даже руководство о том, как работать в процессе отладки.
W3Schools.com: Функции MySQL
На W3Schools.com есть руководство по MySQL. Это руководство включает объяснения, примеры и модули «попробуйте сами», которые позволят вам увидеть, как работает MySQL. Вы найдёте список встроенных функций MySQL. К ним относятся числовые функции, функции даты и расширенные функции для выполнения таких задач, как отображение имени базы данных.
Документация MySQL
Документация по MySQL обширна, с руководствами и статьями обо всём, что связано с MySQL. Темы включают в себя соединители и API, MySQL Workbench (редактор, используемый с MySQL), справочное руководство по ошибкам MySQL и многое другое. MySQL также имеет учётную запись Twitter, где вы можете узнать больше о том, что происходит в мире MySQL.
Вывод
MySQL — это система управления реляционными базами данных с открытым исходным кодом, которая позволяет хранить и извлекать данные веб-сайтов. Он поддерживает такие сайты, как Twitter, Facebook и WordPress, и может быть полезен в любое время, когда вы хотите, чтобы пользователи могли взаимодействовать с данными, которые они разместили на вашем сайте.
Рынок вакансий для разработчиков MySQL высок, и люди, обладающие этим набором навыков, получают высокие зарплаты. Даже если ваша работа не является строго обязанностью разработчика, знание MySQL всё равно может быть полезно — в любое время, когда вам нужно сохранить данные, вам понадобится база данных. MySQL — это инструмент, который вы можете использовать для управления этой базой данных. данных.
ТОП-20 курсов по MySQL — рейтинг обучения в Сравни ру
Отзыв о программе СберУниверситета Data ScientistДобрый день!Хочу подробно поделиться опытом прохождения курса от СберУниверситет… ЧитатьДобрый день! Хочу подробно поделиться опытом прохождения курса от СберУниверситета по программе профессиональной переподготовки Data Scientist Вводные: -На момент поступления/начала учёбы был безработным, в процессе обучения уже работал в IT компании проектного типа (интеграторе) -Основная специализация: клиентский опыт, CJM, UX, проектирование интерфейсов и оптимизация конверсий в цифровых b2c продуктах -Чувствовалась нехватка знаний в области аналитики и работе с цифрами, количественном анализе, и в целом стало понятно, что без Data Science дальнейшего карьерного развития мне не видать, да и понять что это конкретное такое (как работает и в чём польза — было интересно). -Кроме того, после трудоустройства (произошло в начале учёбы) очень хотелось поучаствовать в проектах департамента Data&AI нашей компании, и профильный диплом точно не лишний, поэтому была мотивация пройти учёбу до конца Считаю, что основной плюс программы — расширение профессионального кругозора на тему применимости современных технологий в бизнес — процессах.
Учебное пособие по MySQL — Изучайте MySQL быстро, легко и весело.
Добро пожаловать на веб-сайт MySQL Tutorial ! Вы изучите MySQL быстро, легко и весело. На этом веб-сайте вы найдете полное руководство по MySQL, представленное в простой для понимания форме. В каждом учебнике есть практические примеры со сценариями SQL и доступными снимками экрана.
Начало работы
В этом разделе вы начнете работу с MySQL, выполнив пять простых шагов. После завершения раздела «Начало работы» у вас будет локальная база данных MySQL на вашем компьютере с образцом базы данных для практики.
Начало работы с MySQL
Этот раздел поможет вам быстро начать работу с MySQL, если вы никогда раньше не работали с MySQL.
Учебное пособие по MySQL для разработчиков
Вы разработчик и хотите быстро изучить MySQL? После изучения этого раздела вы узнаете, как более эффективно работать с MySQL в качестве разработчика. Вы изучите различные методы манипулирования объектами базы данных и взаимодействия с данными.
Основы MySQL
Этот раздел основ MySQL содержит все, что вам нужно знать для эффективного управления данными в MySQL
Хранимые процедуры MySQL
В этом разделе вы узнаете, как создавать хранимые процедуры и хранимые функции в MySQL с понятным объяснением и практическими примерами.
Триггеры MySQL
Триггеры MySQL — это сохраненные программы, которые автоматически выполняются для реагирования на определенные события, связанные с таблицей, такие как вставка, обновление или удаление. В этом разделе показано, как эффективно работать с триггерами MySQL.
Представления MySQL
В этом учебном пособии вы познакомитесь с представлениями MySQL, которые представляют собой именованные запросы, хранящиеся в базе данных, и пошагово покажете, как эффективно управлять представлениями.
Индекс MySQL
Этот раздел знакомит вас с концепцией индекса MySQL и показывает, как управлять индексами в MySQL для оптимизации ваших запросов.
Полнотекстовый поиск MySQL
В этом разделе мы покажем вам, как использовать полнотекстовый поиск MySQL с различными методами полнотекстового поиска, такими как поиск на естественном языке, поиск на логическом языке и расширение запроса.
Советы по MySQL
Мы предоставляем вам передовые методы и советы по MySQL, которые помогут вам эффективно решать самые сложные задачи в MySQL.
Программные интерфейсы MySQL
В этом разделе вы узнаете, как получить доступ к базе данных MySQL с помощью различных языков программирования, таких как PHP, Java, Python, Node.js и Perl.
PHP MySQL Tutorial
Вы узнаете, как взаимодействовать с MySQL, используя PHP Data Objects или PDO, которые обеспечивают легкий и согласованный интерфейс для доступа к базе данных MySQL.
MySQL Node.js
В этом разделе вы узнаете, как взаимодействовать с MySQL из приложений node.js с помощью модуля mysql.
MySQL JDBC Tutorial
Java JDBC API предоставляет стандартный интерфейс для взаимодействия с любыми реляционными базами данных. В этом учебном разделе MySQL JDBC мы покажем вам, как использовать JDBC для взаимодействия с базами данных MySQL.
Python MySQL Tutorial
В этом учебном разделе Python MySQL показано, как использовать коннектор MySQL/Python для доступа к базам данных MySQL.
Учебное пособие по Perl MySQL
В этом разделе Perl MySQL показано, как взаимодействовать с MySQL с помощью Perl DBI API для подключения к базам данных MySQL и отключения от них, создания таблиц, обработки данных и управления транзакциями.
Учебное пособие по MySQL для администраторов баз данных
В этом пошаговом учебном пособии содержится подробная справочная информация по администрированию MySQL. Этот раздел охватывает все, от базового до расширенного администрирования и настройки MySQL.
Все руководства по администрированию MySQL, представленные в этом разделе, практичны и широко используются в корпоративных средах.
Администрирование MySQL
В этом разделе вы найдете много полезных руководств по администрированию MySQL, включая запуск и завершение работы сервера MySQL, безопасность сервера MySQL, обслуживание базы данных MySQL, резервное копирование и восстановление.
Функции MySQL
Агрегированные функции MySQL
Агрегированные функции позволяют выполнять вычисления для набора записей и возвращать одно значение. В этом руководстве вы изучите различные агрегатные функции MySQL, включая функции SUM, AVG, MAX, MIN и COUNT.
Функции сравнения MySQL
В этом разделе вы узнаете о функциях сравнения в MySQL, включая COALESCE, GREATEST, LEAST и ISNULL.
Функции и выражения потока управления MySQL
Функции потока управления позволяют добавлять логику if-then-else к SQL-запросам без использования процедурного кода.
Функции даты MySQL
На этой странице показаны наиболее часто используемые функции даты MySQL, которые позволяют эффективно управлять данными даты и времени.
Строковые функции MySQL
На этой странице показаны наиболее часто используемые строковые функции MySQL, позволяющие эффективно манипулировать строковыми данными.
Функции окна MySQL
В этом учебном пособии вы познакомитесь с функциями Windows в MySQL и предоставите вам несколько практических и мотивационных примеров функций Windows в MySQL.
Математические функции MySQL
В этом разделе рассматриваются наиболее часто используемые математические функции в MySQL.
Ссылки на учебники по MySQL
Если вам нужна дополнительная информация о MySQL, ознакомьтесь с ресурсами MySQL.
Основы MySQL
В этом разделе основ MySQL вы узнаете, как использовать операторы SQL для управления данными в MySQL. Он предоставит вам все, что вам нужно знать для эффективной работы с MySQL.
Раздел 1. Запрос данных
- SELECT FROM — показывает, как использовать простую инструкцию
SELECT FROM
для запроса данных из одной таблицы. - SELECT — узнайте, как использовать оператор
SELECT
без ссылки на таблицу.
Раздел 2. Сортировка данных
- ORDER BY — показывает, как сортировать результирующий набор с помощью предложения
ORDER BY
. Также будет рассмотрен пользовательский порядок сортировки с функциейFIELD
.
Раздел 3. Фильтрация данных
- WHERE — узнайте, как использовать предложение
WHERE
для фильтрации строк на основе заданных условий. - SELECT DISTINCT – показано, как использовать оператор
DISTINCT
в оператореSELECT
для устранения повторяющихся строк в результирующем наборе. - И — знакомит вас с оператором
И
для объединения логических выражений в сложное условие для фильтрации данных. - ИЛИ– познакомить вас с
OR
и показать, как комбинировать операторOR
с операторомAND
для фильтрации данных. - IN — показано, как использовать оператор
IN
в предложенииWHERE
, чтобы определить, соответствует ли значение какому-либо значению в наборе. - NOT IN — инвертируйте оператор IN, используя оператор NOT, чтобы проверить, не соответствует ли значение какому-либо значению в наборе.
- МЕЖДУ — показать вам, как запрашивать данные на основе диапазона с помощью оператора
МЕЖДУ
. - LIKE – предоставляет вам технику запроса данных на основе шаблона.
- LIMIT — используйте
LIMIT
для ограничения количества строк, возвращаемых операторомSELECT
.
Раздел 4. Объединение таблиц
- Псевдонимы таблиц и столбцов. Знакомство с псевдонимами таблиц и столбцов.
- Соединения — обзор соединений, поддерживаемых в MySQL, включая внутреннее соединение, левое соединение и правое соединение.
- ВНУТРЕННЕЕ СОЕДИНЕНИЕ — запрос строк из таблицы, у которой есть совпадающие строки в другой таблице.
- LEFT JOIN — вернуть все строки из левой таблицы и совпадающие строки из правой таблицы или ноль, если в правой таблице не найдено совпадающих строк.
- RIGHT JOIN — вернуть все строки из правой таблицы и совпадающие строки из левой таблицы или ноль, если в левой таблице не найдено совпадающих строк.
- ПЕРЕКРЕСТНОЕ СОЕДИНЕНИЕ — создание декартова произведения строк из нескольких таблиц.
- Самостоятельное соединение — соединение таблицы с самой собой с помощью псевдонима таблицы и соединение строк в одной таблице с помощью внутреннего соединения и левого соединения.
Раздел 5. Группировка данных
- ГРУППИРОВАТЬ ПО — показывает, как группировать строки в группы на основе столбцов или выражений.
- НАЛИЧИЕ – фильтрация групп по определенному условию.
- ROLLUP – создать несколько наборов группировок с учетом иерархии между столбцами, указанной в предложении
GROUP BY
.
Раздел 6. Подзапросы
- Подзапрос — показывает, как вложить запрос (внутренний запрос) в другой запрос (внешний запрос) и использовать результат внутреннего запроса для внешнего запроса.
- Производная таблица — познакомит вас с концепцией производной таблицы и покажет, как использовать ее для упрощения сложных запросов.
- EXISTS – проверка существования строк.
Раздел 7. Общие табличные выражения
- Общее табличное выражение или CTE — объясните вам концепцию общего табличного выражения и покажите, как использовать CTE для запроса данных из таблиц.
- Рекурсивный CTE — используйте рекурсивный CTE для обхода иерархических данных.
Раздел 8. Операторы множества
- UNION и UNION ALL — объединение двух или более наборов результатов нескольких запросов в один набор результатов.
- ПЕРЕСЕЧЕНИЕ — покажу несколько способов имитации оператора
ПЕРЕСЕЧЕНИЕ
. - MINUS — объясните вам оператор SQL MINUS и покажите, как его имитировать.
Раздел 9. Изменение данных в MySQL
В этом разделе вы узнаете, как вставлять, обновлять и удалять данные из таблиц с помощью различных операторов MySQL.
- INSERT – используйте различные формы оператора
INSERT
для вставки данных в таблицу. - INSERT Multiple Rows — вставка нескольких строк в таблицу.
- INSERT INTO SELECT – вставить данные в таблицу из набора результатов запроса.
- INSERT IGNORE – объясните оператор
INSERT IGNORE
, который вставляет строки в таблицу и игнорирует строки, вызывающие ошибки. - UPDATE – узнайте, как использовать оператор
UPDATE
и его параметры для обновления данных в таблицах базы данных. - UPDATE JOIN — показать вам, как выполнить обновление между таблицами с помощью инструкции
UPDATE JOIN
сINNER JOIN
иLEFT JOIN
. - DELETE — показать вам, как использовать оператор
DELETE
для удаления строк из одной или нескольких таблиц. - ON DELETE CASCADE — узнайте, как использовать ссылочное действие
ON DELETE CASCADE
для внешнего ключа для автоматического удаления данных из дочерней таблицы при удалении данных из родительской таблицы. - DELETE JOIN — показать вам, как удалить данные из нескольких таблиц.
- ЗАМЕНИТЬ – узнайте, как вставлять или обновлять данные в зависимости от того, существуют ли данные в таблице или нет.
- Подготовленный оператор — показать вам, как использовать подготовленный оператор для выполнения запроса.
Раздел 10. Транзакция MySQL
- Транзакция — узнайте о транзакциях MySQL и о том, как использовать
COMMIT
иROLLBACK
для управления транзакциями в MySQL. - Блокировка таблицы — узнайте, как использовать блокировку MySQL для совместного доступа к таблице между сеансами.
Раздел 11. Управление базами данных
В этом разделе показано, как управлять базами данных MySQL.
- Выбор базы данных MySQL — показать вам, как использовать оператор
USE
для установки текущей базы данных. - CREATE DATABASE – шаг за шагом покажет вам, как создать новую базу данных на сервере MySQL.
- УДАЛИТЬ БАЗУ ДАННЫХ — пошаговые инструкции по удалению базы данных с сервера базы данных.
Раздел 12. Работа с таблицами
В этом разделе показано, как управлять наиболее важными объектами базы данных в MySQL, включая базы данных и таблицы.
- Механизмы хранения MySQL — важно понимать особенности каждого механизма хранения, чтобы вы могли эффективно использовать их для максимизации производительности своих баз данных.
- CREATE TABLE — показать вам, как создавать новые таблицы в базе данных с помощью инструкции
CREATE TABLE
. - AUTO_INCREMENT — показать вам, как использовать столбец AUTO_INCREMENT, автоматически генерирующий уникальные числа для первичного ключа.
- ALTER TABLE — узнайте, как изменить структуру таблицы с помощью оператора
ALTER TABLE
. - Переименование таблиц — показано, как переименовать таблицу с помощью оператора
RENAME TABLE
. - Удаление столбца из таблицы — показано, как использовать оператор
ALTER TABLE DROP COLUMN
для удаления одного или нескольких столбцов из таблицы. - Добавление нового столбца в таблицу — показано, как добавить один или несколько столбцов в существующую таблицу с помощью
Оператор ALTER TABLE ADD COLUMN
. - DROP TABLE — показать вам, как удалить существующие таблицы с помощью инструкции
DROP TABLE
. - Временные таблицы — обсуждение временных таблиц MySQL и демонстрация эффективного управления временными таблицами.
- TRUNCATE TABLE — покажет вам, как быстро и эффективно удалить все данные из таблицы с помощью оператора
TRUNCATE TABLE
. - Сгенерированные столбцы — руководство по использованию сгенерированных столбцов для хранения данных, вычисленных из выражения или других столбцов.
Раздел 13. Типы данных MySQL
- Типы данных MySQL — показывает различные типы данных в MySQL, чтобы вы могли эффективно применять их при проектировании таблиц базы данных.
- INT — показать вам, как использовать целочисленный тип данных.
- DECIMAL — покажите, как использовать тип данных
DECIMAL
для хранения точных значений в десятичном формате. - BIT — познакомим вас с типом данных
BIT
и с тем, как хранить битовые значения в MySQL. - BOOLEAN — объясните вам, как MySQL обрабатывает логические значения, используя
TINYINT(1)
внутри. - CHAR — руководство по типу данных
CHAR
для хранения строки фиксированной длины. - VARCHAR — дает вам основное руководство по типу данных
VARCHAR
. - ТЕКСТ — показать вам, как хранить текстовые данные, используя тип данных
ТЕКСТ
. - DATE — знакомит вас с типом данных
DATE
и показывает некоторые функции работы с датами для эффективной обработки данных даты. - ВРЕМЯ – познакомим вас с функциями
ВРЕМЯ
и показать вам, как использовать некоторые полезные временные функции для обработки данных времени. - DATETIME — познакомит вас с типом данных
DATETIME
и некоторыми полезными функциями для управления значениямиDATETIME
. - TIMESTAMP — познакомьте вас с
TIMESTAMP
и его функциями, называемыми автоматической инициализацией и автоматическим обновлением, которые позволяют определять автоматически инициализируемые и автоматически обновляемые столбцы для таблицы. - JSON — покажет вам, как использовать тип данных JSON для хранения документов JSON.
- ENUM — узнайте, как правильно использовать тип данных
ENUM
для хранения значений перечисления.
Раздел 14. Ограничения MySQL
- NOT NULL – познакомит вас с ограничением
NOT NULL
и покажет, как объявить столбецNOT NULL
или добавить ограничениеNOT NULL
к существующему столбцу. - Первичный ключ — руководство по использованию ограничения первичного ключа для создания первичного ключа для таблицы.
- Внешний ключ — познакомит вас с внешним ключом и пошагово покажет, как создавать и удалять внешние ключи.
- Отключить проверку внешнего ключа — узнайте, как отключить проверку внешнего ключа. Ограничение
- UNIQUE – показывает, как использовать ограничение
UNIQUE
для обеспечения уникальности значений в столбце или группе столбцов в таблице. Ограничение - CHECK — узнайте, как создавать ограничения
CHECK