Сегодня Воскресенье | Дата: 28.04.2024 | Время: 22:29
                        
Последние новости
Оф. C-HUD GTA-ONE (v. beta 1.0) by Darius Stone для GTA - SA
Добавил: Kronos
Всего комментариев: 0
Новая волна GTA-ONE
Добавил: Ice_Code
Всего комментариев: 3
Трейлер Grand Theft Auto - V
Добавил: Kronos
Всего комментариев: 0
Новые темы форума
Last Empire War Z
Ответил: Kronos
Всего ответов:
Adobe Photoshop Touch
Ответил: Kronos
Всего ответов:
ePSXe for Android
Ответил: Kronos
Всего ответов:
Лучшие пользователи
Kronos
Логин: Kronos
Репутация: 10
Группа: Администраторы
Ice_Code
Логин: Ice_Code
Репутация: 2
Группа: Администраторы
ExT
Логин: ExT
Репутация: 1
Группа: Пользователи
Здравствуй, Гость! Авторизуйся или зарегистрируйся
Цвет фона
Случайные материалы



Последние материалы

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Pawn - скриптинг » Мануалы/уроки » MySQL » [Мануал] MySQL типы данных
[Мануал] MySQL типы данных
KronosДата: Воскресенье, 13.07.2014, 19:56 | Сообщение # 1
Местный мазафака
Сообщений: 117
Награды: 0
Репутация: 10
Здравствуйте пользователи Pawno-Info.
Совсем недавно я начал изучать MySQL, но не нашел на форуме не 1 урока по типам таблиц и решил написать свой.
И так приступим: Всего я насчитал 28 типов.

1. TINYINT - Очень маленькое целое число (Диапазон числа со знаком от –128 до 127. Диапазон числа без знака (unsigned) от 0 до 255.)
2. SMALLINT - Маленькое целое число (Диапазон числа со знаком от –32768 до 32767. Диапазон числа без знака (unsigned) от 0 до 65535.)
3. MEDIUMINT - Среднее целое число (Диапазон числа со знаком от –8388608 до 8388607. Диапазон числа без знака (unsigned) от 0 до 16777215.)
4. INT или INTEGER - Целое число (Диапазон числа со знаком от –2147483648 до 2147483647. Диапазон числа без знака (unsigned) от 0 до 4294967295.)
5. BIGINT - Большое целое число (Диапазон числа со знаком от –9223372036854775808 до 9223372036854775807. Диапазон числа без знака (unsigned) от 0 до 18446744073709551615.)

6. FLOAT - Малое (одинарной точности) число с плавающей запятой. Не может быть числом без знака (Диапазоны от –3.402823466E+38 до –1.175494351E-38, 0 и 1.175494351E-38 до 3.402823466E+38. Если количество знаков после запятой не установлено или <= 24 это число с плавающей запятой одинарной точности.)

DOUBLE, DOUBLE PRECISION,REAL - Нормальное (двойной точности) число с плавающей запятой. Не может быть числом без знака (Диапазоны от -1.7976931348623157E+308 до -2.2250738585072014E-308, 0 и 2.2250738585072014E-308 до 1.7976931348623157E+308. Если количество знаков после запятой не установлени или 25 <= количество знаков <= 53 означает числоа с плавающей запятой двойной точности.)

7. DECIMAL, NUMERIC - Распакованное число с плавающей запятой (Работает подобно типу данных CHAR: «распакованный» означает, что число хранится в виде строки, используя один символ для каждой цифры-значения. Символ десятичной запятой и символ отрицательного числа "-" не учитывается в длину. Если десятичное значение равно 0, значение не будет иметь десятичной запятой или дробной части. Максимальный размер для DECIMAL значение такое же, как и для DOUBLE, но фактический диапазон для данного столбца DECIMAL может быть ограничен в выборе длины и десятичные дроби.)

8. DATE - Дата (Дата в диапазоне от «1000-01-01» до «9999-12-31». MySQL хранит поле типа DATE в виде «YYYY-MM-DD» (ГГГГ-ММ-ДД).)
9. DATETIME - Дата и время ( Допустимые диапазоны от «1000-01-01 00:00:00» до «9999-12-31 23:59:59». MySQL хранит поле типа DATETIME в виде «YYYY-MM-DD HH:MM:SS» (ГГГГ-ММ-ДД ЧЧ-ММ-СС).)

10. TIMESTAMP - Дата и время (Диапазон от «1970-01-01 00:00:00» до, примерно, 2037 года. MySQL может хранить поле типа TIMESTAMP в видах «YYYYMMDDHHMMSS» (TIMESTAMP(14)), «YYMMDDHHMMSS» (TIMESTAMP(12)), «YYYYMMDD» (TIMESTAMP(8)) и др.)

11. TIME - Время (Диапазон от «-838:59:59» до «838:59:59». MySQL хранит поле TIME в виде «HH:MM:SS», но позволяет присваивать значения столбцам TIME с использованием либо строки или числа.)

12. YEAR - Год в 2- или 4- хцифровом виде (4 цифры по-умолчанию) (Если вы используете 4 цифра, то допустимые значения 1901-2155, и 0000. Если 2 цифры, то 1970-2069 (70-69). MySQL хранит значения поля YEAR в формате «YYYY».)

13. CHAR - Строка фиксированной длины, которая справа дополняются пробелами до указанной длины, при хранении (Диапазон длины от 1 до 255 символов. Завершающие пробелы удаляются, когда значение извлекается. Значения CHAR сортируются и сравниваются без учета регистра в зависимости от кодировки по умолчанию, если не установлен флаг BINARY.)

14. VARCHAR - Строка переменной длины. Примечание: конечные пробелы удаляются при сохранении (в отличие от спецификации ANSI SQL). (Диапазон длины от 1 до 255 символов. Значения VARCHAR сортируются и сравниваются без учета регистра, если не установлен флаг BINARY.)

15. TINYBLOB, TINYTEXT - BLOB или ТЕХТ с максимальной длиной 255 (2^8 - 1) символов.
16. BLOB, TEXT - BLOB или ТЕХТ с максимальной длиной 65535 (2^16 - 1) символов.
17. MEDIUMBLOB, MEDIUMTEXT - BLOB или ТЕХТ с максимальной длиной 16777215 (2^24 - 1) символов.
18. LONGBLOB, LONGTEXT - BLOB или ТЕХТ с максимальной длиной 4294967295 (2^32 - 1) символов.

19. ENUM - Перечисление (Строка-объект, который может принимать только одно значение, выбирается из списка значений «значение 1», «значение 2» или NULL. ENUM максимум может иметь 65535 различных значений.)

20. SET - Набор (Строка-объект, который может принимать ноль и более значений, каждоу из которых должно быть выбрано из списка значений «значение 1», «значение 2», … Поле SET может иметь максимум 64 варианта значений.)

На этом всё.


СообщениеЗдравствуйте пользователи Pawno-Info.
Совсем недавно я начал изучать MySQL, но не нашел на форуме не 1 урока по типам таблиц и решил написать свой.
И так приступим: Всего я насчитал 28 типов.

1. TINYINT - Очень маленькое целое число (Диапазон числа со знаком от –128 до 127. Диапазон числа без знака (unsigned) от 0 до 255.)
2. SMALLINT - Маленькое целое число (Диапазон числа со знаком от –32768 до 32767. Диапазон числа без знака (unsigned) от 0 до 65535.)
3. MEDIUMINT - Среднее целое число (Диапазон числа со знаком от –8388608 до 8388607. Диапазон числа без знака (unsigned) от 0 до 16777215.)
4. INT или INTEGER - Целое число (Диапазон числа со знаком от –2147483648 до 2147483647. Диапазон числа без знака (unsigned) от 0 до 4294967295.)
5. BIGINT - Большое целое число (Диапазон числа со знаком от –9223372036854775808 до 9223372036854775807. Диапазон числа без знака (unsigned) от 0 до 18446744073709551615.)

6. FLOAT - Малое (одинарной точности) число с плавающей запятой. Не может быть числом без знака (Диапазоны от –3.402823466E+38 до –1.175494351E-38, 0 и 1.175494351E-38 до 3.402823466E+38. Если количество знаков после запятой не установлено или <= 24 это число с плавающей запятой одинарной точности.)

DOUBLE, DOUBLE PRECISION,REAL - Нормальное (двойной точности) число с плавающей запятой. Не может быть числом без знака (Диапазоны от -1.7976931348623157E+308 до -2.2250738585072014E-308, 0 и 2.2250738585072014E-308 до 1.7976931348623157E+308. Если количество знаков после запятой не установлени или 25 <= количество знаков <= 53 означает числоа с плавающей запятой двойной точности.)

7. DECIMAL, NUMERIC - Распакованное число с плавающей запятой (Работает подобно типу данных CHAR: «распакованный» означает, что число хранится в виде строки, используя один символ для каждой цифры-значения. Символ десятичной запятой и символ отрицательного числа "-" не учитывается в длину. Если десятичное значение равно 0, значение не будет иметь десятичной запятой или дробной части. Максимальный размер для DECIMAL значение такое же, как и для DOUBLE, но фактический диапазон для данного столбца DECIMAL может быть ограничен в выборе длины и десятичные дроби.)

8. DATE - Дата (Дата в диапазоне от «1000-01-01» до «9999-12-31». MySQL хранит поле типа DATE в виде «YYYY-MM-DD» (ГГГГ-ММ-ДД).)
9. DATETIME - Дата и время ( Допустимые диапазоны от «1000-01-01 00:00:00» до «9999-12-31 23:59:59». MySQL хранит поле типа DATETIME в виде «YYYY-MM-DD HH:MM:SS» (ГГГГ-ММ-ДД ЧЧ-ММ-СС).)

10. TIMESTAMP - Дата и время (Диапазон от «1970-01-01 00:00:00» до, примерно, 2037 года. MySQL может хранить поле типа TIMESTAMP в видах «YYYYMMDDHHMMSS» (TIMESTAMP(14)), «YYMMDDHHMMSS» (TIMESTAMP(12)), «YYYYMMDD» (TIMESTAMP(8)) и др.)

11. TIME - Время (Диапазон от «-838:59:59» до «838:59:59». MySQL хранит поле TIME в виде «HH:MM:SS», но позволяет присваивать значения столбцам TIME с использованием либо строки или числа.)

12. YEAR - Год в 2- или 4- хцифровом виде (4 цифры по-умолчанию) (Если вы используете 4 цифра, то допустимые значения 1901-2155, и 0000. Если 2 цифры, то 1970-2069 (70-69). MySQL хранит значения поля YEAR в формате «YYYY».)

13. CHAR - Строка фиксированной длины, которая справа дополняются пробелами до указанной длины, при хранении (Диапазон длины от 1 до 255 символов. Завершающие пробелы удаляются, когда значение извлекается. Значения CHAR сортируются и сравниваются без учета регистра в зависимости от кодировки по умолчанию, если не установлен флаг BINARY.)

14. VARCHAR - Строка переменной длины. Примечание: конечные пробелы удаляются при сохранении (в отличие от спецификации ANSI SQL). (Диапазон длины от 1 до 255 символов. Значения VARCHAR сортируются и сравниваются без учета регистра, если не установлен флаг BINARY.)

15. TINYBLOB, TINYTEXT - BLOB или ТЕХТ с максимальной длиной 255 (2^8 - 1) символов.
16. BLOB, TEXT - BLOB или ТЕХТ с максимальной длиной 65535 (2^16 - 1) символов.
17. MEDIUMBLOB, MEDIUMTEXT - BLOB или ТЕХТ с максимальной длиной 16777215 (2^24 - 1) символов.
18. LONGBLOB, LONGTEXT - BLOB или ТЕХТ с максимальной длиной 4294967295 (2^32 - 1) символов.

19. ENUM - Перечисление (Строка-объект, который может принимать только одно значение, выбирается из списка значений «значение 1», «значение 2» или NULL. ENUM максимум может иметь 65535 различных значений.)

20. SET - Набор (Строка-объект, который может принимать ноль и более значений, каждоу из которых должно быть выбрано из списка значений «значение 1», «значение 2», … Поле SET может иметь максимум 64 варианта значений.)

На этом всё.

Автор - Kronos
Дата добавления - 13.07.2014 в 19:56
Форум » Pawn - скриптинг » Мануалы/уроки » MySQL » [Мануал] MySQL типы данных
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Revision by www.GTA-ONE.ru
Copyright © 2024 |