Получите бесплатно 4 курса для лёгкого старта работы в IT
Получить курсы бесплатно
ГлавнаяБлогБаза данных MySQL: причины ее популярности
База данных MySQL
9 919
Время чтения: 15 минут

База данных MySQL: причины ее популярности

9 919
Время чтения: 15 минут
Сохранить статью:
Сохранить статью:

В статье рассказывается:

  1. Принцип работы базы данных MySQL
  2. Плюсы и минусы MySQL
  3. Основное отличие базы данных MySQL от других СУБД
  4. Возможности MySQL
  5. Сферы применения MySQL
  6. Алгоритм работы MySQL
  7. Виды связей в базе данных MySQL
  8. Способы взаимодействия с базой данных MySQL
  9. Экспорт и импорт базы данных
  10. Пройди тест и узнай, какая сфера тебе подходит:
    айти, дизайн или маркетинг.
    Бесплатно от Geekbrains

База данных MySQL незаменима в тех случаях, когда размеры и количество генерируемых определенным скриптом файлов вырастает настолько, что обычный их поиск начинает занимать много времени. Все начинает «тормозить», что не может не вызывать жуткие неудобства.

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

Принцип работы базы данных MySQL

Начнем с того, что представляет собой база данных (БД) сама по себе. Базой данных мы называем набор тех или иных данных, хранящихся в упорядоченном виде. Приведем наглядный пример. Предположим, что вы идете к врачу. Перед тем, как зайти в кабинет, надо попросить свою медицинскую карточку в регистратуре.

Узнай, какие ИТ - профессии
входят в ТОП-30 с доходом
от 210 000 ₽/мес
Павел Симонов - исполнительный директор Geekbrains
Павел Симонов
Исполнительный директор Geekbrains
Команда GeekBrains совместно с международными специалистами по развитию карьеры подготовили материалы, которые помогут вам начать путь к профессии мечты.
Подборка содержит только самые востребованные и высокооплачиваемые специальности и направления в IT-сфере. 86% наших учеников с помощью данных материалов определились с карьерной целью на ближайшее будущее!

Скачивайте и используйте уже сегодня:

Павел Симонов - исполнительный директор Geekbrains
Павел Симонов
Исполнительный директор Geekbrains
pdf иконка

Топ-30 самых востребованных и высокооплачиваемых профессий 2023

Поможет разобраться в актуальной ситуации на рынке труда

doc иконка

Подборка 50+ бесплатных нейросетей для упрощения работы и увеличения заработка

Только проверенные нейросети с доступом из России и свободным использованием

pdf иконка

ТОП-100 площадок для поиска работы от GeekBrains

Список проверенных ресурсов реальных вакансий с доходом от 210 000 ₽

pdf 3,7mb
doc 1,7mb
Уже скачали 27911 pdf иконка

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

Подобные картотеки есть и в библиотеках, благодаря чему быстро находятся сведения об определенном авторе или книге. Приведенные примеры — базы данных в повседневной жизни.

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

Принцип работы базы данных MySQL
Принцип работы базы данных MySQL

Проведем еще одну аналогию с картотекой. Один ее ящик равен одной таблице в БД. Под таблицей в рамках компьютерного сервера понимается файл, в каком сохраняются данные определенного вида (например, сведения о покупателях, товарах, заказах и т. д.). Все эти данные не находятся в одной куче. Сведения лежат в отдельных предназначенных для них таблицах. В одной БД таблиц может быть любое количество.

Любая таблица состоит из строк и столбцов. Каждый конкретный столбец служит для хранения определенной части информации. Например, в таблице о товарах в одном столбце будет записано наименование товара, во втором — цена, в третьем — производитель и т. д.

Неопытные вебмастера иногда путают значения БД и СУБД. Если первое — это набор определенных сведений, то второе — специально разработанное программное обеспечение, нужное для работы с базами данных. СУБД расшифровывается как система управления базами данных. Есть достаточно много СУБД: PostgreSQL, SQLite, Oracle Database.

MySQL — это СУБД, поддерживающая SQL. SQL — универсальный язык программирования. Его поддерживают все системы управления базами данных. То есть, если вы знаете SQL, то можете легко научиться работе с любой СУБД.

Создатели MySQL распространяют ее в качестве свободного ПО. Установив систему управления базами данных MySQL бесплатно, вы вольны использовать ее сколько угодно раз.

Представим человека, разрабатывающего интернет-сайт. Через какое-то время на веб-ресурсе будет большое количество страниц и приличный объем материала. Чтобы оптимизировать работу с огромной информационной массой, используются базы данных. БД также не находятся в статичном состоянии, постоянно изменяясь и обрастая новыми данными.

Чтобы упростить процесс администрирования, добавления и изменения сведений, и были созданы СУБД. Система управления базами данных MySQL — пример одной из многих программ, изрядно упрощающих ведение баз данных.

Плюсы и минусы MySQL

MySQL появилась в 1995 году. Она изначально была легка, доступна и интуитивно понятна. В итоге ее стали использовать компании со всего мира. В настоящее время система MySQL является негласным стандартом для баз данных.

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

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

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

Система поддерживает много разных графических интерфейсов. Одни можно использовать только на определенной операционной системе. Какие-то только на платной основе. Но в любой версии вы подберете себе максимально комфортный формат.

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

Основной причиной популярности MySQL является полная поддержка SQL-языка. SQL — structured query language, то есть язык структурированных запросов. «Структурированный» значит, что любой запрос должен иметь определенную структуру. В противном случае БД не поймет, как на него реагировать. Сами запросы вводятся в особом терминале, отвечающем за управление базой данных.

С помощью запросов доступно:

  • создание и изменение таблиц,
  • настройка связи между ними,
  • внесение и изменение информации,
  • настройка доступа для разных абонентов,
  • поиск необходимых сведений по всевозможным параметрам.

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

У баз данных MySQL имеются и минусы: ограниченный функционал (есть большинство опций SQL, но не все, а для работы некоторые приложений они как раз могут потребоваться), а также платная поддержка всех версий (и коммерческой, и бесплатной).

Основное отличие базы данных MySQL от других СУБД

Отличие MySQL от других СУБД в том, что она без проблем работает с интерфейсом API. С ее помощью пользователь легко получит доступ из программы к системе управления базами данных, на каком бы языке программирования она не была написана.

Дарим скидку от 60%
на обучение «Аналитик больших данных» до 28 апреля
Уже через 9 месяцев сможете устроиться на работу с доходом от 150 000 рублей
Забронировать скидку

Чтобы администрировать веб-сайты, специалисты чаще всего используют сочетание PHP с базами данных MySQL. Большое количество движков (CMS) написаны именно на основе этой «связки». Наиболее известный из них — популярная во всем мире система управления контентом для блогов и сайтов WordPress.

Основное отличие базы данных MySQL от других СУБД
Основное отличие базы данных MySQL от других СУБД

В WordPress имеется множество функций, благодаря которым обеспечивается взаимодействие с MySQL, например, «mysql_connect».

Сферы применения MySQL

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

  • CMS (Content Management System). В системах управления контентом у MySQL (в связке с PHP/Apache) нет более сильного соперника.
  • Веб-сайты. В базах данных сайтов MySQL помогает сохранять данные и отслеживать регистрацию пользователей.
  • Корпоративные системы, ERP/CRM-приложения. Небольшие и средние компании зачастую не имеют возможности покупать лицензионную продукцию SAP, Microsoft или Oracle. Но без подобного программного обеспечения успешно вести бизнес нереально. Выходом является разработка собственных решений с применением MySQL, покрывающей все потребности разработчиков и пользователей подобных систем.
  • Groupware (системы групповой работы, планировщики и т. д.). Частично они входят в состав CMS, но по большей части представляют собой самостоятельные независимые программы.
  • Форумы и чаты. Почти все форумы сейчас работают на MySQL (если, конечно, написаны не на ASP). Примеры — phpBB, yaBB, Invision Power Board и т. д.
Только до 2.05
Скачай подборку материалов, чтобы гарантированно найти работу в IT за 14 дней
Список документов:
ТОП-100 площадок для поиска работы от GeekBrains
20 профессий 2023 года, с доходом от 150 000 рублей
Чек-лист «Как успешно пройти собеседование»
Чтобы получить файл, укажите e-mail:
Введите e-mail, чтобы получить доступ к документам
Подтвердите, что вы не робот,
указав номер телефона:
Введите телефон, чтобы получить доступ к документам
Уже скачали 52300

Базами данных MySQL пользуются как маленькие организации, так и крупные корпорации. MySQL привлекательна своей надежностью и свободным распространением. Если вы занимаетесь веб-разработкой, то MySQL станет одним из лучшим вариантов (главное, учесть при выборе СУБД свои нужды, специфику проекта и экономическую целесообразность).

Возможности MySQL

Работа с длинным текстом. Функции COMPRESS() и UNCOMPRESS() позволяют хранить в БД длинный текст без потери производительности. Так как длинный текст влияет на требования к объему дискового пространства, рекомендуется сжимать его через COMPRESS. А когда понадобится, конвертировать обратно.

С помощью функции REGEXP обеспечивается гибкое сопоставление с шаблоном регулярного выражения.

Еще одной удобной опцией баз данных MySQL является полнотекстовое индексирование полей VARCHAR и TEXT. Например, если владелец сайта хранит в базе анонсы или новостные статьи и хочет предоставить пользователю возможность поиска. Для подобных задач допустимо установить обычный поисковик, но при этом понадобится новая отдельная БД.

Алгоритм работы MySQL

Одно или несколько устройств (клиентов) подключаются к серверу по определенной сети. Любой из них может сделать запрос из графического интерфейса пользователя (GUI) на своем мониторе. Сервер покажет требуемый результат, если все идет строго по инструкции. Основные процессы, происходящие в среде MySQL (если не вдаваться в технические тонкости), одинаковы:

  • MySQL создает БД для хранения и управления данными, определяющими отношения каждой таблицы.
  • Клиенты запрашивают информацию, путем ввода определенных команд SQL на MySQL.
  • Приложение сервера выдает клиенту запрошенные сведения.

Клиенты обычно выбирают подходящий им MySQL GUI. Чем проще и удобнее графический пользовательский интерфейс, тем быстрее и легче станут происходить операции по управлению данными. Наиболее популярные графические интерфейсы MySQL: SequelPro, MySQL WorkBench, DBVisualizer и Navicat DB Admin Tool.

Какие-то из них бесплатны, а некоторые распространяются на коммерческой основе. Одни работают на всех ОС, а другие только на MacOS. Соответственно каждый пользователь должен подобрать GUI под свои нужды. Чтобы управлять базами данных MySQL, в том числе на сайте WordPress, наиболее очевидным подходом является phpMyAdmin.

Виды связей в базе данных MySQL

Связи между таблицами показывают, как одни сведения могут влиять на другие. В зависимости от того, как пользователь настроит связь, БД выдает разные результаты. В связи может участвовать как одна, так и сразу множество записей.

  • Один к одному

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

  • Один ко многим

Эта связь работает, если, например, у вас есть таблица с покупателями и таблица с купленными ими в разное время товарами. Одной записи о покупателе будут соответствовать несколько записей о его приобретениях. Таким образом, мы быстро найдем все покупки одного клиента. Еще более простой пример — писатели и книги. Каждая книга написана только одним конкретным автором, но у одного автора может быть несколько изданных книг.

  • Многие ко многим

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

Каждая пометка позволяет быстро определиться, что за дело вам предстоит выполнить: «сделать на этой неделе», «написать письмо», «утвердить у шефа», «покупки» и т. д. Каждой задаче допустимо присвоить как одну, так и несколько пометок, а одна пометка может соответствовать нескольким задачам. То есть вы создали связь множества пометок с множеством задач, после чего легко найдете одно через другое.

Способы взаимодействия с базой данных MySQL

MySQL подключение к базе данных сервера

Для подключения необходимо передать 4 параметра:

  1. Хост (сервер, где была создана база данных MySQL). В абсолютном большинстве хост равен «localhost».
  2. Имя пользователя (кто имеет право работать с данной таблицей). На локальных компьютерах по умолчанию выставлен «root». На хостинге — в зависимости от ваших установок.
  3. Пароль выбранного пользователя. По умолчанию равен пустой строке — «».
  4. Имя Базы данных (как вы ее назвали). По умолчанию — «test».
Способы взаимодействия с базой данных MySQL
Способы взаимодействия с базой данных MySQL

К серверу подключаемся при помощи команды:

$msconnect=mysql_connect («Хост», «Пользователь», «Пароль»);

Выбираем определенную базу данных:

mysql_select_db («Имя БД», $msconnect);

Подключение закрывается с использованием команды:

mysql_close($msconnect);

Полный пример подключения, выбор требуемой таблицы и закрытие подключения выглядит так:

<?

$mshost = «localhost»; // Хост

$msuser = «root»; // Имя пользователя

$mspassword = «»; // Пароль

$msname = «test»; // Имя БД

$msconnect = mysql_connect($mshost, $msuser, $mspassword);

mysql_select_db($msname, $msconnect);

mysql_close($msconnect);

?>

Создание таблиц. Заполнение базы данных информацией

Как действовать после подключения к серверу MySQL и выбора базы данных? Как мы уже упоминали, управление БД в MySQL происходит посредством специального языка запросов SQL. В самом начале он покажется непонятным и трудным, но с практикой вы научитесь быстро разбираться в самых сложных на вид SQL-запросах. Разберем процесс создания таблиц базы данных MySQL.

Для передачи SQL-запроса БД применяется единственная команда:

mysql_query(«SQL-запрос», «подключенная БД»);

Для создания таблицы передаем серверу следующий SQL-запрос:

mysql_query(«CREATE TABLE имя_таблицы (поле1 типполя1, поле2 типполя2, поле3 типполя3)», «подключенная БД»).

Вы можете создать столько полей, сколько вам требуется. Вместо ТипПоля1 надо написать: INT — целые числа; TEXT — текстовая информация. Это два основных типа поля. В целом их весьма много, но все перечислять нет резона — они займут слишком много места. Пример использования:

mysql_query(«CREATE TABLE test_zero ( num INT, title TEXT,

text TEXT)»,$msconnect);

Добавление сведений в БД

Команда аналогична предыдущей, но SQL-запрос будет другим:

mysql_query(«INSERT INTO название_таблицы VALUES (‘что добавить в поле1’,

‘что добавить в поле2’, ‘что добавить в поле3’)», «подключенная БД»).

Каких-то трудностей здесь не будет. Важно лишь помнить, что значение поля с типом TEXT вводится в одинарных кавычках. Пример:

mysql_query(«INSERT INTO test_zero VALUES (1, ‘Название публикации’,

‘Текст публикации’)», $msconnect);

Изменение информации в БД

Чтобы поменять информацию в базе данных MySQL используйте команду:

mysql_query(«UPDATE название_таблицы SET(поле1=‘значение1’, поле2=‘значение2’)

WHERE выражение («подключенная БД»);

Таким образом обновляются записи в таблице, указанные в скобках, если они подходят по какому-то условию (WHERE …). Пример:

mysql_query(«UPDATE test_zero SET(num=‘2’, title=‘Заголовок 2’)

WHERE num=1«, $msconnect);

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

Изменение информации в БД
Изменение информации в БД

Команда выйдет такая:

<?

$mshost = «localhost»; // Хост

$msuser = «root»; // Имя пользователя

$mspassword = «»; // Пароль

$msname = «test»; // Имя базы данных

$msconnect = mysql_connect($mshost, $msuser, $mspassword);

mysql_query(«CREATE TABLE test_zero ( num INT, title TEXT, text TEXT)»,$msconnect);

mysql_select_db($msname, $msconnect);

mysql_query(«INSERT INTO test_zero VALUES (1, ‘Заголовок статьи’, ‘Текст статьи’)», $msconnect);

mysql_query(«UPDATE test_zero SET(num=‘2’, title=‘Заголовок 2’) WHERE num=1«, $msconnect);

mysql_close($msconnect);

?>

В результате мы с вами создали новую таблицу test_zero с одной записью.

Получение информации из базы данных

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

$res=mysql_query(«SELECT поле1, поле2, поле3 FROM имя_таблицы«);

while($row=mysql_fetch_array($res))

{

$поле1=$row[поле1];

$поле2=$row[поле2];

$поле3=$row[поле3];

}

С помощью команды SELECT вы получите записи таблицы. Вместо строк «поле1, поле2, поле3» может стоять знак «*», означающий, что надо читать все поля записей. Допустимо выбрать и только одно необходимое вам поле. Это ускоряет работу БД. Цикл while означает, что пока в таблице имеются записи, он будет добавлять значения их полей в массив с помощью функции «mysql_fetch_array», а как только записи закончатся, цикл тоже завершится.

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

$res=mysql_query(«SELECT * FROM test_zero«);

while($row=mysql_fetch_array($res))

{

$num=$row[num];

$title=$row[title];

$text=$row[text];

echo «($num) — $title <br><p align=justify>$text«;

}

Условия получения информации

Если в таблице множество записей, доставать их все не всегда оправдано. Поэтому вводится какое-либо условие:

$res=mysql_query(«SELECT * FROM имя_таблицы WHERE поле1 знак ‘значение’

ОПЕРАТОР поле2 знак ‘значение’);

Рассмотрим детальнее строчку «поле1 знак ‘значение’». Поле1 — название поля, например, «title». Знак — логическое выражение, принимает значения: = — равно; > — больше; < — меньше; != — не равно. Их тоже довольно много, но эти являются основными.

Условия получения информации
Условия получения информации

ОПЕРАТОР — логический оператор: AND — логическое «и»; OR — логическое «или». Они также основные.

Покажем на примере извлечение из таблицы записей, номер которых больше 22:

$res=mysql_query(«SELECT span style=»color: red;»*/span FROM span style=»color: black;»test_zero/span WHERE span style=»color: red;»num/span > 22«);

В целом весь пример выглядит таким образом:

<?

$mshost = «localhost»; // Хост

$msuser = «root»; // Имя пользователя

$mspassword = «»; // Пароль

$msname = «test»; // Имя базы данных

$msconnect = mysql_connect($mshost, $msuser, $mspassword);

mysql_query(«CREATE TABLE test_zero ( num INT, title TEXT,

text TEXT)»,$msconnect);

mysql_select_db($msname, $msconnect);

mysql_query(«INSERT INTO test_zero VALUES (1, ‘Заголовок статьи’,

‘Текст статьи’)», $msconnect);

mysql_query(«UPDATE test_zero SET(num=‘2’, title=‘Заголовок 2’)

WHERE num=1«, $msconnect);

mysql_close($msconnect);

$res=mysql_query(«SELECT * FROM test_zero«);

while($row=mysql_fetch_array($res))

{

$num=$row[num];

$title=$row[title];

$text=$row[text];

echo «($num) — $title <br><p align=justify>$text«;

}

?>

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

Экспорт и импорт базы данных

  • Экспорт БД

Сначала определимся, что такое дамп базы данных MySQL? Простыми словами, это файл, где хранится копия БД. Информация с этого дампа используется, если понадобится заполнить пустую БД (при смене хостинга или переносе сайта с Denver) или заменить существующую БД (применяется для процесса восстановления). Расширение файла обычно .sql.

Как производится экспорт БД MySQL? Файлы базы данных обычно экспортируются (создается дамп) при помощи интерфейса phpMyadmin. Для выполнения операции придется сделать несколько шагов:

  1. В панели управления хостингом найдите phpMyadmin. В первую очередь его надо искать в разделе «Базы данных» и т. п.
  2. Слева в углу выберите базу данных, которая будет экспортирована сначала на ПК, а затем на другой хостинг.
  3. Нажмите на вкладку «Экспорт». На данном этапе может потребоваться выбор способа экспорта: «Обычный» с множеством настроек или «Быстрый», где настроек будет немного. На дальнейшие действия выбор никакого значения не окажет — главное, чтобы вы изменили только указанные далее настройки.
  4. Выберите все таблицы. Для этого нажмите на кнопку «Выделить все».
  5. Отметьте галочкой «Сохранить как файл», «Сохранить вывод в файл» или что-то наподобие в списке меню перед вами.
  6. На всякий случай запомните кодировку, не трогая ее при этом.
  7. Нажмите «Ок» и сохраните файл с БД на ПК.
Экспорт и импорт базы данных
Экспорт и импорт базы данных

Другой способ экспортирования базы данных — с помощью протокола SSH. Для этого используйте специальную SSH-команду:

mysqldump —user=DBUSER —password=USERPASSWORD DBNAME > DUMPFILENAME.sql

либо

mysqldump -uDBUSER -pUSERPASSWORD DBNAME > DUMPFILENAME.sql

Вместо слов, набранных заглавными буквами, подставьте:

DBUSER — имя пользователя базы данных, например, uhosting_databaseuser;

USERPASSWORD — пароль пользователя БД, например, Alan2016;

DBNAME — имя БД, откуда будут экспортироваться данные, например, uhosting_databasename;

DUMPFILENAME — имя dump-файла, в который будет производиться экспорт. Здесь вы можете указать путь, куда надо сохранить дамп-файл. Советуем этого не делать, просто забрав потом файл с сервера хостинг-провайдера.

  • Импорт БД

Под этой процедурой подразумевается перенос информации из одной базы данных (A) в другую (B). Зачастую база данных B располагается на хостинге (или на Denver), а база данных A — на компьютере пользователя (в виде файла с расширением .sql). База данных A имеет еще одно название — дамп.

Чтобы совершить импорт удаленной базы данных MySQL, найдите phpMyAdmin в панели управления хостингом (обычно находится в меню «Базы данных»). В phpMyadmin выберите необходимую БД, куда хотите сделать импорт данных. Определившись с базой данных, нажмите на вкладку «Импорт», затем «Обзор» — выбираете сохраненную на ПК базу данных. Не забудьте проверить идентичность кодировок. Больше менять ничего не нужно. После нажатия «Ок» ваша база данных добавится к той, что находится на хостинге.

Привлекает мир кодирования и создания программ? На курсе программиста с нуля до Junior вы освоите основы, познакомитесь с языками и инструментами разработки, и станете готовы к созданию своих первых проектов в IT-индустрии.

Опишем также процедуру импорта базы данных MySQL с помощью SSH, хотя она применяется довольно редко. Сначала добавьте БД, откуда будут импортироваться данные, на сервер хостинг-провайдера, где хранятся файлы вашего сайта. Затем для импорта БД используйте команду:

mysql -uUSERNAME -pUSERPASSWORD DBNAME < DUMPFILENAME.sql

либо

mysql —user=USERNAME —password=USERPASSWORD DBNAME < DUMPFILENAME.sql

Вместо слов, набранных заглавными буквами, подставьте данные по схеме, описанной в части об экспорте БД. Обратите внимание, что на место DUMPFILENAME необходимо не только подставить имя dump-файла, откуда будут импортироваться данные, но и еще указать путь к БД, которую вы добавляли на сервер хостинг-провайдера.

Зачастую систему управления базами данных MySQL ныне используют как имя нарицательное для общего понятия СУБД. Все из-за огромной популярности — ей пользуются Facebook*, Google, Twitter и другие известные корпорации. Несмотря на то, что существует множество неплохих аналогов, имеющих определенные преимущества в тех или иных сферах, на лидирующих позициях остается все-таки MySQL. Пользователи баз данных со всего мира ценят ее за универсальность, простоту и надежность.

*Facebook — организация, деятельность которой признана экстремистской на территории Российской Федерации.

Оцените статью
Рейтинг: 4.67
( голосов 3 )
Поделиться статьей
Добавить комментарий

Сортировать:
По дате публикации
По рейтингу
До конца акции осталось
0 дней 00:00:00
Дарим скидку 64% на обучение «Разработчик»
  • Получите новую профессию с гарантией трудоустройства
  • Начните учиться бесплатно, 3 месяца обучения в подарок
Забронировать скидку на обучение
Забрать подарок

Получите подробную стратегию для новичков на 2023 год, как с нуля выйти на доход 200 000 ₽ за 7 месяцев

Подарки от Geekbrains из закрытой базы:
Осталось 17 мест

Поздравляем!
Вы выиграли 4 курса по IT-профессиям.
Дождитесь звонка нашего менеджера для уточнения деталей

Иван Степанин
Иван Степанин печатает ...