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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Что означает "M" в конструции INT[(M)] ?

Сообщения:  [1-9] 

 
 автор: Trianon   (27.01.2007 в 12:13)   письмо автору
 
   для: jeans1986   (27.01.2007 в 10:09)
 

>Я в клиенте mysql делаю, но не вижу результата. т.е как я понял это число хадаёт минимальную длину поля для отображения,
Именно так. И только в консольном клиенте MySql.

и на данные он не влияет.
>именно так

>а когда работаеш через PHP оно имеет значениме или можно забыть про него вообше?
никакого.
Но в целях совместимости с другими диалектами SQL стоит указывать там значение не менее реально хранящихся данных.

   
 
 автор: jeans1986   (27.01.2007 в 10:09)   письмо автору
 
   для: cheops   (26.01.2007 в 17:48)
 

Я в клиенте mysql делаю, но не вижу результата. т.е как я понял это число хадаёт минимальную длину поля для отображения, и на данные он не влияет. а когда работаеш через PHP оно имеет значениме или можно забыть про него вообше? заранее благодарю.

   
 
 автор: cheops   (26.01.2007 в 17:48)   письмо автору
 
   для: jeans1986   (26.01.2007 в 17:43)
 

Это минимальное поле - если число больше этого поля, столбец раздвигается автоматически.

   
 
 автор: Trianon   (26.01.2007 в 17:45)   письмо автору
 
   для: jeans1986   (26.01.2007 в 17:43)
 

Теперь сделайте наоборот INT(20) а число введите 1. И поглядите результат.

   
 
 автор: jeans1986   (26.01.2007 в 17:43)   письмо автору
 
   для: Trianon   (26.01.2007 в 16:46)
 

ну я хочу просто знать. а то в клиенте mysql я протестировал и не работает так как вы сказали. я зделал INT(2) и ввёл число 123456789. я дал запрос SELECT * FROM base и он мне выдал 123456789.

   
 
 автор: Trianon   (26.01.2007 в 16:46)   письмо автору
 
   для: jeans1986   (26.01.2007 в 16:39)
 

что не работает?
И с какой практической целью можно применять консольный клиент?

   
 
 автор: jeans1986   (26.01.2007 в 16:39)   письмо автору
 
   для: Trianon   (26.01.2007 в 16:28)
 

Я в косоли mysql сделал, но он не работает.

   
 
 автор: Trianon   (26.01.2007 в 16:28)   письмо автору
 
   для: jeans1986   (26.01.2007 в 16:26)
 

Число символов, отводимое под поле в отчете, когда используется консольный клиент.

   
 
 автор: jeans1986   (26.01.2007 в 16:26)   письмо автору
 
 

Что означает "M" в конструции INT[(M)] ?Если е трудно обьясните по подробнее. Заранее благодарю.

   

Сообщения:  [1-9] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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