Программирование >>  Программный интерфейс приложений 

1 ... 181 182 183 [ 184 ] 185 186 187 ... 264


Инсталляция РНР и Apache

Под управлением Windows модуль РНР запускается отдельно, а поддержка MySQL реализуется в виде ОЪЬ-фаМа. Полное описание процедуры инсталляции РНР под управлением Windows можно найти на следующей Web-странице:

http: www.umesd.kl2.or.us/php/win32install. html

Получение и инсталляция дистрибуции базы данных samp db

Файлы, необходимые для установки и настройки доступа к базе данных sampdb, доступны по следующему адресу:

http: www.mysql.com/Contrib/Examplres/

Зафузите файл дистрибуции samp db.tar.gz, переместитесь в каталог, в который желательно его инсталлировать, и распакуйте с помощью одной из двух следующих команд:

% tar zxf samp db.tar.gz

% gunzip < samp db.tar.gz tar xf -

Распаковка дисфибуции приведет к созданию каталога sampdb, содержащего несколько следующих компонентов.

Файлы, необходимые для создания и загрузки базы данных samp db. Как их использовать, рассказывается в главе 1, Знакомство с СУБД MySQL и SQL .

С-профаммы, описанные в главе 6, Профаммный интерфейс MySQL С API .

Сценарии Perl DBI и файл опций samp db.cnf, описанные в главе 7, Профаммный интерфейс Perl API .

РНР-сценарии и файл sampdb.inc, описанные в главе 8, Интерфейс API для язьгеа написания сценариев РНР .

Каталог samp db содержит также файл readme, инсфукции по использованию которого помогут разобраться в дальнейщей работе с файлами дисфибуции.




Типы столбцов

в этом приложении описываются все используемые в MySQL типы столбцов. Более детально о применении каждого типа рассказывается в главе L Знакомство с СУБД MySQL и SQL . Все описанные здесь типы могут использоваться в MySQL, начиная с версии 3.2L0 (если не указана иная информация).

В именах типов применяются следующие условные обозначения.

Квадратные скобки ([ ]). Необязательная информация.

М Максимально возможная щирина отображения. Если иное не указано. Л/представляет собой целое число в диапазоне от 1 до 255.

D. Число цифр после запятой в десятичных типах. D может бьггь только целым числом в диапазоне от О до 30 и должно быть не больще, чем М-2 (иначе значение М автоматически увеличится до D+2).

Согласно терминологии ODBC, значения М и D соответствуют понятиям точность и масщтаб .

Для каждого рассматриваемого типа может предоставляться следующая информация.

Описание. Краткое описание типа.

Допустимые атрибуты. Ключевые слова необязательных атрибутов, которые могут связываться с типом столбца в операторах create



table и alter table. Атрибуты в этом приложении указываются в алфавитном порядке, который необязательно отражает порядок применения согласно синтаксису операторов create table и alter table. Их синтаксис представлен в приложении Г, Синтаксис SQL . Помимо указанных в описании каждого типа дополнительных атрибутов, могут также использоваться и приведенные ниже глобальные атрибуты.

Допустимая длина. Максимально возможная длина значений столбца для строковых типов.

Диапазон. Диапазон значений может указываться для числовых типов, а также типов даты и времени. Для целочисленных типов указывается два диапазона, поскольку значения столбцов могут быть как со знаком, так и без него. Диапазоны в таких случаях отличаются.

Нулевое значение. Для типов даты и времени нулевым является значение, которое сохраняется системой при вводе недопустимого значения.

Значение по умолчанию. Значение по умолчанию, если в описании типа атрибут default не определяется явным образом.

Объем. Число байт, необходимых для хранения значений типа. Для некоторых типов этот параметр строго фиксирован, для остальных изменяется в зависимости от длины хранимого значения.

Сравнение. Определяет, учитывается ли регистр символов в значениях данного типа. Эта информация используется при сортировке и индексации, поскольку эти операции основаны на сравнении.

Синонимы. Все синонимы имени типа.

Замечание. Отдельные замечания относительно типа.

Глобальные атрибуты. Некоторые атрибуты применяются ко всем или почти всем типам столбца, поэтому во избежание многочисленного повторения они приводятся здесь. Во-первых, для всех типов можно определять атрибуты null или not null. Во-вторых, для всех, кроме типов blob и text, можно определять атрибут default default value.

Числовые типы

MySQL включает числовые типы как для целых, так и для десятичных значений. Их выбор зависит в основном от диапазона значений, который необходимо представить типом.

Если для целочисленных типов определен атрибут auto increment, столбец должен иметь индекс primary key или unique. Вставка значения null в столбец auto increment приводит к получению значения, на единицу большего максимального текущего значения столбца. Опре-



1 ... 181 182 183 [ 184 ] 185 186 187 ... 264

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика