| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > Аттрибуты |
| Автор: Aliance 7.5.2005, 12:35 |
| Читал доку на оф. сайте - не разобрался сам. Помогите, объясните что означают такие вещи:
|
| Автор: Mal Hack 7.5.2005, 12:57 | ||||||||
счетчик
бинарные данные
положительные
положительные с нулями вперди |
| Автор: Aliance 7.5.2005, 12:59 | ||||||
по переводу нечто подобное и предпологал. Как работает?
я таких не знаю :-)
где такое может использоваться? Например, при вводе даты? А если будет введено отр. число что станет? |
| Автор: Mal Hack 7.5.2005, 13:02 | ||||||
При вставке данных в базу значение поля с auti_incr.. автоматом увеличивается на 1.
Ну вобщем для сервера это значит, что надо смотреть на букву "а" не как на "а", а как на ее двоичный код, тобишь что-то типа 101100110. реально ты этого не увидишь. Добавлено @ 13:02
Количество товара. Кол-во сообщений. |
| Автор: Ignat 7.5.2005, 14:53 | ||
если точнее - беззнаковые. 0 - это тоже беззнаковое число, но оно не положительно. |
| Автор: Aliance 7.5.2005, 20:32 | ||||
где такое может использоваться? Положительные. - т.е. например id моей строки БД, да? Поидеи только положительные и ноль... ясно... А про
плохо понял. оно в пхпмайадмин будет же видно, так? А если будет - то имея 2 строки я в первую вставля 0, во вторую 1...но если они (столбцы) будут помечеными таким образом они обе станут 1 и 2, соотв? |
| Автор: Mal Hack 7.5.2005, 20:45 | ||||||||
Да, при этом к примеру, если без анзигнед диапазон значений от -7 до 8, то при анзигнед будет от 0 до 16.
Ну как тебе сказать... К примеру пр WHERE `pole` = 'AAA' вернет записи где поле равно 'aaa', а в случае binary только там, гдк AAA, т.к. бинарный код этих симолов - разный.
Нет.
ты вставляешь запись в базу. Все поля в строке, которые стоят, как uato_increment будут увеличины на 1 от значения хранимого в памяти сервера. |
| Автор: Aliance 7.5.2005, 21:17 | ||
т.е. оно не будет видно и я назначаю только первый (как в МСАксесс), остальные автоматом и даже не будут отображаться, чтобы я их не трогал, да? А что тогда такое функция COUNT() |
| Автор: Joes 7.5.2005, 21:22 |
| COUNT - число значений в столбце, SUM - сумма значений в столбце, AVG - среднее значение в столбце, MAX - самое большое значение в столбце, MIN - самое малое значение в столбце. |
| Автор: Mal Hack 7.5.2005, 21:31 | ||
При попытке изменить ключ будет ошибка. |
| Автор: Aliance 7.5.2005, 21:42 | ||
это хорошо Joes а что за заначения - оно ж одно |
| Автор: Mal Hack 7.5.2005, 21:46 |
| Aliance это аггрегатные функци... Обычно их с GROUP BY применяют. |
| Автор: Aliance 7.5.2005, 21:52 |
| У меня они в вып. меню в админке, когда я заполняю вручную данные строк |
| Автор: Joes 8.5.2005, 10:00 | ||
| Ну не обязательно с GROUP BY... Aliance Так наверное нагляднее:
выведет количество записей, где есть слово Vingrad |