Човек не може да се справи с огромното количество данни, присъстващи в света, без подходяща система за управление на база данни. MySQL е една от най-популярните системи за управление на бази данни, използвани в индустрията. В предишния ми блог на Урок за MySQL , бихте разбрали различните SQL заявки, които могат да бъдат изпълнени. В този блог за MySQL типове данни ще обсъждам различните типове данни, използвани в MySQL.
goto команда c ++
В този блог за MySQL Типове данни ще разгледам следното:
- Числови типове
- Типове низове
- Типове дата и час
- Използване на типове данни от други двигатели на бази данни
И така, нека да започнем с всеки един от тях.
Типове данни на MySQL: Цифрови типове
Числовите типове данни позволяват както подписани, така и неподписани цели числа. MySQL поддържа следните цифрови типове данни.
Абонирайте се за нашия канал в YouTube, за да получавате нови актуализации ..!
Типове данни на MySQL: Типове низове
String Типовете данни позволяват низове както с фиксирана, така и с променлива дължина. MySQL поддържа следните типове данни String.
Тип данни | Описание | Съхранение |
CHAR (размер) | Съдържа до 255 знака и позволява низ с фиксирана дължина. | (Декларирана дължина на колоната на символите * Брой байтове)<= 255 |
VARCHAR (размер) | Съдържа до 255 знака и позволява низ с променлива дължина. Ако съхранявате символи, по-големи от 55, тогава типът данни ще бъде преобразуван в тип TEXT. |
|
ТИНИКСТ | Позволява низ с максимална дължина от 255 знака | Действителна дължина в байтове на String стойност (Len) + 1 байта, където Len<28 |
ТЕКСТ | Позволява низ с максимална дължина от 65 535 знака | Действителна дължина в байтове на String стойност (Len) + 2 байта, където Len<216. |
BLOB | Съдържа до 65 535 байта данни и се използва за двоични големи обекти. | Действителна дължина в байтове на String стойност (Len) + 2 байта, където Len<216. |
СРЕДЕН ТЕКСТ | Позволява низ с максимална дължина от 16 777 215 знака | Действителна дължина в байтове на String стойност (Len) + 3 байта, където Len<224 |
СРЕДЕН КРАН | Съдържа до 16 777 215 байта данни и се използва за двоични големи обекти. | Действителна дължина в байтове на String стойност (Len) + 3 байта, където Len<224 |
ДЪЛГОТЕКСТ | Позволява низ с максимална дължина от 4 294 967 295 знака | Действителна дължина в байтове на String стойност (Len) + 4 байта, където Len<232 |
LONGBLOB | Съдържа до 4 294 967 295 байта данни и се използва за двоични големи обекти. | Действителна дължина в байтове на String стойност (Len) + 4 байта, където Len<232 |
ENUM (x, y, z и т.н.) | Позволява ви да въведете списък с възможни стойности, като максималната стойност е 65535 стойности. Само в случай, че се вмъкне стойност, която не присъства в списъка, празноще бъде вмъкната стойност. | 1 или 2 байта, в зависимост от броя на стойностите на изброяване (максимум 65 535 стойности) |
КОМПЛЕКТ | Този тип данни е подобен на ENUM, но SET може да има до 64 елемента от списъка и може да съхранява повече от един избор. | 1, 2, 3, 4 или 8 байта, в зависимост от броя на зададените членове (максимум 64 члена) |
Типове данни на MySQL: Типове дата и час
Този тип данни ни позволява да споменем датата и часа. MySQL поддържа следните типове данни за дата и час.
Искате да получите сертификат като администратор на база данни?Типове данни на MySQL: Използване на типове данни от други двигатели на бази данни
Ако искате да приложите кода, написан от други доставчици в SQL, тогава MySQL улеснява това чрез картографиране на типовете данни. Вижте следната таблица.
Друг тип продавач | Тип MySQL |
БУЛ | TINYINT |
БУЛИН | TINYINT |
РАЗЛИЧЕН ХАРАКТЕР (М) | VARCHAR (M) |
ОПРАВЕНО | ДЕЦИМАЛЕН |
ПЛАВКА4 | ПЛАВАТ |
ПЛАВАЩ 8 | ДВОЙНА |
INT1 | TINYINT |
INT2 | СМАЛИНТ |
INT3 | СРЕДЕН ПЪТ |
INT4 | INT |
INT8 | ГОЛЯМ |
ДЪЛГА ВАРБИНАРИЯ | СРЕДЕН КРАН |
ДЪЛГ ВАРХАР | СРЕДЕН ТЕКСТ |
ДЪЛГО | СРЕДЕН ТЕКСТ |
СРЕДЕН | СРЕДЕН ПЪТ |
ЧИСЛЕНО | ДЕЦИМАЛЕН |
След този блог за MySQL Data Types, ще започнем да свързваме бази данни с PHP, но преди това можете да се обърнете към това , за да знаете основните въпроси, задавани в интервюта. Останете на линия!
Ако искате да научите повече за MySQL и да опознаете тази релационна база данни с отворен код, разгледайте нашата което се предлага с обучение под ръководството на инструктори на живо и опит в реалния живот на проекти. Това обучение ще ви помогне да разберете MySQL в дълбочина и ще ви помогне да постигнете майсторство по темата.
Имате въпрос към нас? Моля, споменете го в раздела за коментари на ” Типове данни на MySQL ”И ще се свържа с вас.