Навигация
 
Главная
Для начинающих
Паскаль/Pascal
Bash

Визуальное программирование
• Visual Basic
• Delphi/Делфи
• C++/Си++/Си
• документация
• Компоненты

WEB программирование
• MySQL/мускул
• Web-дизайн
•• Шрифты
• PHP/Пхп
• Документация PHP
• JavaScript
•• библиотека jquery
•  Документация
Прочее

 
 
Поиск по сайту
 




 
 
О нас
  У нас Вы можете скачать исходники, скачать скрипты, найти исходники, исходники delphi, документация по JQeury, исходники си, учебник HTML  
 
Теги
  codeserfercom, Linux, nbspnbsp, Private, Visual, Возможность, Пример, Рассмотрим, Сегодня, Теперь, будет, данных, значение, который, может, можно, написать, например, очень, переменной, переменных, пользователя, помощью, программа, программирования, программы, просто, работы, разработки, решил, сделать, скрипт, строки, строку, также, только, функции, число, этого, языка

Показать все теги
 
 
Счетчики
 
 
 
Реклама
   
 
Лучшие коды
   
   
 
Типы данных полей
 Категория: Работа с базами данных » SQL | автор: Codeserfer | 25 августа 2008 | Просмотров: 3876  



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

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

TINYINT - целые числа от -127 до или от 0 до . Занимает 1 байт.
SMALLINT - целые числа от -32768 до 32767 или 0 до 65535. Занимает 2 байта.
MEDIUMINT - целые числа от -8388608 до 8388607 или от 0 до 16777215. Занимает 3 байта
INT - целое 4-байтное число.
BIGINT - целое 4-байтное число
FLOAT - вещественные числа +-1.175494351Е-38 +-3.402823466Е+38. Занимает 4 байта.
DOUBLE - вещественные числа двойной точности. Занимает 8 байт.
REAL - синоним для DOUBLE
DECIMAL - дробное число, хранящееся в виде строки
NUMERIC - синоним для DECIMAL

Текстовые типы:

CHAR - строки фиксированной длины от 1 до 255 символов. Строки будут дополняться пробелами до максимальной длины независимо от размера строки.
VARCHAR - строки переменной длины от 1 до 255 символов.
Текстовый тип можно превратить в бинарный, указав модификатор BINARY.
TINYTEXT - строка до 255 символов
TEXT - строка до 65535 символов
MEDIUMTEXT - строка до 16777215 символов.
LONGTEXT - строка до 4294967295 символов.

При поиске в текстовых полях регистр символов не учитывается

Бинарные типы:

TINYBLOB - строка до 255 символов
BLOB - строка до 65535 символов
MEDIUMBLOB - строка до 16777215 символов
LONGBLOB - строка до 4294967295 символов

При поиске в бинарных полях учитывается регистр символов.

SET ('значение1', 'значение2', ...) - поле может содержать несколько значений из перечисленных. Может быть указано до 64-х значений.
ENUM ( 'значение1', 'значение2', ...) - поле может содержать лишь одно из перечисленных значений или NULL. Может указано до 65535 значений.

Дата и время

DATE - дата в формате ГГГГ-ММ-ДД.
TIME - время в формате ЧЧ:ММ:СС.
DATETIME - дата и время в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС.
YEAR [(2|4)] - год в двух-или четырехсимвольном формате.
TIMESTAMP [()] - дата и время в формате timestamp. в зависимости от параметра отображается в следующих форматах:
* 2 - гг
* 4 - ГГММ
* 6 - ГГММДД
* 8 - ГГГГММДД
* 10 - ГГММДДЧЧММ
* 12 - ГГММДДЧЧММСС
* 14 (или не указан) - ГГГГММДДЧЧММСС


Источник: книга по прог-нию Николая Прохоненка
 
 

Что-то не получается? Не понятна какая-то часть кода? Напишите комментарий об этом и мы обязательно Вам все объясним!
Обязательно напишите отзыв о программе / учебнике. Для выражения благодарностей есть кнопка:


Сказали спасибо: Иван_тлт
 
  Просьбы перезалить в комментариях принимаются
 
 (голосов: 1)
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
  Другие коды по теме:  
 
  • Переменные в PHP. Типы данных, инициализация переменных, работа с переменны ...
  • Константы в PHP
  • Терминология программирования
  • Работа с строками в PHP
  • Операторы PHP
  •  
    Комментарии (0) Распечатать




    © 2008 - 2010. Копирование материалов запрещено!
    Мой аккаунт
     
    Логин
    Пароль
     
     
     
    Опрос
     
    Какой архиватор используете вы?

    WinRAR
    WinZip
    7-zip
    CabTools
    Сижу на linux, все в .rpm .deb
    Другой
     
     
    Друзья
     
    serial, crack, keygen
    cool-archive.ru
    ABC-IT.lv - истиному ИТишнику!
     
     
    Архив кодов
      Август 2011 (1)
    Июль 2011 (4)
    Июнь 2011 (3)
    Апрель 2011 (2)
    Февраль 2011 (5)
    Январь 2011 (3)
     
     
     
    Реклама