Скачать 444.1 Kb.
|
Раздел 3. Разработка приложений для WEB с использованием MySQL3.1 Введение в MySQLMySQL Server относиться к классу реляционных СУБД, максимально адаптированных для WEB-разработки и отличается расширенной функциональностью (возможность хранения данных терабайтного объема, поддержка хранимых процедур и триггеров, кроссплатформенность и т.д.) и вместе с тем относится к технологиям класса open source (открытого кода), т.е. не требует лицензирования и является свободно распространяемой СУБД. Кроссплатформенная СУБД MySQL. (официально произносится, «май-эс-кью-эль») — бесплатно распространяемая система управления базами данных (СУБД). MySQL является собственностью компании Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License и под собственной коммерческой лицензией, на выбор. Помимо этого компания MySQL AB разрабатывает функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации. MySQL портирована на большое количество платформ: AIX, BSDi, FreeBSD, HP-UX, GNU/Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista и Windows 7. Существует также порт MySQL к OpenVMS. Важно отметить, что компания MySQL AB предоставляет для свободной загрузки не только исходные коды СУБД, но и откомпилированные и оптимизированные под конкретные операционные системы готовые исполняемые модули. MySQL имеет API для языков Delphi, C, C++, Эйфель, Java, Лисп, Perl, PHP, Python, Ruby, Smalltalk и Tcl, библиотеки для языков платформы .NET, а также обеспечивает поддержку для ODBC посредством ODBC-драйвера MyODBC. Отметим, что максимальный объем Хранилища MySQL, начиная с версии 3.23+ : до 8 миллионов терабайт. (2 ^ 63). MySQL разработал Михаэль Видениус (Michael Widenius, monty@analytikerna.se). MySQL является относительно небольшой и быстрой реляционной СУБД основанной на традициях Hughes Technologies Mini SQL (mSQL). Последнюю версию MySQL можно скачать с www.tcx.se. Важнейшие преимущества СУБД MySQL.
Интерфейсы с другими языка программирования Наиболее простой способ работы с MySQL сводится к использованию программы MySQL. Это клиентская часть СУБД MySQL. Можно выполнять команды SQL непосредственно из командной строки системы unix или из интерактивного режима MySQL. Подробнее о клиентских программах. СУБД MySQL имеет библиотеку C API. Ее можно использовать для запросов к базе данных, вставки данных, создания таблиц и т.п. C API поддерживает все функции MySQL. Язык perl поддерживается сразу двумя способами:
Также доступен 32-битный ODBC драйвер для MySQL. Он позволяет запрашивать и получать данные из других источников с поддержкой ODBC. С подробностями можно ознакомиться на домашней страничке MySQL (увы, только на английском языке). Важнейшим преимуществом MySQL является возможность бесшовной (native) интеграции с языком программирования PHP. 3.2 Взаимодействие MySQL и PHP.В этом примере показано как в PHP легко обрабатывать данные с HTML – форм. Создадим простой HTML файл. Хотите больше знать о наших товарах? |
![]() | ... | ![]() | В настоящем учебном пособии затронуты только две из перечисленных выше возможностей Delphi, а именно проектирование визуальных интерфейсов... |
![]() | Батычко В. Т. Учебно-методическое пособие по курсу «Криминология». – Таганрог. Изд-во тти юфу, 2010. – С. 29 | ![]() | Данное Учебно-методическое пособие включает тематический план лекций и семинарских занятий, перечень рекомендуемой литературы, основной... |
![]() | Методические указания к лабораторным работам по курсу "Базы данных": Работа с базами данных. Субд access. / Московский государственный... | ![]() | Методические указания предназначены для использования в процессе лабораторного практикума и курсового проектирования по курсу "Базы... |
![]() | Учебное пособие предназначено для студентов, аспирантов, преподавателей. Актуальность рассматриваемых вопросов делает пособие привлекательным... | ![]() | Учебно-методическое пособие предназначено для студентов направления 210400 Телекоммуникации и специальности 210406 Сети связи и системы... |
![]() | Учебно-методическое пособие по курсу «Философия права». Таганрог: Изд-во трту, 2005. 23 с | ![]() | Басацкий Е. М., Ильницкая Л. И. Процессуальные решения на предварительном следствии: Учебно-методическое пособие по специальному... |