ПредишенСледващото

Типове полета в MySQL

В тази статия, ние посвещаваме един много важен въпрос, свързан с това, което типа полета в таблицата ни дава MySQL. Не е тайна, че записите в таблицата, трябва да отговарят на тези видове. И всеки запис клетка, трябва да отговарят на определени условия, което е само на определени по вид поле MySQL на.

Нека да поръчате Нека разгледаме всички видове полето в MySQL

1. VARCHAR. Този тип е низ, с поредица от променлива дължина от 0 до 255 символа.

2. TINYINT. Това е типът на числа. стойности варират от -127 до 128 или от 0 до 255. В зависимост от това, дали тази област може да бъде отрицателен. За информация как да го питам, аз ще ви кажа по-долу.

3. Текст (BLOB). Това е нормален тип низ, в който максималната дължина на 65535 символа. Идеален за съхранение на текст.

5. SMALLINT. Също така, както TINYINT - е тип данни, но диапазона на стойностите има повече: -32 768 до 32 767 или 0-65535.

6. MEDIUMINT. Друга неразделна тип, но диапазона на стойностите, дори повече: от -8388608 да 8388607. или 0-16777215.

7. INT. Най-често използваният тип данни. Неговият обхват: -2147483648 до 2147483647 или между 0 и 4294967295.

8. BIGINT. Последно от вида, който се използва много често, защото си гама стойност не е особено в търсенето от -9.223.372.036.854.775.808 да 9223372036854775807. или 0-18446744073709551615.

9. поплавъка. Реал тип данни. Точност на сингъл, което означава, че броят на знака след десетичната запетая не може да бъде повече от 24. Обхват: от 38 до -3,402823466E + -1,175494351E-38. И от 0. 38 до 1,175494351E-3,402823466E + 38.

11. десетична. Рядко се използва тип danyh, но все пак. Този номер е подобен на типа на двоен. но тя се съхранява като низ. И, всъщност, допустим диапазон от стойности, определена от присъствието на марката "-" и ".". Ако тези признаци е липсата, допустимия диапазон е същата като за двойно.

12. DATETIME. Типът на данните е отговорен за съхранение на дата и час. в следния формат: "YYYY-MM-DD HH: MM: SS".

13. TIMESTAMP. Някои клеймото, която може да има една от следните формати: "YYYYMMDDHHMMSS", "YYMMDDHHMMSS", "ГГГГММДД", "YYMMDD".

14. TIME. Обикновено тип, заредете време във формата: "HH: MM: SS".

15. година. Вид на такса за една година в един от двата формата: "YY", "YYYY".

16. CHAR. фиксирана дължина низ. Sostovlyaet обхват от 0 до 255 знака. При съхранение този вид се добавя към края на реда брой места до предварително определен размер.

17. TINYTEXT (TINYBLOB). Текст, с дължина от 0 до 255 символа.

18. MEDIUMTEXT (MEDIUMBLOB). Текст, с дължина от 0 до 16777215 знаци.

19. LONGTEXT (LONGBLOB). Текст, с дължина от 0 до 4294967295 знаци.

20. ENUM. Този вид съдържа списък от стойности. С други думи, стойността на съответната позиция на клетката трябва да бъде избран от списъка с валидни стойности низ (аналогов radiobutton). Максималният брой на 65535 стойности.

21. SET. А набор от ценности. Ако само един трябва да бъде избран ENUM, тогава може да бъде избран няколко стойности (аналогов отметката). Максималният брой на ценности, съхранявани в SET - 64.

Тук се срещнахме с всички типове теренни в MySQL. Както обещах, ви казва как да изберете кой номер ще се използва: положителна или отрицателна. За тази цел има специален атрибут неподписан. че ако има, то числото е положително, и ако не, тогава броят може да бъде положителен или отрицателен. Въпреки това, тогава ще се разбере всичко, но за сега просто обърнете внимание на това.

Разбира се, всичко това не е необходимо да си спомня. И аз ще ви позволи да се изброят видовете, които се използват много често, и че самият повторно използване:

  • VARCHAR - идеалното типа на данните за всички потребителски имена, пароли,, заглавия на статии, имена, имена и други неща.
  • TINYINT - използва се за всички "флагове". Например, потребителите са активни на сайта или не, това е блокиран потребител на сайта или не. Също така се използва за цифровата оценка на правата на потребителите. Например, "1" - Това е гост. "2" - най-малко. "3" - Администраторът и така нататък.
  • ТЕКСТ - използва за съхраняване на текст, разбира се, се използва много често.
  • INT - най-популярната възможност за използване на този вид - това е ID (единен идентификационен код), който е уникален за всеки запис в таблицата.
  • DATETIME - се използва за съхранение на дата и час. Например, можете да съхранявате на датата и часа на съобщението на форума, датата и часа на регистрация на потребителя, и така нататък.
  • ENUM - е по-малко често срещаните аз описани по-горе, но все пак. Най-простият пример за този тип - устно описание на правата на потребителите: "Гост", "регистрация", "администратор".

Както можете да видите, видовете поле в MySQL е много, но се използват активно от само 5-6. така че всичко е много, много проста.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!