Что такое mysql: MySQL — царица баз
Что такое MySQL? — Карьера на vc.ru
Погружение в мир Big Data не проходит без изучения баз данных. Сегодня говорим об одной из самых популярных — MySQL, которой пользуются корпорации типа Google. Все подробности и список полезных функций ниже.
Основные понятия
MySQL — это система управления реляционными базами данных (СУРБД). Где «реляционные» значит, что данные хранятся в виде таблиц. Возможно, одна из самых старых, так как была написана еще в 80-х годах на языках С и C++. С тех пор её ни раз выкупали, дополняли, продавали. Сейчас принадлежит компании Oracle, поэтому все вопросы по поддержке к ним.
Вообще, системы типа MySQL могут использоваться любыми сайтами или приложениями для хранения разных данных. Например, социальные сети хранят всю информацию о пользователях, их сообщения, картинки, видео и тд. Конечно, можно придумать и свою систему хранения. Но смысл изобретать велосипед, если уже есть варианты, которые гарантируют надежность, безопасность и работу без потерь.
Стоит изучить, как управляться с такими система, как минимум по одной причине — вы сможете анализировать/находить любую информацию, которая есть в базе. Например, у вас свой блог и вы решили узнать, самые популярные статьи за прошлый год. Также полезно, если вы планируете карьеру программиста.
Но вернемся к MySQL. У этой системы открытый исходный код, то есть можно изменять его или дополнять под свои потребности. Так как возможность скачать программное обеспечение доступна любому. Также система совместима со множеством платформ — MacOS, Windows, Linux, Ubuntu.
Интересный момент: многие, в силу популярности этой системы, используют MySQL как имя нарицательное для понятия СУРБ. Ее используют гиганты рынка, как Facebook, Google, Twitter и тд. Хотя есть множество других систем.
Язык SQL
SQL — это язык структурированных запросов, который позволяет взаимодействовать между вами и базой данных. Есть множество других СУРБД, которые также используют язык SQL. В том числе для названия, например, PostgreSQL.
В целом SQL — один самых популярных языков, использующихся в базах данных. Так как с его помощью можно все манипуляции с данными проходят эффективно. Это важно для скорости работы и стабильности базы.
Многие системы, в том числе и MySQL, работают по принципу «клиент-сервер». То есть коммуникация происходит по SQL-запросу. Например, клиент (компьютер бухгалтера в университете) отправляет запрос — «у кого из студентов успеваемость выше 80% », сервер выдаёт список студентов. Главное, знать язык, на котором нужно спрашивать.
Понять и выучить основные функции SQL для запросов несложно. Особенно тем, кто знает английский. Потому что один из типичных запросов «удалить пользователя из БД» будет выглядеть примерно так:
DELETE FROM users WHERE email = ‘[email protected]’ — удалить из списка пользователей имейл, которому равен ….
Что еще этот язык позволяет делать:
- контролировать доступ к данным. Используется в методах, обеспечивающих защиту;
- запрашивать любую информацию из базы;
- обрабатывать данные;
- удалять, добавлять, сортировать и тд;
- идентифицировать данные;
- определять типы данных, взаимосвязи между всеми таблицами в базе.
Особенности MySQL
Эта система считается относительно дешевой, по сравнению с другими платными СУРБД. Она хорошо масштабируется, считается довольно гибкой и простой в использовании. Плюс, изначально система разрабатывалась для управления большими базами данных. Поэтому сейчас она подходит для промышленной эксплуатации, если смотреть с точки зрения скорости работы. Неважно, выполняете ли вы тяжёлую бизнес-аналитику или нужно хранить большие объемы данных электронной коммерции.
Гибкость обеспечена большим количеством вариантов таблиц для хранения данных. Можно выбрать, например, таблицы типа MyISAM — поддерживающие полнотекстовый поиск. Также таблицы типа InnoDB, которые поддерживают транзакции на уровне отдельных записей. То есть, вы спокойно выбираете то, что подходит именно под ваш проект.
Плюс система поддерживает множество графических интерфейсов — WorkBench, SequelPro, DBVisualizer и Navicat DB. Какие-то из них доступны только для определенной ОС, какие-то коммерческие. Но в любом случае есть возможность выбрать собственный комфортный формат.
По поводу лицензии, если вы захотите поменять что-то в коде — систему мож
Базы данных MySQL: что такое и как с ними работать
- Что такое MySQL?
- Как создать базу данных?
- Настройка и управление
- Логин\пароль: где узнать и как восстановить?
- Экспорт MySQL (Dump базы данных)
- Импорт MySQL
- Ограничения БД
- Ошибки
Что такое MySQL?
MySQL представляет собой одну из самых распространенных сегодня систем управления базами данных в сети Интернет. Данная система используется для работы с достаточно большими объемами информации. Однако MySQL идеально подходит как для небольших, так и для крупных интернет-проектов. Немаловажной характеристикой системы является ее бесплатность.
Как работают базы данных MySQL?
Когда пользователь пытается открыть страницу сайта (page.php), то перед тем как он увидит сайт, на сервере хостинг-провайдера произойдет следующее:
- Выполнится PHP-код из файла page.php
- Из базы данных (database.sql) будет считан весь текстовый контент страницы
- Из файла стилей (style.css) будут считаны стили (что, где и на каком месте находится, шрифты, размеры и т.д.)
- Пользователю будет показана страница которую он хотел увидеть.
Также нужно понимать, что пользователь может оставлять комментарии на странице, добавлять посты (статьи) и многое другое. В это время, все изменения сохраняются в базу данных, и когда страница будет запрошена в следующий раз — она будет уже обновленной (т.к. из базы данных считывается обновленная информация).
Основные преимущества MySQL
Надежность, высокая скорость и гибкость – основные качества MySQL. Работа с данной системой не вызывает больших сложностей, а поддержка сервера MySQL автоматически включена в поставку РНР. MySQL предоставляется на условиях общей лицензии GNU (GNU Public License, GPL).
Ранее для долговременного и безопасного хранения информации использовали файлы: в них записывалось несколько строчек, которые затем извлекались для последующей работы. Проблема длительного хранения информации достаточно актуальна в процессе программирования интернет-приложений. К примеру, когда речь идет о подсчете числа посетителей сайта в счетчике, хранении сообщений в форуме, а если требуется удаленное управление данными на сайте без использования системы для длительного хранения информации не обойтись.
Однако профессиональные методы работы с файлами достаточно сложны и трудоемки, так как нужно тщательно заботиться о занесении в файлы информации, о сортировке данных и об этих извлечении. Но при этом необходимо помнить, что все перечисленные действия буд
Что такое база данных MySQL?
В прошлой статье я писал о том, что такое CMS. Большинство CMS используют для хранения информации базу данных. В этой статье вы узнаете о том, что такое база данных и познакомитесь с базой данных MySQL.
База данных (БД) вещь крайне полезная для ведения своего сайта. Работать со статическим проектом, состоящим из нескольких html страничек легко и без применения баз данных. Однако сайты имеют тенденцию разрастаться. С динамичным проектом такой метод работы уже вряд ли себя оправдает. Хранить массивы различной информации в сотнях файлов, а затем требовать от них определенные строки при работе вэб-сервера – дело хлопотное и медленное. БД позволяют структурировать и систематизировать информацию. Код для использования БД намного легче, чем аналогичный для работы с файлами, да и времени на запрос уходит куда меньше.
База данных (database) – это совокупность связанных между собой таблиц. Например, в одной таблице может храниться информация о пользователе, зарегистрированном на сайте, а в другой – информация о комментариях, которые оставил пользователь на сайте.
Наилучшее решение — хранить информацию типа списков, комментариев и т.д. в БД. Однако база данных далеко не всегда статичное образование, чаще наоборот, она регулярно пополняться и корректируется. Для легкости управления этими БД, изменения и добавления данных существуют системы управления базами данных (СУБД).
Одна из самых популярных СУБД в современных интернет-технологиях, бесспорно, MySQL.
Web-мастера даже придумали альтернативное название MySQL – «мускул». Поэтому, если вы когда-нибудь услышите выражение «движок на мускуле», это означает, что CMS использует базу данных MySQL .
К основным плюсам MySQL можно отнести высокую скорость работы, быстроту обработки данных и оптимальную надежность. Немаловажно и то, что данная СУБД распространяется бесплатно и представляет собой программное обеспечение с открытым кодом. За счет этого Вы можете вносить свои изменения и модифицировать код, что весьма полезно для веб-мастеров.
MySQL – это один из множества ПО для работы с SQL базами данных.
SQL – это структурированный язык запросов, созданный для управления реляционными БД. Он обладает широким перечнем возможностей, например, создать таблицу, редактировать и удалять данные, производить запросы из таблиц и многое другое.
Как же хранятся данные в реляционных базах данных?
Представьте себе самую простую таблицу имен, номеров телефонов, адресов и т.д. Именно так и хранятся данные реляционных БД – в таблице, организуются посредствам столбцов и строк. Каждому столбцу присвоено имя, которое отображается в названии, все значения в этом столбце принадлежат к переменным только одного типа. Столбцы расположены в определенном строгом порядке, в то время как строки неупорядочены. Зачастую данные некоторых ячеек в одной таблице связаны со значением ячеек другой таблицы и так далее. Запросы к БД возвращают результат в виде таблицы.
Данные в БД делятся на уникальные или неуникальные. Неуникальные – это имя, год рождения, время и т.д., в то время, как уникальные – номер кредитки, договора хостинг-услуг. Уникальные значения присутствуют в списках так называемого «уникального индекса»
Большим достоинством MySQL является возможность работы с интерфейсом программного приложения API (Application Program Interface). API может обеспечить простой доступ из программы пользователя к СУБД. Пусть даже эти программы будут написаны на на Perl, C и т.д.
Самой популярной «связкой» для управления сайтами считается MySQL с языком PHP. Многие CMS написаны на PHP в связке с БД MySQL. Одним из самых ярких примеров данного «союза» может служить движок для сайтов и блогов WordPress, завоевавший огромную популярность в мире. Взаимодействие с MySQL в данном случае ведется посредством совокупности функций. Примером такой функции может служить «mysql_connect», которая соединяется с сервером БД и возвращает дескриптор соединения с ней.
Существует множество СУБД поддерживающих SQL язык запросов: MySQL, mSQL, PostgreSQL, MSSQL и многие другие. Каждая из них имеет преимущества в определенной сфере. И все же именно MySQL завоевала широкое признание и популярность в Интернете благодаря своей гибкости и универсальности.
что это такое, преимущества перед другими СУБД
База данных сайта MySQL – это система, предназначенная для хранения и обработки информации. Комплекс таблиц, взаимосвязанных между собой, для доступа к которым применяется система управления базами данных (СУБД) MySQL. По сути, MySQL – это специальная программа с открытым кодом, которая используется на сервере SQL. Данная программа не способна обрабатывать большое количество информации, однако она идеальна для небольших и крупных веб-ресурсов.
Зачем нужна база данных?
Представьте, что вы ведете свой сайт. Если у вас небольшой статический проект, в котором содержится всего несколько html страниц, то применение базы данных(БД) вам вовсе и не нужно. Но это редкие случаи, когда создаваемые web-мастерами проекты остаются практически незаполненными. Как правило, сайты продолжают наполняться контентом, они становятся более загруженными. Такие проекты уже являются динамичными, и без базы данных вести их очень сложно.
Храня гигабайты информации, распределенной по сотням файлов, вам придется тратить уйму времени при выдаче необходимых строк в процессе функционирования сервера. Чтобы избежать этого, нужны БД, занимающиеся группировкой и упорядочиванием информации. Код для базы данных значительно проще, чем код, предназначенный с целью применения файлов. При этом запрос обрабатывается куда быстрее.
В БД все данные представлены таблицей с комментариями, информацией об объектах и т.п. Стоит отметить, что БД постоянно меняется, дополняется новыми данными, исправляется та информация, которая уже есть в ней. И чтобы не возникало трудностей в процессе администрирования, добавления и изменения информации, были придуманы специальные системы управления БД. Об одной из них мы и говорим в данной статье, так как MySQL в своей сфере пользуется наибольшим спросом.
Какими преимуществами обладает MySQL?
Одними из главных плюсов MySQL, благодаря которым программа нравится многим веб-мастерам, является высокая скорость обработки информации и функциональность СУБД. Как мы уже упоминали выше, данная система представляет собой программное обеспечение с открытым кодом, и она доступна любому пользователю абсолютно бесплатно, что тоже склоняет чашу весов в сторону MySQL. Большинство современных хостингов используют именно MySQL.
Веб-мастер получает возможность совершенствовать код и вносить в него собственные изменения, что делает программу гибкой. MySQL является лишь одним из многих программных обеспечений, работающих с SQL.
SQL – язык запросов, предназначенный для организации управления реляционными БД (со связанными между собой данными). Он многофункционален и с его помощью можно корректировать, создавать и убирать данные из таблиц, запрашивать из них информацию, создавать сами таблицы и т.д.
На заметку! В интернет-пространстве MySQL еще известна как «мускул». Такое название ей придумали веб-мастера. К примеру, когда говорят фразу «CMS на мускуле», это значит, что система управления контентом сайта (движок) применяет СУБД MySQL.
Как информация хранится в реляционных БД?
Чтобы понять, как реляционные БД хранят различные данные, лучше всего привести в пример обычную таблицу со столбцами и строками, куда внесены имена, а также соответствующие им телефонные номера, адреса и прочая информация. Такой вид имеет и реляционная БД. В каждом столбце указано определенное название, и все содержащиеся в них значения являются однотипными переменными. Столбцы строго упорядочиваются, в отличие от строк, в которых могут содержаться значения из разных таблиц. Сделав запрос к базе данных, вам будет выдан результат в таблице.
Все значения в БД делятся на два типа:
- Уникальные.
- Неуникальные.
К первому типу относятся хостинговые договора, номера банковских карт и т.п. А к неуникальным приписывается информация, которая может повторяться, например, имя, дата рождения, время и пр. Уникальные данные содержатся в списке под названием «уникальный индекс».
Отличия MySQL от других СУБД
От других программ MySQL отличается тем, что он без проблем работает с интерфейсом API. С помощью данного программного обеспечения, юзер легко получает доступ из пользовательской программы к системе управления БД, даже если она написана на C, Perl и прочих языках программирования.
Для администрирования веб-сайтами, чаще всего используется сочетание MySQL с PHP. Большое количество движков (CMS) написаны именно на базе этой «связки». Один из таких движков известен любому начинающему web-мастеру – это система управления контентом для блогов и сайтов WordPress, получившая огромную популярность во всем мире. В вордпрессе присутствует огромное количество функций, на основе которых обеспечивается взаимодействие с MySQL, к примеру, «mysql_connect».
Так выглядят mysql таблицы у wordpress
Заключение
Кроме MySQL, сегодня на просторах Интернета вы можете найти огромное количество других систем управления БД, таких как PostgreSQL, mSQL и т.д. Все они обладают рядом преимуществ и недостатков, однако именно программа MySQL является самой универсальной, удобной и гибкой среди всех остальных.
MySQL | Введение
Что такое MySQL. Установка сервера
Последнее обновление: 04.05.2018
MySQL представляет систему управления реляционными базами данных (СУБД). На сегодняшний день это одна из самых популярных систем управления базами данных.
Изначальным разработчиком данной СУБД была шведская компания MySQL AB. В 1995 году она выпустила первый релиз MySQL.
В 2008 году компания MySQL AB была куплена компание Sun Microsystems, а в 2010 году уже компания Oracle поглотила Sun и тем самым приобрела права
на торговую марку MySQL. Поэтому MySQL на сеголняшней день развивается под эгидой Oracle.
Текущей актуальной версией СУДБ является версия 8.0, которая вышла в январе 2018 года.
MySQL обладает кроссплатформенностью, имеются дистрибутивы под самые различные ОС, в том числе наиболее популярные версии Linux, Windows, MacOS.
Официальный сайт проекта: https://www.mysql.com/.
Установка MySQL
Для установки MySQL загрузим дистрибутив по адресу
http://dev.mysql.com/downloads/mysql/ и выберем нужную версию.
После выбора версии нажмем на кнопку «Go to Download Page», и нас перенаправит на страницу загрузки дистрибутива. Здесь можно выбрать либо онлайн-загрузчик, либо полный пакет инсталятора. Можно выбрать любой:
После загрузки запустим инсталлятор. Вначале нам отобразится окно с лицензионным соглашением, которое нужно принять:
После принятия лицензионного соглашения будет предложено выбрать тип установки. Выберем тип Full и нажмем на кнопку Next:
Далее на следующем этапе может отобразится следующее окно, если какие-то дополнительные компоненты отсутствуют в системе:
В данном случае программа установки показывает, что у меня не установлен Python 2.7. Поскольку эти компоненты не важны, нажимаем Next.
Затем на этапе установки инсталлятор отобразит весь список устанавливаемых компонентов. У меня он выглядит так:
Чтобы выполнить установку всех компонентов, нажмем кнопку Execute.
После того, как все компоненты будут установлены, нажмем кнопку Next.
Далее надо будет указать тип сервера. Выберем настройку по умолчанию Standalone MySQL Server / Classic MySQL Replication
Далее будет предложено установить ряд конфигурационных настроек сервера MySQL. Оставим настройки соединения и порта по умолчанию:
На следующем шаге будет предложено установить метод аутентификации. Оставим настройки по умолчанию:
Затем на следующем окне прогаммы установки укажем какой-нибудь пароль, и запомним его, так как он потом потребуется при подключении к серверу
MySQL:
Следующий набор конфигураций, который также оставим по умолчанию, указывает, что сервер будет запускаться в качестве службы Windows при запуске операционной системы:
Следующее окно позволяет настроить дополнительные плагины и расширения. Начиная с версии 5.7 в MySQL доступен X Protocol, который представляет
новый способ взаимодействия с хранилищем данных. Эту опцию необязательно отмечать. В данном случае я ее отмечу:
И на следующем экране необходимо применить все ранее установленные конфигурационные настройки, нажав на кнопку Execute:
После применения конфигурационных настроек сервер MySQL будет полностью установлен и сконфигурирован, и мы сможем с ним работать.
Что такое: MySQL | ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
MySQL – это система управления базами данных (сокращенно БД), которая используется в WordPress для хранения и извлечения информации на свой блог. Подумайте об этом таким образом. Если ваша БД является хранилищем данных, то что WordPress использует для организации и хранения всех важных данных с вашего сайта (посты, страницы, изображения, и т. д.). MySQL – это компания, которая создала специальный инструмент для хранения данных.
MySQL – это реляционная система управления БД с открытым исходным кодом. Он работает как сервер и позволяет нескольким пользователям управлять и создавать многочисленные базы данных. Он является центральным компонентом в стеке веб-приложения Lamp с открытым исходным кодом, который используются для создания веб-сайтов. Lamp предназначен для Linux, Апач, MySQL и PHP. Большинство установок WordPress использовать стек Lamp, поскольку он имеет открытый исходный код и полностью совместим с WordPress.
Вордпресс требует MySQL, чтобы хранить и извлекать все его данные в том числе размещать материалы, профили пользователей и пользовательские типы постов. Большинство хостинг-провайдеров уже имеют установленный MySQL на веб-серверах, так как он широко используется во многих веб-приложениях с открытым исходным кодом, например, CMS WordPress.
WordPress использует язык программирования PHP для хранения и извлечения данных из БД MySQL. Для извлечения данных из БД, WordPress и выполняет SQL-запросы для динамического генерирования контента. SQL расшифровывается как Язык структурированных запросов, программирование на языке обычно используется для запросов БД.
Для пользователей, которым не удобно писать собственные PHP и SQL-скрипты, большинство хостинг – провайдеров предлагают простой в использовании веб-приложений для управлением БД. Одним из таких веб-приложение phpmyadmin, который позволяет пользователям управлять своей базой данных с помощью веб-основанного графического интерфейса. Вы можете манипулировать вашими таблицами визуально хотя через phpmyadmin запускает SQL-запросы для вас.
Из MySQL не приходит какой-либо графический интерфейс и продвинутый уровень пользователи предпочитают просто управлять своими БД из командной строки.
Дополнительное Чтение
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Что такое База данных? Что такое SQL и MySQL?
Что такое База данных?
Многие, начав изучать мир Web, ещё понятия не представляют, что такое База Данных. Но почти все пользователи Интернета уже хоть раз использовали её — сохранение пользовательских данных на сайте, обработка поисковых запросов и многое другое. Большинство данных сохраняется именно в Базе Данных, а для того, чтобы отобразить определённую информацию обрабатывает запрос для БД. Так что же это такое?
База данных — комплекс данных (информации), которые структурированы и взаимосвязаны между собой.
В качестве примера можно привести библиотеку. Да-да, там не просто стоят книжки на полках, а существуют различные виды Каталогов, по которым библиотекарь может найти определённую книги (по алфавиту — автору или названию, по стеллажу, по тематике). Таким образом, приняв запрос на книгу, далее можно было её найти по определённому признаку. Можно сказать, что в библиотеке хранились и обрабатывались данные. Но данные не представляли ли бы такого интереса, если бы ими нельзя было ещё и управлять! Так мы приходим к следующему термину.
Система Управления Базами Данных — это совокупность языковых и программных средств, в основные функции которых входит возможность создания данных, их обработки и считывания, удаления и осуществления безопасного контроля БД.
В общем СУБД — это система, позволяющая создавать базы данных и манипулировать сведениями из них. А осуществляет этот доступ к данным СУБД посредством специального языка — SQL.
SQL — универсальный язык структурированных запросов, в основные задачи которого входит осуществление считывания, записи и удаления информации в Базе Данных.
Из истории SQL
В начале 1970-х годов в одной из исследовательских лабораторий компании IBM была разработана экспериментальная реляционная СУБД IBM System R, для которой затем был создан специальный язык SEQUEL, позволявший относительно просто управлять данными в этой СУБД. Аббревиатура SEQUEL расшифровывалась как Structured English QUEry Language — «структурированный английский язык запросов». Позже по юридическим соображениям язык SEQUEL был переименован в SQL.
Датой создания считается 1974 год.
Авторами считаются Дональд Чэмбэрлин, Рэймонд Бойс.
Первый стандарт принят в 1986 году.
Что такое MySQL
MySQL — система управления базами данных, которая может работать с PHP, Java, Perl, C, C++ и другими языками программирвоания. Одна из самых распространённых СУБД в мире. Входит в популярные портативные сборки серверов Denwer и XAMPP, а также в серверы WAMP, LAMP, AppServ. Написана на C, C++. разработчик — Oracle (c 2010 года).
Примеры SQL запросов
Выведет список ВСЕХ баз.
SHOW databases;
Выведет список ВСЕХ таблиц в Базе Данных base_name.
SHOW tables in base_name;
Выбирает ВСЕ данные в таблице tbl_name.
SELECT * FROM tbl_name;
Более подробно с запросами можно ознакомиться в статье Примеры SQL запросов.
Что такое MySQL? & Почему это самая популярная в мире база данных с открытым исходным кодом
Резюме : это руководство поможет вам ответить на вопрос: что такое MySQL? И объясню, почему MySQL является самой популярной в мире базой данных с открытым исходным кодом.
Чтобы понять MySQL, вам сначала нужно понять базу данных и SQL. Если вы уже знаете базы данных и SQL, вы можете перейти к разделу What is MySQL .
Введение в базу данных
Вы работаете с данными каждый день…
Когда вы хотите послушать свои любимые песни, вы открываете свой плейлист со своего смартфона.В данном случае плейлист — это база данных.
Когда вы делаете снимок и загружаете его в свою учетную запись в социальной сети, например Facebook, ваша фотогалерея представляет собой базу данных.
Когда вы просматриваете веб-сайт электронной коммерции для покупки обуви, одежды и т. Д., Вы используете базу данных корзины покупок.
Базы данных есть везде. Так что же такое база данных? По определению, база данных — это просто структурированный набор данных.
Данные, относящиеся друг к другу по своей природе, например, продукт принадлежит к категории продукта и связан с несколькими тегами.Поэтому мы используем термин реляционная база данных .
В реляционной базе данных мы моделируем такие данные, как продукты, категории, теги и т. Д., С помощью таблиц. Таблица содержит столбцы и строки. Это похоже на электронную таблицу.
Таблица может относиться к другой таблице с помощью отношения, например, отношения один-к-одному и один-ко-многим.
Поскольку мы имеем дело со значительным объемом данных, нам нужен способ определения баз данных, таблиц и т. Д. И более эффективной обработки данных.Кроме того, мы хотим превратить данные в информацию.
И здесь в игру вступает SQL.
SQL — язык реляционной базы данных.
SQL — язык структурированных запросов.
SQL — это стандартизированный язык, используемый для доступа к базе данных.
ANSI / SQL определяет стандарт SQL. Текущая версия SQL — SQL: 2016. Когда мы говорим о стандарте SQL, мы имеем в виду текущую версию SQL.
SQL состоит из трех частей:
- Язык определения данных включает операторы, которые помогают вам определять базу данных и ее объекты, e.g., таблицы, представления, триггеры, хранимые процедуры и т. д.
- Язык манипулирования данными содержит инструкции, которые позволяют обновлять и запрашивать данные.
- Язык управления данными позволяет предоставить пользователю права доступа к определенным данным в базе данных.
Теперь вы разбираетесь в СУБД и SQL, и пора ответить на следующий вопрос…
Что такое MySQL
MySQL? Какой?
My — имя дочери соучредителя MySQL Монти Видениуса.
Имя MySQL — это комбинация слов My и SQL, MySQL.
MySQL — это система управления базами данных, которая позволяет управлять реляционными базами данных. Это программное обеспечение с открытым исходным кодом, поддерживаемое Oracle. Это означает, что вы можете использовать MySQL, не платя ни копейки. Кроме того, при желании вы можете изменить его исходный код в соответствии со своими потребностями.
Несмотря на то, что MySQL является программным обеспечением с открытым исходным кодом, вы можете купить коммерческую лицензионную версию у Oracle, чтобы получить дополнительные услуги поддержки.
MySQL довольно легко освоить по сравнению с другим программным обеспечением баз данных, таким как Oracle Database или Microsoft SQL Server.
MySQL может работать на различных платформах UNIX, Linux, Windows и т. Д. Вы можете установить его на сервере или даже на рабочем столе. Кроме того, MySQL надежен, масштабируем и быстр.
Официальный способ произносить MySQL — My Ess Que Ell, а не My Sequel. Впрочем, вы можете произносить это как угодно, да какая разница?
Если вы разрабатываете веб-сайты или веб-приложения, MySQL — хороший выбор. MySQL — важный компонент стека LAMP, в который входят Linux, Apache, MySQL и PHP.
- Было ли это руководство полезным?
- Да Нет
.
Что такое MySQL? Все, что вам нужно знать
MySQL — одна из самых узнаваемых технологий в современной экосистеме больших данных. Часто называют самой популярной базой данных и в настоящее время широко и эффективно используют независимо от отрасли, поэтому ясно, что любой, кто занимается корпоративными данными или общими ИТ, должен хотя бы стремиться к базовому знакомству с MySQL.
С MySQL даже новички в реляционных системах могут немедленно создавать быстрые, мощные и безопасные системы хранения данных.Программный синтаксис и интерфейсы MySQL также являются идеальным входом в широкий мир других популярных языков запросов и хранилищ структурированных данных.
Посмотрите видео Как организовать данные и управлять ими в масштабе
прямо сейчас.
Смотри
Что такое MySQL?
MySQL — это система управления реляционными базами данных (СУБД), разработанная Oracle, основанная на языке структурированных запросов (SQL).
База данных — это структурированный набор данных. Это может быть что угодно, от простого списка покупок до картинной галереи или места для хранения огромного количества информации в корпоративной сети. В частности, реляционная база данных — это цифровое хранилище, которое собирает данные и организует их в соответствии с реляционной моделью. В этой модели таблицы состоят из строк и столбцов, а отношения между элементами данных следуют строгой логической структуре. РСУБД — это просто набор программных инструментов, используемых для реализации, управления и запросов к такой базе данных.
MySQL является неотъемлемой частью многих наиболее популярных программных стеков для создания и поддержки всего, от веб-приложений, ориентированных на клиентов, до мощных, управляемых данными B2B-сервисов. Его открытый исходный код, стабильность и богатый набор функций в сочетании с постоянной разработкой и поддержкой Oracle означают, что критически важные для Интернета организации, такие как Facebook, Flickr, Twitter, Wikipedia и YouTube, используют серверные части MySQL.
Текущий разработчик | Корпорация Oracle |
Оригинальный разработчик | MySQL AB (затем сокращенно Sun Microsystems) |
Текущая стабильная версия | 8.0,16 (25 апреля 2019 г.) |
Оригинальный выпуск | 23 мая 1995 г. |
Лицензия | GPLv2 (или проприетарный) |
Основной язык | C и C ++ |
Сайт | https://www.mysql.com/ |
Репозиторий с открытым исходным кодом | https: // github.com / mysql / mysql-сервер |
4 ключа к пониманию MySQL
Поскольку MySQL имеет наиболее широкое распространение во многих отраслях, бизнес-пользователи, от новых веб-мастеров до опытных менеджеров, должны стремиться понять его основные характеристики. Принятие решения об использовании этой технологии и ее эффективного взаимодействия начинается с обзора базовой доступности, структуры, философии и удобства использования MySQL.
MySQL широко совместим
Хотя MySQL часто ассоциируется с интернет-приложениями или веб-службами, он был разработан с учетом полной совместимости с другими технологиями и архитектурами.РСУБД работает на всех основных вычислительных платформах, включая операционные системы на основе Unix, такие как множество дистрибутивов Linux или Mac OS и Windows.
Архитектура клиент-сервер
MySQL означает, что он может поддерживать множество серверных программ, а также различные программные интерфейсы. Данные могут быть напрямую перенесены из MySQL в его ответвления (например, MariaDB), а также в большинство других СУБД благодаря архитектурному и языковому сходству.
Установленные инструменты миграции Oracle и сторонних производителей также позволяют MySQL перемещать данные в и из обширного набора общих систем хранения, независимо от того, предназначены ли они для локальных или облачных.MySQL может быть развернут в виртуализированных средах, распределен или централизован и даже существует в виде переносимых автономных библиотек для учебных целей, тестирования или небольших приложений.
Широкая совместимость
MySQL со всеми этими другими системами и программным обеспечением делает его особенно практичным выбором СУБД в большинстве ситуаций.
Загрузите The Definitive Guide to Data Integration
прямо сейчас.
Прочитай сейчас
Базы данных MySQL реляционные
Главный фактор, отличающий реляционные базы данных от других цифровых хранилищ, заключается в том, как данные организованы на высоком уровне.Базы данных, такие как MySQL, содержат записи в нескольких отдельных и сильно кодифицированных таблицах, в отличие от единого всеобъемлющего репозитория или коллекций полу- или неструктурированных документов.
Это позволяет СУБД лучше оптимизировать такие действия, как извлечение данных, обновление информации или более сложные действия, такие как агрегирование. Логическая модель определяется для всего содержимого базы данных, описывая, например, допустимые значения в отдельных столбцах, характеристики таблиц и представлений или то, как связаны индексы из двух таблиц.
Реляционные модели остаются популярными по нескольким причинам. Они предоставляют пользователям интуитивно понятные декларативные языки программирования — по сути, сообщая базе данных, какой результат требуется на языке, близком или, по крайней мере, понятном как письменный английский, вместо того, чтобы тщательно кодировать каждый шаг процедуры, приводящей к этому результату. Это переносит большую часть работы в СУБД и механизмы SQL, улучшая соблюдение логических правил и экономя ценные ресурсы и рабочую силу.
MySQL с открытым исходным кодом
Любое физическое или юридическое лицо может свободно использовать, изменять, публиковать и расширять базу кода MySQL с открытым исходным кодом Oracle.Программное обеспечение выпущено под Стандартной общественной лицензией GNU (GPL).
Для кода MySQL, который необходимо интегрировать или включить в коммерческое приложение (или если программное обеспечение с открытым исходным кодом не является приоритетом), предприятия могут приобрести коммерчески лицензированную версию у Oracle.
Опять же, эти параметры предоставляют организациям дополнительную гибкость при принятии решения о работе с MySQL. Общедоступный и основанный на сообществе характер выпусков с открытым исходным кодом обогащает документацию MySQL и культуру онлайн-поддержки, а также гарантирует, что устойчивые или новые возможности никогда не отклонятся слишком далеко от текущих потребностей пользователей.
MySQL прост в использовании
Хотя реляционная природа MySQL и вытекающие из нее жесткие структуры хранения могут показаться ограничивающими, табличная парадигма, возможно, является наиболее интуитивно понятной и, в конечном итоге, обеспечивает большее удобство использования.
Фактически, MySQL делает много уступок в поддержке максимально широкого разнообразия структур данных, от стандартных, но богатых логических, числовых, буквенно-цифровых типов, типов даты и времени до более сложных JSON или геопространственных данных. Помимо простых типов данных и обширного встроенного набора функций, экосистема MySQL также включает в себя множество инструментов, упрощающих все, от управления сервером до отчетности и анализа данных.
Независимо от всеобъемлющей архитектуры СУБД пользователи всегда могут найти функцию MySQL, позволяющую им моделировать и кодировать данные так, как они хотят. MySQL остается одной из самых простых технологий баз данных для изучения и использования.
SQL против MySQL: в чем разница?
Реляционная модель была впервые описана в статье 1970 года Эдгара Ф. Кодда. Один из первых коммерческих языков программирования, связанных с этой моделью, SQL, был разработан вскоре после этого в IBM.Некоторое время SQL был наиболее широко используемым языком баз данных, принятым в качестве стандарта ANSI в 1986 году, а годом позже в ISO.
SQL состоит из четырех подъязыков, каждый с разной областью действия.
- DQL: Язык запросов данных (DQL) является наиболее известным и используется для выполнения запросов к базам данных и извлечения информации из хранимых данных. Например, выбор и возврат максимального значения в столбце.
- DDL: Язык определения данных (DDL) используется для кодирования конкретных структур и схем базы данных.Примером может служить создание таблицы или определение типов данных.
- DCL: Язык управления данными (DCL) определяет доступ, авторизацию и разрешения для пользователей и процессов, осуществляющих доступ к базе данных, включая предоставление прав администратора или ограничение доступа пользователей только для чтения.
- DML: И, наконец, язык управления данными (DML) используется для внесения изменений в существующие компоненты базы данных, таких как вставка записей, обновление значений в ячейках или удаление данных.
Шведская компания MySQL AB впервые выпустила MySQL в 1995 году. Как и большая часть программного обеспечения для баз данных, которое последовало за начальным ростом реляционных систем, MySQL является просто расширением исходного стандарта SQL, добавляя дополнительные функции, поддержку, процедурное программирование, поток управления механизмы и многое другое.
Облако и будущее MySQL
Изначально предполагалось, что
MySQL будет управлять большими базами данных быстрее, чем существующее программное обеспечение баз данных. MySQL, которая десятилетиями использовалась в требовательных операционных, транзакционных и производственных средах, развивалась вместе с перемещением вычислений и хранилищ в облако.
Хотя обычно MySQL устанавливается на отдельных машинах, теперь он включает глубокую поддержку распределенных приложений и включение в большинство облачных платформ данных.
MySQL является устаревшей технологией по сравнению со многими решениями для хранения и обработки данных, представленными сегодня на рынке, но она не показывает признаков снижения популярности или полезности. Фактически, MySQL недавно пережил возрождение еще более специализированных современных систем хранения благодаря своей скорости, надежности, простоте использования и широкой совместимости.
Загрузите The Cloud Data Integration Primer
прямо сейчас.
Прочитай сейчас
Начало работы с MySQL
MySQL — популярное, проверенное временем, но также современное и полнофункциональное программное обеспечение для управления реляционными базами данных. Компании во всем мире используют его для хранения и обработки критически важных корпоративных данных, в качестве серверной части для основных приложений, ориентированных на клиентов, и как часть мощных, устоявшихся стеков программного обеспечения для Интернета.
Независимо от того, использует ли ваш бизнес уже MySQL или планирует новые системы или миграцию на эту СУБД, важность интеграции данных невозможно переоценить. Talend предоставляет полный набор приложений для управления экосистемами данных от начала до конца, позволяя предприятиям собирать, преобразовывать, управлять и делиться быстрыми и надежными данными из любой системы. Попробуйте Talend Data Fabric сегодня, чтобы получить цельную экосистему данных.
Попробуйте Talend Data Fabric
.
Что такое MySQL | Введение в MySQL | Система управления базами данных
Управление базами данных — самая важная часть, когда вокруг вас огромное количество данных. MySQL — одна из самых известных реляционных баз данных для хранения и обработки ваших данных. В этом блоге What is MySQL вы ознакомитесь со следующими темами:
Что такое данные и база данных?
Предположим, компании необходимо сохранить имена сотен сотрудников, работающих в компании, таким образом, чтобы всех сотрудников можно было идентифицировать индивидуально.Затем компания собирает данные всех этих сотрудников. Когда я говорю «данные», я имею в виду, что компания собирает отдельные части информации об объекте. Таким образом, этот объект может быть реальной сущностью, такой как люди, или любым объектом, например мышью, ноутбуком и т. Д.
Теперь, когда у вас есть такой большой объем данных, вам, очевидно, нужно место для их хранения, которое это база данных.
Итак, вы можете рассматривать базу данных как большой контейнер, в котором вы можете хранить все данные.Но как вы думаете, можете ли вы использовать свои данные без надлежащего управления базой данных?
Это очевидное нет!
Итак, давайте узнаем, что такое система управления базами данных и ее различные типы.
Система управления базами данных и типы СУБД
Система управления базами данных ( СУБД ) — это программное приложение, которое взаимодействует с пользователем, приложениями и самой базой данных для сбора и анализа данных. Данные, хранящиеся в базе данных, могут быть изменены, извлечены и удалены и могут быть любого типа, например строки, числа, изображения и т. Д.
Типы СУБД
Существует четыре основных типа СУБД: иерархическая, реляционная, сетевая и объектно-ориентированная.
- Иерархическая СУБД: Как следует из названия, этот тип СУБД имеет стиль отношений типа предшественник-преемник. Таким образом, он имеет структуру, аналогичную структуре дерева, в котором узлы представляют записи, а ветви дерева представляют поля.
- Реляционная СУБД (РСУБД): Этот тип СУБД использует структуру, которая позволяет пользователям идентифицировать и получать доступ к данным в отношении к другой части данных в базе данных.
- Сетевая СУБД: Этот тип СУБД поддерживает отношения «многие ко многим», в которых можно связать несколько записей-членов.
- Объектно-ориентированная СУБД: Этот тип СУБД использует небольшие отдельные программы, называемые объектами. Каждый объект содержит фрагмент данных и инструкции для действий, которые необходимо выполнить с данными.
Теперь, когда я рассказал вам о СУБД, пора разобраться, что такое SQL?
Подпишитесь на наш канал на YouTube, чтобы получать новости..!
Язык структурированных запросов (SQL)
SQL — это ядро реляционной базы данных, которое используется для доступа к базе данных и управления ею. Используя SQL, вы можете добавлять, обновлять или удалять строки данных, извлекать подмножества информации, изменять базы данных и выполнять множество действий. Различные подмножества SQL следующие:
- DDL (язык определения данных) — Он позволяет выполнять различные операции с базой данных, такие как объекты CREATE, ALTER и DELETE.
- DML (язык манипулирования данными) — позволяет получать доступ к данным и управлять ими. Он помогает вам вставлять, обновлять, удалять и извлекать данные из базы данных.
- DCL (язык управления данными) — Позволяет контролировать доступ к базе данных. Пример — предоставление или отзыв разрешений на доступ.
- TCL (язык управления транзакциями) — позволяет обрабатывать транзакции базы данных.Пример — фиксация, откат, точка сохранения, установка транзакции.
Хорошо! Итак, теперь, когда вы знаете SQL, пора познакомиться с MySQL.
Что такое MySQL и его особенности
MySQL — это система управления реляционными базами данных с открытым исходным кодом, которая работает на многих платформах. Он обеспечивает многопользовательский доступ для поддержки многих механизмов хранения и поддерживается Oracle. Таким образом, вы можете купить коммерческую лицензионную версию Oracle, чтобы получить услуги поддержки премиум-класса.
Возможности MySQL следующие:
Рис. 1: Возможности MySQL — Что такое MySQL?
- Простота управления — Программное обеспечение очень легко загружается, а также использует планировщик событий для автоматического планирования задач.
- Надежная поддержка транзакций — Обладает свойством ACID (атомарность, согласованность, изоляция, надежность), а также обеспечивает распределенную поддержку нескольких версий.
- Комплексная разработка приложений — MySQL имеет библиотеки подключаемых модулей для встраивания базы данных в любое приложение. Он также поддерживает хранимые процедуры, триггеры, функции, представления и многое другое для разработки приложений. Вы можете обратиться к руководству RDS Tutorial , чтобы понять RDBMS Amazon.
- Высокая производительность — Обеспечивает быструю загрузку утилит с отдельными кэшами памяти и секционированием индекса таблицы.
- Низкая совокупная стоимость владения — Это снижает затраты на лицензирование и расходы на оборудование.
- Открытый исходный код и круглосуточная поддержка — Эта СУБД может использоваться на любой платформе и предлагает круглосуточную поддержку для корпоративных версий и версий с открытым исходным кодом.
- Безопасная защита данных — MySQL поддерживает мощные механизмы, гарантирующие, что только авторизованные пользователи имеют доступ к базам данных.
- Высокая доступность — MySQL может запускать высокоскоростные конфигурации репликации главный / подчиненный и предлагает кластерные серверы.
- Масштабируемость и гибкость — С MySQL вы можете запускать глубоко встроенные приложения и создавать хранилища данных, содержащие огромные объемы данных.
Теперь, когда вы, ребята, знаете, что такое MySQL, позвольте мне рассказать вам о различных типах данных, поддерживаемых MySQL.
Интересно узнать больше о MySQL Узнать сейчас
Типы данных MySQL
Рис. 2: Типы данных MySQL — Что такое MySQL?
- Numeric — Этот тип данных включает целые числа различного размера, числа с плавающей запятой (действительные) различной точности и форматированные числа.
- Символьная строка — Эти типы данных имеют фиксированное или различное количество символов. Этот тип данных также имеет строку переменной длины с именем CHARACTER LARGE OBJECT ( CLOB ), которая используется для указания столбцов с большими текстовыми значениями.
- Битовая строка — Эти типы данных имеют либо фиксированную длину, либо переменную длину битов. Существует также тип данных строки битов переменной длины, называемый BINARY LARGE OBJECT (BLOB), , который доступен для указания столбцов с большими двоичными значениями, такими как изображения.
- Boolean — Этот тип данных имеет значения TRUE или FALSE. Поскольку SQL имеет значения NULL, используется трехзначная логика, которая НЕИЗВЕСТНА.
- Дата и время — Тип данных ДАТА содержит: ГОД, МЕСЯЦ и ДЕНЬ в форме ГГГГ-ММ-ДД. Точно так же тип данных TIME имеет компоненты HOUR, MINUTE и SECOND в форме HH: MM: SS. Эти форматы могут изменяться в зависимости от требований.
- Отметка времени и интервал — Тип данных TIMESTAMP включает не менее шести позиций для десятичных долей секунд и необязательный квалификатор WITH TIME ZONE в дополнение к полям DATE и TIME.Тип данных INTERVAL упоминает относительное значение, которое может использоваться для увеличения или уменьшения абсолютного значения даты, времени или метки времени.
Надеюсь, вам понравилось читать этот блог Что такое MySQL. В продолжение этого блога будет выпущено учебное пособие по MySQL, в котором мы начнем работу со всеми командами SQL, но перед этим вы можете обратиться к этому блогу SQL Interview Questions, , чтобы узнать основные вопросы, задаваемые в интервью. .Будьте на связи!
Если вы хотите узнать больше о MySQL и познакомиться с этой реляционной базой данных с открытым исходным кодом, то ознакомьтесь с нашим курсом MySQL DBA Certification Training , который включает в себя обучение под руководством инструктора и практический опыт работы с проектами. Этот тренинг поможет вам глубже понять MySQL и достичь мастерства в этой теме.
Есть к нам вопрос? Пожалуйста, укажите это в комментариях к « Что такое MySQL? », и я свяжусь с вами.
.
Что такое MySQL? Что такое база данных? Что такое SQL? (thesitewizard.com)
Определения MySQL, SQL и баз данных для новых веб-мастеров
Кристофер Хенг, thesitewizard.com
Новые веб-мастера иногда спрашивают меня,
«Что такое MySQL?»,
«Что такое SQL» и «Что такое база данных?». Эти вопросы возникают потому, что такие условия
имеют тенденцию всплывать повсюду в связи с созданием веб-сайта. Эта статья объясняет их
на (надеюсь) простом английском.
Для кого предназначена эта статья?
Эта статья написана с точки зрения веб-мастера и предназначена для потенциальных веб-мастеров (или существующих веб-мастеров).
кто внезапно сталкивается с загадочными терминами, такими как «база данных MySQL» или «база данных PostgreSQL» и т.п.
Это не должно быть строгим академическим определением для студентов, изучающих программирование. Если ты один,
вам следует обратиться к книге по программированию для правильного определения. Приведенное ниже объяснение предназначено для неспециалистов, которые видят эти
термины появляются в таких местах, как веб-хосты
списки функций и списки «Системные требования» для различного веб-программного обеспечения, например
Скрипты PHP, и интересно, что это значит,
и должны ли они об этом беспокоиться.Другими словами, это руководство предназначено для нетехнической аудитории.
стремятся получить общую картину и посмотреть, актуальна ли она для них.
(Примечание: если вы не знаете, что такое веб-хостинг, вам следует прочитать
Как сделать / создать свой собственный сайт:
Руководство от A до Z для начинающих с объяснением этого и других основных терминов для веб-мастеров.)
Что такое база данных?
Прежде чем я смогу ответить, что означает MySQL, я должен объяснить, что означает компьютерная «база данных».
По сути, когда речь идет о компьютерах, база данных — это просто набор данных.Специализированный
(или «специализированный» в США
Англ.) Программное обеспечение баз данных, такое как MySQL, — это просто программы, которые позволяют хранить и извлекать эти данные с максимальной эффективностью.
насколько возможно.
Небольшая аналогия поможет прояснить, почему мы используем специализированное программное обеспечение для баз данных. Подумайте о документах, хранящихся на
твой компьютер. Если бы вы сохранили все свои документы, используя (безумную) схему именования файлов, например « 1.doc
«,
« 2.doc
», « 3.doc
» и т. Д. До (скажем) « 9 999 999.doc
«, вы в конечном итоге столкнетесь с
проблема с поиском нужного файла, если вы ищете конкретный документ. Например, если вы ищете
какое бизнес-предложение вы сделали некоторое время назад компании XYZ, какой файл открыть? Один из способов — последовательно проверять
каждый файл, начиная с « 1.doc
», пока вы не получите нужные данные. Но это очевидно
крайне неэффективный метод получения нужного файла. И это в первую очередь результат неэффективного метода
хранение ваших данных (т.е. сохранение ваших файлов) в первую очередь.
Конечно, это нелепый пример. Я имею в виду, что никто из моих знакомых не сохраняет файлы с такими именами, и даже если так,
есть много программ для поиска
Это может помочь вам найти нужный файл без необходимости вручную открывать каждый из них по очереди. Но это
служит для того, чтобы показать, что если у вас есть много данных, если у вас нет хорошей системы организации
поиск нужных данных — очень трудоемкая операция. И это отнимает больше времени
по мере роста объема данных.
Программа базы данных — это тип компьютерного программного обеспечения, которое предназначено для обработки большого количества данных, но для их хранения таким образом.
что поиск (и, следовательно, получение) любого фрагмента данных более эффективен, чем если бы вы просто сбросили его
волей-неволей повсюду. С таким программным обеспечением базы данных, если вы (скажем) ведете список клиентов и их адреса доставки,
ввод и получение информации о вашем миллионном клиенте займет не намного больше времени (если вообще потребует), чем ввод и получение
информация о вашем первом покупателе.
Что такое SQL? Что такое MySQL? Что такое PostgreSQL?
Многие компьютерные программы, включая веб-программы, такие как
блоги,
фотогалереи и
системы управления контентом
нужно хранить и извлекать данные. Например, программное обеспечение блога должно хранить сообщения (т. Е. Статьи), которые вы пишете,
и получать их, когда посетитель переходит на ваш сайт. Точно так же фотогалереи хранят информацию о своих фотографиях.
(например, для сайтов, которые позволяют пользователям оценивать фотографии, числовой рейтинг для каждого изображения сохраняется
в базе данных).Вместо того, чтобы изобретать колесо и внедрять собственную систему хранения и извлечения данных, эти
программное обеспечение просто использует специализированные программы баз данных, о которых я упоминал ранее.
Чтобы облегчить другим программам доступ к данным через них, многие программы баз данных поддерживают компьютерный язык, называемый
«SQL» (часто произносится как «продолжение»). SQL был специально разработан для этой цели. Программы, которые хотят
программное обеспечение базы данных для обработки низкоуровневой работы по управлению данными просто использует этот язык для отправки ему инструкций.
Существует множество баз данных, поддерживающих использование
SQL для доступа к своим данным, в том числе MySQL и PostgreSQL. Другими словами, MySQL — это всего лишь бренд одного программного обеспечения для баз данных,
один из многих. То же самое и с PostgreSQL. Эти две базы данных очень популярны среди программ, работающих на веб-сайтах (возможно,
потому что они бесплатные), поэтому вы часто видите, что один или оба из них рекламируются в списках функций веб-хостов,
а также указано как одно из «системных требований» для определенного веб-программного обеспечения (например, блогов и
системы управления контентом).
Нужно ли мне знать, что лучше?
Для среднего веб-мастера, который не пишет компьютерные программы для своих веб-сайтов, плюсы и минусы MySQL по сравнению с PostgreSQL
или какая-то другая база данных не важны. Все, о чем вам нужно беспокоиться, это то, предоставляет ли ваш веб-хостинг
программное обеспечение базы данных, необходимое вашему веб-приложению. Как правило, если вы используете одно из популярных программ для ведения блогов или программное обеспечение CMS,
часто это MySQL. Фактически, поскольку практически каждый
коммерческий веб-хостинг предоставляет MySQL как часть
одного или нескольких пакетов хостинга, скорее всего, вам даже не придется об этом беспокоиться.
Мне это нужно?
Как упоминалось в предыдущем разделе, если вы используете программное обеспечение для ведения блогов или CMS
(как WordPress,
Drupal или Expression Engine) вам нужно будет разместить свой веб-сайт на веб-узле, который предоставляет вам базу данных MySQL.
База данных будет использоваться программой для хранения всех ваших сообщений (статей), веб-страниц и комментариев посетителей.
Если, с другой стороны, ваш веб-сайт был создан с помощью веб-редактора, например
Expression Web,
Dreamweaver
или BlueGriffon, а ты
не интегрировал блог или какое-либо другое веб-программное обеспечение на ваш сайт, скорее всего, вам не нужен MySQL.В любом случае, если вы не уверены, вы всегда можете проверить страницу «Системные требования» для программного обеспечения, которое вы хотите использовать.
чтобы узнать, понадобится ли вам MySQL.
(Прежде чем вы спросите, форма обратной связи, созданная
Мастер сценария формы обратной связи делает
, а не , нужен MySQL. Не всем веб-программам требуется база данных MySQL; только те, которым нужно хранить данные.)
Нужно ли мне изучать SQL, MySQL или что-то подобное?
Для подавляющего большинства веб-мастеров вам не нужно изучать SQL или учиться использовать MySQL, даже если вы
создание блога.Программное обеспечение, которое вы используете, будь то WordPress или что-то еще, сделает всю грязную работу по хранению и извлечению ваших данных за вас.
Все, что вам нужно узнать, это как использовать это конкретное программное обеспечение (например, WordPress). Такие вещи, как MySQL и другие базы данных, похожи на
двигатели автомобиля. Так же, как вам не нужно учиться конструировать автомобильный двигатель, чтобы иметь возможность использовать автомобиль, вам также не нужно
чтобы знать, как напрямую писать или читать базу данных MySQL, чтобы использовать программное обеспечение для ведения блогов.
Конечно, если вы программист и намереваетесь написать компьютерную программу, которая фактически обращается к MySQL или другому SQL
database, то вам нужно будет изучить SQL (а также язык программирования).Но тогда, если вы один, вы, вероятно,
уже знал это. Примечание для новичков: чтобы стать веб-мастером, не обязательно быть программистом. Создание сайта, даже
если вы вручную кодируете свой сайт прямо в HTML, это не программирование. Так что не волнуйся.
Другие соответствующие статьи
Если вы читаете эту статью, чтобы узнать значение этих терминов, скорее всего, вы найдете другие статьи в списке
приведенные ниже сведения помогут пояснить другие термины, часто используемые в литературе для веб-мастеров:
Несомненно, есть много других терминов, с которыми вы столкнулись, когда говорите
создание веб-сайта.Если это обычное
вопрос, скорее всего, у меня также есть статья об этом где-то на thesitewizard.com. Вы также можете
ищите их с помощью моей внутренней поисковой системы,
посмотрите указатель тем и категорий, или
просто просмотрите карту сайта. Поскольку возможно, что я
организованная информация отличается от того, как вы мысленно категоризируете вещи (и, возможно, даже используете другие термины или орфографию), если вы
не можете найти то, что хотите, используя один из вышеперечисленных методов, попробуйте другой.
Авторские права © 2010-2018 Кристофер Хенг.Все права защищены.
Получите больше бесплатных советов и подобных статей,
по веб-дизайну, продвижению, доходам и написанию сценариев, с https://www.thesitewizard.com/.
Считаете ли вы эту статью полезной? Вы можете узнать о новых статьях и сценариях, опубликованных на
thesitewizard.com
подписавшись на RSS-канал. Просто укажите программу чтения RSS-каналов или браузер, поддерживающий RSS-каналы, на
https://www.thesitewizard.com/thesitewizard.xml.
Вы можете узнать больше о том, как подписаться на
RSS-каналы с моего RSS-канала.
Эта статья защищена авторским правом. Пожалуйста, не воспроизводите и не распространяйте эту статью полностью или частично в какой-либо форме.
.