Как сделать свой сайт самому бесплатно
 

 

 

 

Справочник MySQL

MySQL – это одна из самых популярных и самых распространенных СУБД (система управления базами данных) в интернете. Она не предназначена для работы с большими объемами информации, но ее применение идеально для интернет сайтов, как небольших, так и достаточно крупных.

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

Типы данных, используемые в базе данных MySQL

Целые числа
Общий вид указания типа данных:
префиксINT [UNSIGNED]
Необязательный флаг UNSIGNED задает, что будет создано поле для хранения беззнаковых чисел (больших или равных 0).
TINYINTМожет хранить числа от -128 до 127
SMALLINTДиапазон от -32 768 до 32 767
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 на несколько разновидностей, MySQL поддерживает и несколько типов дробных чисел.
В общем виде они записываются так:
ИмяТипа[(length, decimals)] [UNSIGNED]
Здесь length - количество знакомест (ширина поля), в которых будет размещено дробное число при его передаче.
decimals - количество знаков после десятичной точки, которые будут учитываться.
UNSIGNED - задает беззнаковые числа.
FLOATЧисло с плавающей точкой небольшой точности.
DOUBLEЧисло с плавающей точкой двойной точности.
REALСиноним для DOUBLE.
DECIMALДробное число, хранящееся в виде строки.
NUMERICСиноним для DECIMAL.
 
Строки
Строки представляют собой массивы символов. Обычно при поиске по текстовым полям по запросу SELECT не берется в рассмотрение регистр символов, т.е. строки "Вася" и "ВАСЯ" считаются одинаковыми. Кроме того, если база данных настроена на автоматическую перекодировку текста при его помещении и извлечении, эти поля будут храниться в указанной вами кодировке.

Для начала ознакомимся с типом строки, которая может хранить не более length символов, где length принадлежит диапазону от 1 до 255.
VARCHAR (length) [BINARY]

При занесении некоторого значения в поле такого типа из него автоматически вырезаются концевые пробелы. Если указан флаг BINARY, то при запросе SELECT строка будет сравниваться с учетом регистра.
VARCHARМожет хранить не более 255 символов.
TINYTEXTМожет хранить не более 255 символов.
TEXTМожет хранить не более 65 535 символов.
MEDIUMTEXTМожет хранить не более 16 777 215 символов.
LONGTEXTМожет хранить не более 4 294 967 295 символов.
Чаще всего применяется тип TEXT, но если вы не уверены, что данные не будут превышать 65 536 символов, используйте LONGTEXT.
 
Бинарные данные
Бинарные данные - это почти то же самое, что и данные в формате TEXT, но только при поиске в них учитывается регистр символов.
TINYBLOBМожет хранить не более 255 символов.
BLOBМожет хранить не более 65 535 символов.
MEDIUMBLOBМожет хранить не более 16 777 215 символов.
LONGBLOBМожет хранить не более 4 294 967 295 символов.
BLOD-данные не перекодируются автоматически, если при работе с установленным соединением включена возможность перекодирования текста "на лету".
 
Дата и время
MySQL поддерживает несколько типов полей, специально приспособленных для хранения дат и времени в различных форматах.
DATEДата в формате ГГГГ-ММ-ДД
TIMEВремя в формате ЧЧ:ММ:СС
DATETIMEДата и время в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС
TIMESTAMPДата и время в формате timestamp. Однако при получении значения поля оно отображается не в формате timestamp, а в виде ГГГГММДДЧЧММСС, что сильно умаляет преимущества его использования в PHP.
Скачать >>>

Распродажа доменов! Домены РФ за 99, RU за 200 рублей

Бесплатные программы для создания и продвижения сайтов:
CatsHtml v2.1  HtmlPad FisherMan v1.9  Css Magic v1.8.77  Free S.D.Y.PAIK 1.0  Site-Auditor  FreePromote  IFBoards 7  DizsubmitFree
Бесплатные учебники по созданию сайтов: HTML для чайников. Краткий учебник HTML HTML в примерах. Описание команд HTML Учебник PHP Учебник JavaScript Учебник HTML, DHTML, CSS Язык HTML, JavaScript и WWW Каскадные таблицы стилей, или CSS для начинающих Язык програмирования Perl Введение в Perl Уроки Macromedia, Flash, Анимация Самоучитель Macromedia,Flash Справочник MySQL
 своими руками сделать сайт  Флеш мультфильмы