Таблица 2. Целочисленные типы данных
Тип
Диапазон значений
TINY1NT
-128.
..+127
SMALLINT
-32768.
..+32767
MEDIUMINT
-8 388 608.
..+8 388 607
INT
-2 147 483 648.
..+2 147 483 647
BIGINT
9 223 372 036 854 775 808.
..+9 223 372 036 854 775 807
Поля и их типы в MySQL
туры таблиц,
поиск по одной или
нескольким
таблицам,
вставка
строк в таблицу, удаление строк,
редактирование данных.
Все эти операции выполняются
при помощи языка SQL
(Structured Query Language -
структурированный язык запро-
сов). Он обеспечивает стандарт-
ный способ запросов к серверу
баз данных. Это достаточно простой язык, и мы
его быстро выучим.
Поскольку на серверах Apache применяется сервер
баз данных MySQL, будем говорить именно о нём.
Таблицы
П
оскольку мы ещё не знаем SQL, то разбирать-
ся
будем,
пользуясь phpMyAdmin.
Запустим
phpMyAdmin:
http.//localhost/phpMyAdmin
(разумеет-
ся, если Денвер уже запущен). Перейдём к создан-
ной нами ранее базе multimedia (база выбирается в
списке слева в окне, рис- 3 ).
Б
аза данных с точки зрения MySQL (и некоторых
других СУБД) - это обыкновенный каталог, со-
держащий
двоичные
файлы
определенного
фор-
мата - таблицы. Таблицы состоят из записей, а за-
писи, в свою очередь, состоят из полей. Поле име-
ет два атрибута - имя и тип. Тип поля может быть:
0
Целым;
0
Вещественным;
0
Строковым;
0
Бинарным;
0
Дата и время;
0
Перечисления и множества.
Возможные типы данных,
диапазоны
и
описа-
ния
представлены
в
последующих таблицах 2,
3, 4, 5 и 6.
INT
-
обычное
целое
число.
Для
большинства
задач
и
индексирования
записей
вполне
доста-
точно типа INT.
Вещественные типы записываются в виде:
Д епрессия
-
эт о
ко гд а вклю чаеш ь
Инт ернет и не
знаеш ь ку д а пойт и!
К н а ч а л у
Рис
.
3
После перехода к этой базе нам предложат соз-
дать таблицы. Давайте разберёмся, что такое таб-
лицы и какие таблицы нам нужны для проекта.
Таблицы
-
это
упорядоченные
данные
в
виде
строк и полей в этих строках. Каждая строка (ещё её
называют
записью)
имеет опре-
делённое
число
полей,
постоян-
ное для всех строк данной табли-
цы. Например (см- таблицу 1):
Эта
таблица
состоит
из
трёх
строк, каждая из которых имеет
четыре поля:
ФИО,
год рожде-
ния,
пол
и должность.
Каждое
поле
имеет
свой
тип.
Типы
в
SQL отличаются от типов
РНР,
поэтому
рассмотрим
основ-
ные
типы,
с
которыми
будем
иметь дело дальше.
multimedia (-)
1 mysql (Б)
Iphpmyadmin (7)
,
Добро
MySQL 3.2
г- Создать
Таблица 1
К огда ком пью -
теры были
больш ими
-
программ ы бы-
л и м аленьким и.
ФИО
год рождения
Пол
должность
Иванов Иван Кузьмич
1967
М
директор
Петрова Ирина Сергеевна
1972
Ж
офис-менеджер
Сидорова Василиса Григорьевна
1975
ж
бухгалтер
ТИП (длина, знаки) [UNSIGNED]
где,
длина
- это количество знакомест, в которых
будет
размещено
всё
число
при
его
передаче,
а
знаки -
это
количество знаков
после десятичной
точки, которые будут учитываться. Если указан мо-
дификатор UNSIGNED,
знак числа учиты-
ваться не будет.
FLOAT
-
обычное
число
с
плавающей
точкой (вещественное или дробное);
DECIMAL (синоним NUMERIC) - тип дан-
ных
используется
для
хранения
величин,
для которых важно сохранить повышенную
точность, например для денежных данных.
Например,
DECIMAL
(5,2),
где
5
-
(точность)
представляет
собой
общее
количество
значащих
десятичных
знаков,
с
которыми
будет
храниться
данная величина, а цифра 2 - (масштаб) задает ко-
личество десятичных знаков после запятой.
Следовательно, в этом случае
интервал ве-
личин, кото-
рые могут хра-
ниться в поле
такого типа,
составляет от -
Зависание есть
сам ое уст о йчи-
вое сост ояние
системы
.
предыдущая страница 52 Компьютер 2010 08 читать онлайн следующая страница 54 Компьютер 2010 08 читать онлайн Домой Выключить/включить текст