Поиск по сайту:

MySQL

MySQL – это система управления реляционными базами данных разработан по лицензии dual: Лицензия/Лицензию на Oracle Corporation и рассматривается как база данных, с открытым исходным кодом, самой популярной в мире и одна из самых популярных в целом у Oracle и Microsoft SQL Server, особенно для сред веб-разработки.

MySQL изначально разработана компанией MySQL AB (компания основана David Axmark, Аллан Ларссон и Майкл Видениус). MySQL AB была приобретена компанией Sun Microsystems в 2008 году, и она в свою очередь была куплена компанией Oracle Corporation в 2010 году, которая уже была хозяйка с 2005 года Innobase Oy, компания финская разработчик двигателя InnoDB для MySQL.

В отличие от проектов, как Apache, где программа разработана сообществом, государственного и авторского права кода, в власть индивидуального автора, MySQL является спонсором частной компании, которая владеет авторскими правами на большую часть кода. Это то, что позволяет схеме двойного лицензирования о которых говорилось выше. База данных распространяется в нескольких версиях, Community, распространяться под Лицензией GNU general Public License, версии 2, и несколько версий Enterprise для компаний, которые хотят включить в несвободные продукты. Версии Enterprise включают продукты или дополнительные услуги, например, инструменты мониторинга и технической поддержки официального. В 2009 году был создан форк под названием MariaDB некоторые разработчики (включая некоторые разработчики оригинальных MySQL), недовольных моделью развития, и тот факт, что одна и та же компания контролирует все продукты, MySQL и Oracle Database.

Разработана в основном в ANSI C и C++. Традиционно считается одним из четырех компонентов стека развития LAMP и WAMP.

MySQL используется на многих сайтах крупных и популярных, как в Википедии , Google (хотя и не для поиска), Facebook, Twitter, Flickr и YouTube.

По материалам вики: https://ru.wikipedia.org/wiki/MySQL

Как установить MySQL на Ubuntu 16.04 Как узнать, кто блокирует таблицу в MySQL -

Блокировка MySQL относится к флагу блокировки, связанному с таблицей. В основном блокировки MySQL используются в пользовательских сеансах для предотвращения доступа других пользовательских сеансов к таблице во время активного сеанса. Конкретный сеанс MySQL может получить доступ только к своим блокировкам, но не к блокировкам, связанным с другими клиентами. После того, как таблица заблокирована в конкретном сеансе, другие сеансы не могут читать или писать в таблицу, пока блокировка из сеанса не будет снята. Следовательно, все остальные сеансы находятся в режимеЧитать далее… >

Базовое администрирование баз данных MySQL на Linux VPS Как изменить адрес привязки MySQL -

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

Как установить MySQL на Ubuntu 16.04 Использование логического типа данных MySQL -

По умолчанию MySQL не предлагает собственный логический тип данных. Однако он предоставляет нам тип данных TINYINT, позволяющий хранить логические значения – например, значения с типом TINYINT. В этой статье основное внимание будет уделено тому, как использовать тип данных MySQL TINYINT для хранения логических значений.   Основное использование MySQL определяет значение 0 как ложное и ненулевое значение как истинное. Следовательно, чтобы использовать значения логических литералов, вы используете константы TRUE и FALSE, которые оценивают значения 0 и 1. Пример:Читать далее… >

Когда использовать Self Join в MySQL и примеры Когда использовать Self Join в MySQL и примеры -

Self Join в MySQL – это тип соединения SQL, позволяющий присоединить таблицу к самой себе. Он работает с использованием других типов соединения, таких как предложение внутреннего или левого соединения, для объединения строк на основе указанных условий. Из этой статье Вы узнаете, как использовать самосоединение в MySQL для слияния таблицы с самой собой и создания настраиваемых данных.   Основное использование Self Join в MySQL использует псевдонимы таблиц, чтобы гарантировать, что вы не повторяете одну и туЧитать далее… >

Как установить MySQL на Ubuntu 16.04 Как скопировать таблицу в MySQL -

В некоторых случаях нам может потребоваться скопировать определенную таблицу из той же или другой базы данных. Например, при выполнении резервного копирования или миграции нам может потребоваться восстановить таблицу без восстановления всей базы данных. В этой статье будет рассмотрено, как скопировать таблицу из базы данных в другую таблицу с помощью предложений CREATE и SELECT в MySQL.   Сценарии использования Первый случай, когда нам нужно скопировать таблицу, – это копирование определенных данных из существующей таблицы в новую. Например, вЧитать далее… >

Как установить MySQL на Ubuntu 16.04 Использование функции LAG в MySQL -

MySQL версии 8.0 представил оконные функции MySQL, позволяющие выполнять запросы более простым и организованным методом. Тем самым увеличивая обработку и производительность. К таким функциям относятся: RANK(), ROW_RANK(), LAST_VALUE() и многие другие. В этом руководстве мы сосредоточимся на использовании одной из функций MySQL: LAG(). Это оконная функция, которая позволяет вам получать доступ и извлекать значения предыдущих строк из текущей строки в том же наборе результатов.   Базовый синтаксис Общий синтаксис использования функции MySQL LAG(): LAG(Expression, OffSetValue, DefaultVar) OVER ( PARTITION BY [Expression] ORDER BY Expression [ASC|DESC] );Читать далее… >

Как установить MySQL на Ubuntu 16.04 Учебное пособие по курсору в MySQL с примерами -

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

Новые функции регулярных выражений в MySQL 8.0 Как выполнить цикл в хранимой процедуре MySQL -

Конструкция цикла в SQL и основных языках программирования относится к конструкции, которая многократно выполняет инструкции при условии, что указанное условие истинно. Набор инструкций, выполняемых внутри цикла, может быть одним запросом или набором команд, ведущих к большему набору запросов. В этой статьи мы обсудим, как реализовать цикл MySQL внутри процедуры. В этой статьи мы предполагаем, что вы знаете, как работать с процедурами MySQL.   Особенности MySQL Loop Прежде чем мы углубимся в «как» реализации цикла MySQL, давайтеЧитать далее… >

Настройка производительности SQL - Советы по оптимизации запросов MySQL Поддерживает ли MySQL материализованные представления? -

В современном мире скорость является ключевым фактором. При создании приложений и программного обеспечения с базой данных нам необходим быстрый доступ к данным за минимально возможное время. Для этого мы реализуем различные меры базы данных, включая материализованные представления. Однако, в отличие от PostgreSQL или Oracle Database, MySQL изначально не поддерживает материализованные представления, что может быть огромным недостатком. Однако это не причина прекращать использование MySQL, потому что это отличная база данных для основных приложений. В этой статье мы быстро обсудим,Читать далее… >

Как и когда создавать индекс в MySQL Как и когда создавать индекс в MySQL -

Когда дело доходит до оптимизации производительности баз данных MySQL, создание индексов – один из лучших способов. Индексы SQL помогают повысить производительность базы данных, обеспечивая быстрый доступ к данным, хранящимся в базе данных. Индекс SQL не сильно отличается от обычного книжного указателя с тщательно подобранным списком информации и местами, где ее можно найти. В этой статье мы обсудим, когда создавать индекс SQL, потому что, хотя индексы могут помочь оптимизировать производительность, они также могут привести к снижению производительностиЧитать далее… >

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close