![]() |
|
Модераторы: skyboy |
![]()
|
|
| Alex0202 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 11.3.2005 Репутация: нет Всего: нет |
Что лучше использовать в больших таблицах ?
Что быстрее сортировать ? |
|||
|
||||
| mr.fox |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 13.3.2005 Где: Ирландия Репутация: 1 Всего: 2 |
Alex0202, я бы лучше вообще mktime() записывал в таблицу, на мой взгляд быстрее всего
|
|||
|
||||
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 15 Всего: 54 |
Alex0202 Timestamp конечно... ибо число...
-------------------- ![]() |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
Kesh дык это же форматное число?
Или все равно воспринимается, как INT? |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 21 Всего: 73 |
А оно и есть INT -------------------- Теперь при чем :P |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 2 Всего: 43 |
Дата тоже в виде числа. Только при выводе она пересчитывается в "цивилизованный" вид. |
|||
|
||||
| Mal Hack |
|
||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
Либо я ничего не понимаю, либо это не INT. |
||||
|
|||||
| Kesh |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 15 Всего: 54 |
Вот, собственно, и ответ...
И как ты это запихнул в 4 байта??? -------------------- ![]() |
||||
|
|||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
Все, понял, т.е. во внутреннем представлении для MySQL это будет INT, а для пользователя - форматная строка. Так?
|
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 2 Всего: 43 |
Так и только так. Вообще, все данные, которые можно хранить в виде чисел хранятся именно так.
Если быть точным, то количество байт в INT зависит от платформы и реализации. Именно поэтому в C++ (и не только) часто вводят свой тип данных, чтоб не зависить от особенностей компиляторов и ОС. В данном случае речь идет о собственном формате MySQL, котроый они называют INT. Это сообщение отредактировал(а) DENNN - 6.12.2005, 12:37 |
|||
|
||||
| Alex0202 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 11.3.2005 Репутация: нет Всего: нет |
Тоесть всё равно ? DATETIME или TIMESTAMP одинаковы, кроме формата вывода ?
|
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 2 Всего: 43 |
Нет. "Арифметические" операция тоже обрабатываются по разному. Например INTERVAL.
Возможно что и логическое сравнение тоже, но тут я не уверен - не проверял. |
|||
|
||||
| Bose |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1458 Регистрация: 5.3.2005 Где: Riga, Latvia Репутация: 1 Всего: 51 |
|
||||||
|
|||||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |