Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Аттрибуты 
:(
    Опции темы
Aliance
Дата 7.5.2005, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Читал доку на оф. сайте - не разобрался сам.
Помогите, объясните что означают такие вещи:
  • auto_increment
  • binary
  • unsigned
  • unsigned_zerofill

PM MAIL WWW ICQ Skype   Вверх
Mal Hack
Дата 7.5.2005, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Цитата(Aliance @ 7.5.2005, 13:35)
# auto_increment

счетчик

Цитата(Aliance @ 7.5.2005, 13:35)
binary

бинарные данные

Цитата(Aliance @ 7.5.2005, 13:35)
unsigned

положительные

Цитата(Aliance @ 7.5.2005, 13:35)
unsigned_zerofill

положительные с нулями вперди
PM ICQ   Вверх
Aliance
Дата 7.5.2005, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Цитата(Mal @ 7.5.2005, 13:57)
счетчик

по переводу нечто подобное и предпологал. Как работает?

Цитата(Mal @ 7.5.2005, 13:57)
бинарные данные

я таких не знаю :-)

Цитата(Mal @ 7.5.2005, 13:57)
положительные

где такое может использоваться? Например, при вводе даты? А если будет введено отр. число что станет?
PM MAIL WWW ICQ Skype   Вверх
Mal Hack
Дата 7.5.2005, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Цитата(Aliance @ 7.5.2005, 13:59)
по переводу нечто подобное и предпологал. Как работает?

При вставке данных в базу значение поля с auti_incr.. автоматом увеличивается на 1.

Цитата(Aliance @ 7.5.2005, 13:59)
я таких не знаю :-)

Ну вобщем для сервера это значит, что надо смотреть на букву "а" не как на "а", а как на ее двоичный код, тобишь что-то типа 101100110. реально ты этого не увидишь.
Добавлено @ 13:02
Цитата(Aliance @ 7.5.2005, 13:59)
где такое может использоваться?

Количество товара. Кол-во сообщений.
PM ICQ   Вверх
Ignat
Дата 7.5.2005, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Цитата(Mal @ 7.5.2005, 13:57)
unsigned

положительные

если точнее - беззнаковые. 0 - это тоже беззнаковое число, но оно не положительно.


--------------------
Теперь при чем :P
PM   Вверх
Aliance
Дата 7.5.2005, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Цитата(Mal @ 7.5.2005, 13:57)
бинарные данные

где такое может использоваться?

Положительные. - т.е. например id моей строки БД, да? Поидеи только положительные и ноль... ясно...

А про
Цитата(Mal @ 7.5.2005, 14:02)
При вставке данных в базу значение поля с auti_incr.. автоматом увеличивается на 1.

плохо понял.
оно в пхпмайадмин будет же видно, так? А если будет - то имея 2 строки я в первую вставля 0, во вторую 1...но если они (столбцы) будут помечеными таким образом они обе станут 1 и 2, соотв?
PM MAIL WWW ICQ Skype   Вверх
Mal Hack
Дата 7.5.2005, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Цитата(Aliance @ 7.5.2005, 21:32)
Положительные. - т.е. например id моей строки БД, да? Поидеи только положительные и ноль... ясно...

Да, при этом к примеру, если без анзигнед диапазон значений
от -7 до 8, то при анзигнед будет от 0 до 16.

Цитата(Aliance @ 7.5.2005, 21:32)
где такое может использоваться?

Ну как тебе сказать...
К примеру пр WHERE `pole` = 'AAA' вернет записи где поле равно 'aaa', а в случае binary только там, гдк AAA, т.к. бинарный код этих симолов - разный.

Цитата(Aliance @ 7.5.2005, 21:32)
оно в пхпмайадмин будет же видно, так?

Нет.

Цитата(Aliance @ 7.5.2005, 21:32)
помечеными таким образом они обе станут 1 и 2, соотв?

ты вставляешь запись в базу. Все поля в строке, которые стоят, как uato_increment будут увеличины на 1 от значения хранимого в памяти сервера.
PM ICQ   Вверх
Aliance
Дата 7.5.2005, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Цитата(Mal @ 7.5.2005, 21:45)
Нет.

т.е. оно не будет видно и я назначаю только первый (как в МСАксесс), остальные автоматом и даже не будут отображаться, чтобы я их не трогал, да?

А что тогда такое функция COUNT()
PM MAIL WWW ICQ Skype   Вверх
Joes
Дата 7.5.2005, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 432
Регистрация: 15.11.2004

Репутация: 2
Всего: 7



COUNT - число значений в столбце,
SUM - сумма значений в столбце,
AVG - среднее значение в столбце,
MAX - самое большое значение в столбце,
MIN - самое малое значение в столбце.
PM MAIL   Вверх
Mal Hack
Дата 7.5.2005, 21:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Цитата(Aliance @ 7.5.2005, 22:17)
т.е. оно не будет видно и я назначаю только первый (как в МСАксесс), остальные автоматом и даже не будут отображаться, чтобы я их не трогал, да?

При попытке изменить ключ будет ошибка.
PM ICQ   Вверх
Aliance
Дата 7.5.2005, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Цитата(Mal @ 7.5.2005, 22:31)
При попытке изменить ключ будет ошибка.

это хорошо smile

Joes
а что за заначения - оно ж одно smile
PM MAIL WWW ICQ Skype   Вверх
Mal Hack
Дата 7.5.2005, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Aliance это аггрегатные функци... Обычно их с GROUP BY применяют.
PM ICQ   Вверх
Aliance
Дата 7.5.2005, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



У меня они в вып. меню в админке, когда я заполняю вручную данные строк
PM MAIL WWW ICQ Skype   Вверх
Joes
Дата 8.5.2005, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 432
Регистрация: 15.11.2004

Репутация: 2
Всего: 7



Ну не обязательно с GROUP BY...

Aliance
Так наверное нагляднее:
Код

SELECT COUNT(*) FROM notes WHERE note LIKE '%vingrad%';

выведет количество записей, где есть слово Vingrad
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0605 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.