Покопался в доках по mysql
3 10 2007
Изучал я “Справочное руководство по MySQL (TM) 4.0″. Нашёл там очень много интересного, как то например история выбора имени сервера баз данных ![]()
Изначально хотел всего - лишь выяснить насколько длинный запрос я могу написать. В общем рекомендую, занятно бывает иногда почитать.
Да, чуть не забыл, вы уже проголосовали за меня на армаде? Вашими усилиями я всё - таки выбрался в лидеры со своей статьей про универсальный парсер. На сегодня результаты голосования выглядят следующим образом:
- Apple_Macintosh 18%[ 2 голоса ]
- mizhgan 9% [ 1 голос ]
- Rayden 18% [ 2 голоса ]
- Sirgey 54% [ 6 голосов ]
Ещё раз выражаю признательность тем кто проголосовал (вообще, а не только за меня).А тем кто ещё не голосовал - не упустите свой шанс! Сейчас, как никогда ранее, от тебя зависит судьба нашей страны! Сделай правильный выбор и отдай свой голос за будующее отечественного программинга! План Путина, план Березника Сергея! D:
Мдя, загнался я в своём красноречии, но тему вы поняли. Не думаю что меня читает только 6 человек. Хоть таким способом определю аудиторию. Идём на http://www.armadaboard.com/topic12947.html и отдаём свой голос в мою копилку, осталось всего 1,5 недели! Не дай Пензенским програмерам погибнуть от пивной недостаточности!
А если вы не зарегистрированы на форуме - даю добро, регьтесь. Кстати надо с Зайчёнка стрясти денег за их пиар
Ибо делаю я это, на данный момент совершенно бесплатно. Заяц, ты меня слышишь? Гони денех! D:
Ну а теперь, собственно о mysql, интересные факты, читать до конца! (всей семьёй):
История возникновения:
В один прекрасный день мы решили применить mSQL для доступа к нашим таблицам, для которых использовались собственные быстрые (ISAM) подпрограммы низкого уровня. Однако после тестирования мы пришли к заключению, что для наших целей скорость и гибкость mSQL недостаточны. В результате для базы данных был разработан новый SQL-интерфейс, но почти с тем же API-интерфейсом, что и mSQL. Этот API мы выбрали, чтобы упростить перенос на код сторонних разработчиков.
Происхождение имени MySQL не совсем ясно. Уже около 10 лет наша основная директория и большое количество библиотек и инструментария имеют префикс my. Более того, дочь Монти (она несколькими годами моложе) тоже получила имя My! Что из этих двух факторов повлияло на имя - до сих пор остается загадкой, даже для разработчиков.
Масштабируемость и ограничения:
- Управляет очень большими базами данных. Компания MySQL AB. использует MySQL для работы с несколькими базами данных, которые содержат 50 миллионов записей, кроме того, нам известны пользователи, использующие MySQL для работы с 60000 таблицами, включающими около 5000000000 строк
- Для каждой таблицы разрешается иметь до 32 индексов. Каждый индекс может содержать от 1 до 16 столбцов или частей столбцов. Максимальная ширина индекса 500 бит (это значение может быть изменено при компиляции MySQL). Для индекса может использоваться префикс поля CHAR или VARCHAR
Кто есть MYSQL?:
MySQL AB - компания, в состав которой входят основатели MySQL и основные разработчики. MySQL AB создана в Швеции Дэвидом Аксмарком (David Axmark), Аланом Ларссом (Allan Larsson) и Майклом Монти Видениусом (Michael Monty Widenius).
Все разработчики сервера MySQL - штатные сотрудники компании. MySQL AB - виртуальная компания, состоящая из сотрудников, живущих в десятках стран по всему миру. Мы каждый день общаемся по Сети друг с другом, а также с нашими партнерами и пользователями.
Использование слова MySQL в текстовых документах и презентациях:
MySQL AB приветствует упоминания о СУБД MySQL, но не следует забывать о том, что слово MySQL - торговая марка MySQL AB. Поэтому первое встречающееся в тексте слово MySQL следует снабдить символом, обозначающим торговую марку (TM), а также (по возможности) упомянуть о том, что MySQL является зарегистрированной торговой маркой компании MySQL AB.
(поправил выше в тексте, теперь я крут!
)
Оригинальный логотип MySQL
Логотип MySQL с изображением дельфина был создан финским рекламным агентством Priority в 2001 году. Мы решили сделать эмблемой СУБД MySQL дельфина - умное, проворное и изящное животное, с удивительной легкостью плавающее в океане, так же как и наша СУБД - в океане данных. К тому же дельфины нам просто нравятся.
Оригинальный логотип MySQL может использоваться только представителями MySQL AB, а также лицами, получившими на то письменное разрешение.
Логотипы MySQL, которые могут использоваться без письменного разрешения
Мы разработали несколько специальных логотипов для договорного использования, которые можно загрузить с нашего сайта, расположенного по адресу http://www.mysql.com/press/logos.html и применять на сайтах третьих сторон без письменного разрешения MySQL AB. Возможности использования этих логотипов, как и следует из их названия, определенным образом ограничены: они регламентируются правилами применения наших торговых знаков (которые также приведены у нас на сайте). Если вы планируете использовать данные логотипы, необходимо ознакомиться с указанными правилами. Они в основном сводятся к следующим:
- Нужный вам логотип вы можете использовать в том виде, в котором он приведен на сайте http://www.mysql.com/. Вы имеете право задать необходимые размеры логотипа, но не можете менять его цвета или вносить в изображение какие-либо другие изменения
- Должно быть явно указано, что именно вы, а не MySQL AB, являетесь создателем и владельцем сайта, на котором присутствует торговый знак MySQL
- Не разрешается использовать торговый знак в целях, которые могли бы принести вред MySQL AB или понизить ценность торговых знаков MySQL AB. Мы оставляем за собой право запретить использование торгового знака MySQL AB
- Помещая торговый знак на своем сайте, сделайте его гиперссылкой на сайт http://www.mysql.com/
- Если вы используете СУБД MySQL в своем приложении на условиях лицензии GPL, оно должно быть создано в соответствии с идеологией Open Source и снабжено способностью подсоединяться к серверу MySQL
Итак, опять - же подправив все юридические тонкости - я теперь окончательно крут.
А вот максимальной длины запроса я так и не нашёл… Что - ж, гугль? найдётся всё!
