Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2011, 00:55   #1
tan111
Новичок
Джуниор
 
Регистрация: 04.01.2011
Сообщений: 2
По умолчанию типы данных в sql

Помогите придумать примеры на следующий типа данных:
TINYINT
SMALLINT
MEDIUMINT
BIGINT
DECIMAL
FLOAT
DOUBLE
BIT
TIMESTAMP
CHAR
VARCHAR

В теории сколько не читаю немного непонятно преимущество при назначении одного типа над другим

Спасибо
tan111 вне форума Ответить с цитированием
Старый 14.01.2011, 06:24   #2
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,762
По умолчанию

Цитата:
Сообщение от tan111 Посмотреть сообщение
Помогите придумать примеры на следующий типа данных:
TINYINT
SMALLINT
MEDIUMINT
BIGINT
DECIMAL
FLOAT
DOUBLE
BIT
TIMESTAMP
CHAR
VARCHAR

В теории сколько не читаю немного непонятно преимущество при назначении одного типа над другим

Спасибо


Непонятный вопрос, все типы данных имеют разную структуру (или хотябы разное количество отведённой памяти), и служат для хранения данных соответствующего типа. И как к примеру можно определить преимущество целочисленного типа над символьным, не зная для чего мы собираемся применять этот тип? В общем всё зависит от конкретной задачи.

А пока вопрос звучит примерно так "Что лучше цифра или буква?"

Последний раз редактировалось vovk; 14.01.2011 в 06:32.
vovk вне форума Ответить с цитированием
Старый 14.01.2011, 15:17   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

lукажите допустимые типы для хранеия указанных данных.
3 / 300 / 300000 / 3000000000000....
1.5 / 145.467787878 / 234.8889898989
а / аватар
22.11.2011 / 22.11.2011 13:43:31 / 13:43:31

P.S. отвечать здесь не надо.
Возможно я что-то упустил но основное я думаю понятно.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 14.01.2011, 18:17   #4
tan111
Новичок
Джуниор
 
Регистрация: 04.01.2011
Сообщений: 2
По умолчанию

Вопрос не в этом, а в том, чтобы помогли подобрать примеры. Например, составляем огромную таблицу: поля которой - данные о каком-то человеке, ну и к примеру, FLOAT - будет поле "время на дистанцию 1 км" (ну если речь идет о ученике, может достижения физ-ры).
Я просто не очень догоняю, если мне нужно поле "время на дистанцию 1 км" то какой тип лучше назначить Float или Decimal

Ну и так по всем типам из 1го сообщения, просто помогите привести, плиз, пример.

Спасибо
tan111 вне форума Ответить с цитированием
Старый 14.01.2011, 19:41   #5
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Цитата:
если мне нужно поле "время на дистанцию 1 км" то какой тип лучше назначить Float или Decimal
лучшим будет тот тип поля который согласуется с типом данных (датавремя целое вещественное строка) и обеспечивает хранения ЛЮБОГО значения из ВОЗМОЖНОГО диапазона значений (определяется исходя из постановки задачи).
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 14.01.2011 в 19:44.
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Типы данных С++ werser Помощь студентам 1 13.03.2010 18:34
Типы данных psycho-coder Паскаль, Turbo Pascal, PascalABC.NET 6 04.02.2010 20:03
Типы данных nedden Помощь студентам 2 12.11.2008 17:18
Типы данных??? Рустам Общие вопросы Delphi 10 08.11.2007 08:03