Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сколько может быть ID
 
 автор: kest131   (25.06.2006 в 02:54)   письмо автору
 
 

Сколько может максимально быть ID или он не ограничен.?
Или какой максимальной длины может быть ID?

   
 
 автор: WebTech   (25.06.2006 в 07:38)   письмо автору
 
   для: kest131   (25.06.2006 в 02:54)
 

Если ID записывать в поле типа BIGINT то значения могу быть от -9223372036854775808 до 9223372036854775807

   
 
 автор: cheops   (25.06.2006 в 10:28)   письмо автору
 
   для: kest131   (25.06.2006 в 02:54)
 

Как уже написал WebTech - максимальный размер будет зависить от выбранного типа, так если выбрать в качесте типа столбца TINYINT, то максимальное значение будет 255.

   
 
 автор: kest131   (25.06.2006 в 16:28)   письмо автору
 
   для: cheops   (25.06.2006 в 10:28)
 

а можно пример запроса для создания базы с таким типом (TINYINT или BIGINT)

А такой тип повлияет на скорость работы?

   
 
 автор: Саня   (25.06.2006 в 16:57)   письмо автору
 
   для: kest131   (25.06.2006 в 16:28)
 

CREATE TABLE tbl (
  id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  field1 TEXT,
  field2 TINYINT
) TYPE=MyISAM;

А такой тип повлияет на скорость работы?
Чем больше места требует тип - тем медленнее скорость обработки. TINYINT требует 1 байт, а BIGINT - 8 байт. Но не стоит об этом сильно беспокоиться. Целочисленные данные обрабатываются очень быстро.

   
 
 автор: kest131   (25.06.2006 в 17:57)   письмо автору
 
   для: Саня   (25.06.2006 в 16:57)
 

А быдит ли разница в скорости и какая если сортировать по ID но вноситься в таблицу они будут не по порядку (121334,1045,346789,34763455,34621,83434)

   
 
 автор: Саня   (25.06.2006 в 18:13)   письмо автору
 
   для: kest131   (25.06.2006 в 17:57)
 

Разница по сравнению с добавлением по порядку? Если и будет - то оооочень незначительная.

   
 
 автор: kest131   (25.06.2006 в 18:33)   письмо автору
 
   для: Саня   (25.06.2006 в 16:57)
 

А есть что-то среднее на 3-4 байта?

   
 
 автор: Саня   (25.06.2006 в 19:03)   письмо автору
 
   для: kest131   (25.06.2006 в 18:33)
 

MEDIUMINT - 3 байта (от 0 до 16777215) и INT - 4 байта (от 0 до 2147683648).

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования