HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>База данных - это…</a></li>
1 <ul><li><a>База данных - это…</a></li>
2 <li><a>SQL - что это такое</a></li>
2 <li><a>SQL - что это такое</a></li>
3 <li><a>СУБД MySQL</a><ul><li><a>Области применения</a></li>
3 <li><a>СУБД MySQL</a><ul><li><a>Области применения</a></li>
4 <li><a>Преимущества</a></li>
4 <li><a>Преимущества</a></li>
5 <li><a>Недостатки</a></li>
5 <li><a>Недостатки</a></li>
6 </ul></li>
6 </ul></li>
7 <li><a>Начало работы</a><ul><li><a>Подключение к БД и создание новой таблицы</a></li>
7 <li><a>Начало работы</a><ul><li><a>Подключение к БД и создание новой таблицы</a></li>
8 <li><a>Доступ</a></li>
8 <li><a>Доступ</a></li>
9 <li><a>Удаление</a></li>
9 <li><a>Удаление</a></li>
10 </ul></li>
10 </ul></li>
11 </ul><p>Пользователи, разработчики и администраторы имеют дело с большими объемами информации. Такие объемы хранятся и обрабатываются в базах данных. С их помощью оперировать информацией становится в разы проще и удобнее.</p>
11 </ul><p>Пользователи, разработчики и администраторы имеют дело с большими объемами информации. Такие объемы хранятся и обрабатываются в базах данных. С их помощью оперировать информацией становится в разы проще и удобнее.</p>
12 <p>Для оперирования базами данных используются специальные средства управления - СУБД. Они могут быть совершенно разными - в зависимости от производителя, функциональности и других параметров. Одним из наиболее популярных вариантов является MySQL. Команды в БД осуществляются при помощи специального языка - SQL.</p>
12 <p>Для оперирования базами данных используются специальные средства управления - СУБД. Они могут быть совершенно разными - в зависимости от производителя, функциональности и других параметров. Одним из наиболее популярных вариантов является MySQL. Команды в БД осуществляются при помощи специального языка - SQL.</p>
13 <p>Далее речь зайдет об основах работы с базами данных<a>в MySQL</a>. Предстоит выяснить, что собой представляют такие БД, СУБД и SQL. Также придется разобраться в основных командах для обработки информации. Предложенные материалы пригодятся преимущественно начинающим системным администраторам и специалистам по Big Data, которые ранее не имели дел с БД.</p>
13 <p>Далее речь зайдет об основах работы с базами данных<a>в MySQL</a>. Предстоит выяснить, что собой представляют такие БД, СУБД и SQL. Также придется разобраться в основных командах для обработки информации. Предложенные материалы пригодятся преимущественно начинающим системным администраторам и специалистам по Big Data, которые ранее не имели дел с БД.</p>
14 <h2>База данных - это…</h2>
14 <h2>База данных - это…</h2>
15 <p>Изучая базы данных MySQL, необходимо разобраться, что собой вообще представляет database (или DB). Соответствующее понятие является ключевым.</p>
15 <p>Изучая базы данных MySQL, необходимо разобраться, что собой вообще представляет database (или DB). Соответствующее понятие является ключевым.</p>
16 <p>Google указывает на то, что база данных - это совокупность информации, хранимой в соответствии со схемой данных. Оперирование в них осуществляется с учетом правил средств моделирования информации. В Google можно отыскать множество определений соответствующего термина:</p>
16 <p>Google указывает на то, что база данных - это совокупность информации, хранимой в соответствии со схемой данных. Оперирование в них осуществляется с учетом правил средств моделирования информации. В Google можно отыскать множество определений соответствующего термина:</p>
17 <ul><li>совокупность самостоятельных материалов, представленная в объективной форме;</li>
17 <ul><li>совокупность самостоятельных материалов, представленная в объективной форме;</li>
18 <li>некий набор структурированной информации, описывающий характеристики своих составляющих и имеющиеся между ними соотношения;</li>
18 <li>некий набор структурированной информации, описывающий характеристики своих составляющих и имеющиеся между ними соотношения;</li>
19 <li>набор перманентных (постоянно хранимых) электронных материалов, который используется прикладными программными системами для различных операций.</li>
19 <li>набор перманентных (постоянно хранимых) электронных материалов, который используется прикладными программными системами для различных операций.</li>
20 </ul><p>Google также указывает на то, что "классические databases - это таблицы<a>с данными</a>, установленной структурой, а также установленными связями между имеющимися элементами.</p>
20 </ul><p>Google также указывает на то, что "классические databases - это таблицы<a>с данными</a>, установленной структурой, а также установленными связями между имеющимися элементами.</p>
21 <h2>SQL - что это такое</h2>
21 <h2>SQL - что это такое</h2>
22 <p>Изучая MySQL БД, нельзя не обратить внимание на такой важный момент как SQL (Structured Query Language). Google указывает на то, что он представляет собой язык структурированных запросов. SQL выступает в качестве<a>декларативного</a><a>языка программирования</a>(запросов). Он, согласно Google, активно применяется для реляционных DB. При помощи SQL можно выполнять различные действия:</p>
22 <p>Изучая MySQL БД, нельзя не обратить внимание на такой важный момент как SQL (Structured Query Language). Google указывает на то, что он представляет собой язык структурированных запросов. SQL выступает в качестве<a>декларативного</a><a>языка программирования</a>(запросов). Он, согласно Google, активно применяется для реляционных DB. При помощи SQL можно выполнять различные действия:</p>
23 <ul><li>обрабатывать информацию;</li>
23 <ul><li>обрабатывать информацию;</li>
24 <li>создавать данные и таблицы с ними;</li>
24 <li>создавать данные и таблицы с ними;</li>
25 <li>хранить БД и удалять их.</li>
25 <li>хранить БД и удалять их.</li>
26 </ul><p>Google также указывает на то, что нельзя написать программу только при помощи SQL. Язык структурированных запросов предназначается только для взаимодействия с database. Это наиболее распространенный способ оперирования информации в различных СУБД.</p>
26 </ul><p>Google также указывает на то, что нельзя написать программу только при помощи SQL. Язык структурированных запросов предназначается только для взаимодействия с database. Это наиболее распространенный способ оперирования информации в различных СУБД.</p>
27 <h2>СУБД MySQL</h2>
27 <h2>СУБД MySQL</h2>
28 <p>MySQL - это система управления базами данных. Google указывает на то, что соответствующее программное обеспечение является свободной и реляционной. Разработкой и поддержкой соответствующей СУБД занимается компания Oracle.</p>
28 <p>MySQL - это система управления базами данных. Google указывает на то, что соответствующее программное обеспечение является свободной и реляционной. Разработкой и поддержкой соответствующей СУБД занимается компания Oracle.</p>
29 <p>MySQL - это решение для начинающих администраторов, малого и среднего бизнеса. Google говорит, что эта СУБД включена в состав различных серверов. Обычно используется в качестве самостоятельного сервера, к которому обращаются локальные или удалённые клиенты. В дистрибутив программного обеспечения дополнительно входит специальная библиотека, помогающая организовывать внутренний сервер. С ее помощью к MySQL смогут подключаться автономные приложения.</p>
29 <p>MySQL - это решение для начинающих администраторов, малого и среднего бизнеса. Google говорит, что эта СУБД включена в состав различных серверов. Обычно используется в качестве самостоятельного сервера, к которому обращаются локальные или удалённые клиенты. В дистрибутив программного обеспечения дополнительно входит специальная библиотека, помогающая организовывать внутренний сервер. С ее помощью к MySQL смогут подключаться автономные приложения.</p>
30 <h3>Области применения</h3>
30 <h3>Области применения</h3>
31 <p>Базы данных в MySQL, согласно Google, являются универсальными. Соответствующая СУБД может быть выбрана в зависимости от требований первоначального проекта. В основном это программное обеспечение активно задействовано в:</p>
31 <p>Базы данных в MySQL, согласно Google, являются универсальными. Соответствующая СУБД может быть выбрана в зависимости от требований первоначального проекта. В основном это программное обеспечение активно задействовано в:</p>
32 <ul><li>небольших веб-программах;</li>
32 <ul><li>небольших веб-программах;</li>
33 <li>проектах с высокими требованиями в плане организации безопасности;</li>
33 <li>проектах с высокими требованиями в плане организации безопасности;</li>
34 <li>ситуациях, когда встроенных СУБД (пример -SQLite) не хватает, а SQL Server и более крупные продукты не нужны;</li>
34 <li>ситуациях, когда встроенных СУБД (пример -SQLite) не хватает, а SQL Server и более крупные продукты не нужны;</li>
35 <li>разработках, где акцент требуется сделать на производительности.</li>
35 <li>разработках, где акцент требуется сделать на производительности.</li>
36 </ul><p>В Google можно найти информацию о том, что MySQL database не рекомендуется использовать в проектах, где требуется строгое соответствие SQL-стандартам. Сюда же можно отнести разработки с "повышенной" функциональностью и особо крупные DB.</p>
36 </ul><p>В Google можно найти информацию о том, что MySQL database не рекомендуется использовать в проектах, где требуется строгое соответствие SQL-стандартам. Сюда же можно отнести разработки с "повышенной" функциональностью и особо крупные DB.</p>
37 <h3>Преимущества</h3>
37 <h3>Преимущества</h3>
38 <p>При помощи Google можно с легкостью отыскать "сильные" стороны MySQL. К основным преимуществам этой системы управления относят:</p>
38 <p>При помощи Google можно с легкостью отыскать "сильные" стороны MySQL. К основным преимуществам этой системы управления относят:</p>
39 <ol><li>Высокий уровень производительности.</li>
39 <ol><li>Высокий уровень производительности.</li>
40 <li>Кроссплатформенность. MySQL является универсальным средством работы с database, которое запускается как на Linux, так и на Windows. СУБД будет успешно функционировать и на FreeBSD.</li>
40 <li>Кроссплатформенность. MySQL является универсальным средством работы с database, которое запускается как на Linux, так и на Windows. СУБД будет успешно функционировать и на FreeBSD.</li>
41 <li>Свободное распространение и открытый исходный код. За счет соответствующей особенности участники официального сообщества могут адаптировать СУБД и вносить в нее свои изменения. А еще данный продукт является бесплатным. Google указывает на то, что у Oracle существуют различные проприетарные<a>модули с</a>закрытыми кодами. Они могут пригодится только узким специалистам по DB.</li>
41 <li>Свободное распространение и открытый исходный код. За счет соответствующей особенности участники официального сообщества могут адаптировать СУБД и вносить в нее свои изменения. А еще данный продукт является бесплатным. Google указывает на то, что у Oracle существуют различные проприетарные<a>модули с</a>закрытыми кодами. Они могут пригодится только узким специалистам по DB.</li>
42 <li>Разнообразие движков. Они могут быть транзакционными и нетранзакционными. Первые позволяют отменять операции в БД, вторые - нет. Google подчеркивает наличие 8 движков у MySQL.</li>
42 <li>Разнообразие движков. Они могут быть транзакционными и нетранзакционными. Первые позволяют отменять операции в БД, вторые - нет. Google подчеркивает наличие 8 движков у MySQL.</li>
43 <li>Тщательно продуманная система безопасности. В данной системе управления предусматриваются инструменты, помогающие обеспечивать сохранность информации. Здесь поддерживается манипулирование пользователями и их правами. Если стандартных функций не хватает, для обеспечения безопасности допускается загрузка дополнительных плагинов.</li>
43 <li>Тщательно продуманная система безопасности. В данной системе управления предусматриваются инструменты, помогающие обеспечивать сохранность информации. Здесь поддерживается манипулирование пользователями и их правами. Если стандартных функций не хватает, для обеспечения безопасности допускается загрузка дополнительных плагинов.</li>
44 </ol><p>У баз данных MySQL и соответствующей СУБД имеется дружелюбное официальное сообщество. Пользователи могут обратиться в него за помощью. За счет этого сообщества проект активно развивается, появляются новые системы управления data based на основе MySQL: MariaDB, Percona Server, Drizzle и другие.</p>
44 </ol><p>У баз данных MySQL и соответствующей СУБД имеется дружелюбное официальное сообщество. Пользователи могут обратиться в него за помощью. За счет этого сообщества проект активно развивается, появляются новые системы управления data based на основе MySQL: MariaDB, Percona Server, Drizzle и другие.</p>
45 <h3>Недостатки</h3>
45 <h3>Недостатки</h3>
46 <p>Если пользователь планирует работать с небольшими и средними БД, никаких "минусов" у рассматриваемой СУБД обнаружить не получится. По мере увеличения объема информации, как заверяет Google, у рассматриваемого программного обеспечения возникают некоторые трудности:</p>
46 <p>Если пользователь планирует работать с небольшими и средними БД, никаких "минусов" у рассматриваемой СУБД обнаружить не получится. По мере увеличения объема информации, как заверяет Google, у рассматриваемого программного обеспечения возникают некоторые трудности:</p>
47 <ol><li>MySQL тяжело масштабируется, а сложные запросы начинают работать на порядок медленнее.</li>
47 <ol><li>MySQL тяжело масштабируется, а сложные запросы начинают работать на порядок медленнее.</li>
48 <li>Рассматриваемое программное обеспечение не полностью соответствует стандарту SQL. Это приводит к тому, что в системе управления отсутствуют некоторые функции, а также поддерживаются "нестандартные" расширения.</li>
48 <li>Рассматриваемое программное обеспечение не полностью соответствует стандарту SQL. Это приводит к тому, что в системе управления отсутствуют некоторые функции, а также поддерживаются "нестандартные" расширения.</li>
49 <li>Темпы развития MySQLD, согласно Google, не слишком стремительные. Этот проект имеет открытый исходный код, что негативно сказывается на его обновлениях. Разработчики стараются поддерживать уже имеющиеся функции для работы с данными, а Oracle концентрируются на проприетарных модулях с закрытым исходным кодом.</li>
49 <li>Темпы развития MySQLD, согласно Google, не слишком стремительные. Этот проект имеет открытый исходный код, что негативно сказывается на его обновлениях. Разработчики стараются поддерживать уже имеющиеся функции для работы с данными, а Oracle концентрируются на проприетарных модулях с закрытым исходным кодом.</li>
50 </ol><p>Существенных недостатков у рассматриваемого программного обеспечения нет. Это не лучшее решение для масштабных проектов, но для большинства средний задач соответствующее приложение идеально подойдет. Оно все равно остается популярным и известным у системных администраторов и специалистов по Big Data.</p>
50 </ol><p>Существенных недостатков у рассматриваемого программного обеспечения нет. Это не лучшее решение для масштабных проектов, но для большинства средний задач соответствующее приложение идеально подойдет. Оно все равно остается популярным и известным у системных администраторов и специалистов по Big Data.</p>
51 <h2>Начало работы</h2>
51 <h2>Начало работы</h2>
52 <p>Базы в MySQL легко создаются, корректируются и удаляются в случае необходимости. Далее эти операции будут рассмотрены более подробно.</p>
52 <p>Базы в MySQL легко создаются, корректируются и удаляются в случае необходимости. Далее эти операции будут рассмотрены более подробно.</p>
53 <p>Чтобы начать работу с СУБД, ее необходимо скачать и установить на устройство. Google предлагает воспользоваться официальным сайтом проекта - там можно подобрать версию программного обеспечения.</p>
53 <p>Чтобы начать работу с СУБД, ее необходимо скачать и установить на устройство. Google предлагает воспользоваться официальным сайтом проекта - там можно подобрать версию программного обеспечения.</p>
54 <p>При первом запуске предстоит создать и настроить сервер.<a>Здесь</a>можно увидеть наглядный пример подготовки к использованию SQL в СУБД. Далее предстоит рассматривать основные операции управления с сервером, развернутым на виртуальной машине Selectel. В качестве примера внешний IP-адрес окажется 82.202.199.34.</p>
54 <p>При первом запуске предстоит создать и настроить сервер.<a>Здесь</a>можно увидеть наглядный пример подготовки к использованию SQL в СУБД. Далее предстоит рассматривать основные операции управления с сервером, развернутым на виртуальной машине Selectel. В качестве примера внешний IP-адрес окажется 82.202.199.34.</p>
55 <h3>Подключение к БД и создание новой таблицы</h3>
55 <h3>Подключение к БД и создание новой таблицы</h3>
56 <p>Google указывает на то, что у баз данных MySQL поддерживаются различные операции. Сначала рекомендуется освоить основные команды. Начало работы всегда осуществляется с подключения к готовой БД или с создания нового хранилища информации. Далее все операции будут рассмотрены на базе консольного клиента и phpmyAdmin:</p>
56 <p>Google указывает на то, что у баз данных MySQL поддерживаются различные операции. Сначала рекомендуется освоить основные команды. Начало работы всегда осуществляется с подключения к готовой БД или с создания нового хранилища информации. Далее все операции будут рассмотрены на базе консольного клиента и phpmyAdmin:</p>
57 <ol><li>Подключение к удаленному серверу:</li>
57 <ol><li>Подключение к удаленному серверу:</li>
58 </ol><p> Далее предстоит указать пароль от пользователя root. Он указывается разработчиком на этапе инициализации программного обеспечения и его первичной настройки.</p>
58 </ol><p> Далее предстоит указать пароль от пользователя root. Он указывается разработчиком на этапе инициализации программного обеспечения и его первичной настройки.</p>
59 <ol><li>Чтобы посмотреть, какие поддерживаются базы данных в системе, Google предписывает использование следующего запроса:</li>
59 <ol><li>Чтобы посмотреть, какие поддерживаются базы данных в системе, Google предписывает использование следующего запроса:</li>
60 </ol><ol><li>Для создания новой БД используется команда:</li>
60 </ol><ol><li>Для создания новой БД используется команда:</li>
61 </ol><p>При работе с phpMyAdmin необходимо отредактировать файл config.inc.php. Его расположение будет меняться в зависимости от имеющейся на устройстве операционной системе. Данный документ необходимо открыть и добавить в него строку: .</p>
61 </ol><p>При работе с phpMyAdmin необходимо отредактировать файл config.inc.php. Его расположение будет меняться в зависимости от имеющейся на устройстве операционной системе. Данный документ необходимо открыть и добавить в него строку: .</p>
62 <p>Google указывает на то, что теперь необходимо открыть phpMyAdmin, войти на сервер и нажать на кнопку "Создать БД". Теперь остается указать имя и кодировку. Пусть она будет установлена по умолчанию.</p>
62 <p>Google указывает на то, что теперь необходимо открыть phpMyAdmin, войти на сервер и нажать на кнопку "Создать БД". Теперь остается указать имя и кодировку. Пусть она будет установлена по умолчанию.</p>
63 <h3>Доступ</h3>
63 <h3>Доступ</h3>
64 <p>Для создания нового пользователя и выдачи ему полномочий предстоит воспользоваться иными командами. Google указывает на то, что новый клиент в MySQL может быть создан при помощи команды:</p>
64 <p>Для создания нового пользователя и выдачи ему полномочий предстоит воспользоваться иными командами. Google указывает на то, что новый клиент в MySQL может быть создан при помощи команды:</p>
65 <p>Символ процента (%) обозначает то, что пользователь сможет подключаться к серверу с любого хоста. Теперь можно выдать ему полный доступ к базе данных my_db_cli:</p>
65 <p>Символ процента (%) обозначает то, что пользователь сможет подключаться к серверу с любого хоста. Теперь можно выдать ему полный доступ к базе данных my_db_cli:</p>
66 <p>В случае с phpMyAdmin необходимо воспользоваться вкладкой "Учетные записи пользователей". Там есть вкладка "Добавить…". После заполнения первого окна на экране появится меню настройки полномочий. Достаточно перейти в раздел "База данных", выбрать подготовленную таблицу и установить права для клиента.</p>
66 <p>В случае с phpMyAdmin необходимо воспользоваться вкладкой "Учетные записи пользователей". Там есть вкладка "Добавить…". После заполнения первого окна на экране появится меню настройки полномочий. Достаточно перейти в раздел "База данных", выбрать подготовленную таблицу и установить права для клиента.</p>
67 <h3>Удаление</h3>
67 <h3>Удаление</h3>
68 <p>При удалении БД на устройстве исчезнут все таблицы с информацией в ней. Через консоль операция осуществляется так:</p>
68 <p>При удалении БД на устройстве исчезнут все таблицы с информацией в ней. Через консоль операция осуществляется так:</p>
69 <p>В phpMyAdmin достаточно перейти в желаемую БД, выбрать вкладку "Операции" и кликнуть по "Удалить…". Это первоначальные основы работы с MySQL DB. Более глубоко вникнуть в соответствующее направление<a>помогут дистанционные компьютерные курсы</a>.</p>
69 <p>В phpMyAdmin достаточно перейти в желаемую БД, выбрать вкладку "Операции" и кликнуть по "Удалить…". Это первоначальные основы работы с MySQL DB. Более глубоко вникнуть в соответствующее направление<a>помогут дистанционные компьютерные курсы</a>.</p>
70  
70