Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

MySQL - Оглавление

Версия пакета MySQL : 3.20.29

  • Интерфейс с perl (MySQL perl API)
  • Библиотека отладчика MySQL
  • Функции библиотеки отладчика:
  • Портирование кода из mSQL в MySQL
  • Утилиты для MySQL
  • Пример базы данных
  • Лицензия на использование MySQL

  • О чем это?

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

    ЭТО НЕ ПЕРЕВОД ОРИГИНАЛЬНОЙ ДОКУМЕНТАЦИИ! Этот документ написан после прочтения фирменной документации, работы с пакетом и даже попыток его повалить, правда, не слишком удачных. Таким образом, в документе нашлось место и для личного мнения автора по ряду вопросов. Этот абзац мне пришлось включить на основании опыта подготовки подобной документации. Увы, описания, выстраданные кропотливым изучением программ, посчитали примитивным переводом, что говорит о том, что с ними просто не ознакомились должным образом. Я не отрицаю изучения мной оригинальной документации на пакет, но этот документ переводом не является.

    С другой стороны, мне понравилась структура оригинальной документации, и я ее по, возможности, придерживался. Однако, структура-это еще не документация.

    Данное описание пакета MySQL подготовлено Паутовым Алексеем Валентиновичем в качестве курсовой работы. По вопросам использования данного документа прошу обращаться по e-mail.

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

    Что такое MySQL?

    MySQL разработал Михаэль Видениус (Michael Widenius, monty@analytikerna.se). MySQL является относительно небольшой и быстрой реляционной СУБД основанной на традициях Hughes Technologies Mini SQL (mSQL).

    Последнюю версию MySQL можно скачать с www.tcx.se.

    Чем хорош MySQL?

    Перечислю основные приятные стороны пакета MySQL.

    • Многопоточность. Поддержка нескольких одновременных запросов.
    • Оптимизация связей с присоединением многих данных за один проход.
    • Записи фиксированной и переменной длины.
    • ODBC драйвер в комплекте с исходником
    • Гибкая система привилегий и паролей.
    • До 16 ключей в таблице. Каждый ключ может иметь до 15 полей.
    • Поддержка ключевых полей и специальных полей в операторе CREATE.
    • Поддержка чисел длинной от 1 до 4 байт (ints, float, double, fixed), строк переменной длины и меток времени.
    • Интерфейс с языками C и perl.
    • Основанная на потоках, быстрая система памяти.
    • Утилита проверки и ремонта таблицы ( isamchk).
    • Все данные хранятся в формате ISO8859_1.
    • Все операции работы со строками не обращают внимания на регистр символов в обрабатываемых строках.
    • Псевдонимы применимы как к таблицам, так и к отдельным колонкам в таблице.
    • Все поля имеют значение по умолчанию. INSERT можно использовать на любом подмножестве полей.
    • Легкость управления таблицей, включая добавление и удаление ключей и полей.

    Что такое SQL?

    SQL - это сокращение от Structured Query Language (структурированный язык запросов). SQL создан для работы с реляционными базами данных. Он позволяет пользователям взаимодействовать с базами данных (просматривать, искать, добавлять и управлять данными). MySQL соответствует спецификации ANSI 92 SQL. Подробности.

    Интерфейс с языками программирования

    Наиболее простой способ работы с MySQL сводится к использованию программы MySQL. Это клиентская часть СУБД MySQL. Можно выполнять команды SQL непосредственно из командной строки системы unix или из интерактивного режима MySQL. Подробнее о клиентских программах.

    СУБД MySQL имеет библиотеку C API. Ее можно использовать для запросов к базе данных, вставки данных, создания таблиц и т.п. C API поддерживает все функции MySQL. Подробности в главе "Интерфейс для С (C API)".

    Язык perl поддерживается сразу двумя способами:

    • Портирован интерфейс с perl из mini-SQL, разработанный Андреасом Коенигом (Andreas Koenig a.koenig@mind.de ).
    • Есть модуль perl DBD
    Подробнее этот вопрос рассмотрен в главе "Интерфейс с perl (MySQL perl API)".

    Также доступен 32-битный ODBC драйвер для MySQL. Он позволяет запрашивать и получать данные из других источников с поддержкой ODBC. С подробностями можно ознакомиться на домашней страничке MySQL (увы, только на английском языке).

    Оставить комментарий

    Комментарий:
    можно использовать BB-коды
    Максимальная длина комментария - 4000 символов.
     

    Комментарии

    1.
    Аноним
    Мне нравитсяМне не нравится
    20 октября 2005, 10:21:10
    Вы читать умеете?? Скачать одним архивом можно на оффциаильном сайта MySql:
    http://dev.mysql.com/doc/
    2.
    Аноним
    Мне нравитсяМне не нравится
    20 октября 2005, 08:54:50
    Присоединяюсь к всему выше написанному. Выложите документацию в архив, не у всех есть возможнось сидеть по нескольку часов в инете
    3.
    Аноним
    Мне нравитсяМне не нравится
    2 мая 2005, 14:40:50
    Правда хорошая вещь!!!!
    4.
    Аноним
    Мне нравитсяМне не нравится
    6 апреля 2005, 12:11:00
    Вся документация в любом ввиде есть на офф. сайте:
    http://dev.mysql.com/doc/
    5.
    Аноним
    Мне нравитсяМне не нравится
    6 апреля 2005, 12:09:18
    Присоединяюсь к просьбе Ильи. Выкачивать книгу по странице - извращение.
    6.
    Аноним
    Мне нравитсяМне не нравится
    2 июля 2004, 12:36:28
    Хорошая документация, большая. Но вот не могу я с инета её по странице качать. Поэтому убедительная просьба выложить эту документацию ещё и в архиве.
    Заранее СПАСИБО!
    Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
    Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог