No es pot gestionar la gran quantitat de dades presents al món sense un sistema de gestió de bases de dades adequat. MySQL és un dels sistemes de gestió de bases de dades més populars que s’utilitzen a la indústria. Al meu bloc anterior a Tutorial MySQL , hauríeu entès les diverses consultes SQL que es poden executar. En aquest bloc sobre els tipus de dades MySQL, parlaré dels diferents tipus de dades utilitzats a MySQL.
escriviu el càsting a Java amb exemple
En aquest bloc sobre els tipus de dades MySQL, tractaré el següent:
- Tipus numèrics
- Tipus de corda
- Tipus de data i hora
- Ús de tipus de dades d'altres motors de base de dades
Comencem, doncs, amb cadascun d’ells.
Tipus de dades MySQL: tipus numèrics
Els tipus de dades numèrics permeten tant enters signats com no signats. MySQL admet els següents tipus de dades numèriques.
Subscriu-te al nostre canal de youtube per obtenir noves actualitzacions ..!
Tipus de dades MySQL: Tipus de corda
Els tipus de dades de cadenes permeten cadenes de longitud fixa i variable. MySQL admet els següents tipus de dades de cadenes.
Tipus de dades | Descripció | Emmagatzematge |
CHAR (mida) | Té fins a 255 caràcters i permet una cadena de longitud fixa. | (Longitud de columna declarada de caràcters * Nombre de bytes)<= 255 |
VARCHAR (mida) | Té fins a 255 caràcters i permet una cadena de longitud variable. Si emmagatzemeu caràcters superiors a 55, el tipus de dades es convertirà a tipus TEXT. |
|
TINYTEXT | Permet una cadena amb una longitud màxima de 255 caràcters | Longitud real en bytes de valor de cadena (Len) + 1 bytes, on Len<28 |
TEXT | Permet una cadena amb una longitud màxima de 65.535 caràcters | Longitud real en bytes de valor de cadena (Len) + 2 bytes, on Len<216 |
BLOB | Conté fins a 65.535 bytes de dades i s'utilitza per a objectes binaris grans. | Longitud real en bytes de valor de cadena (Len) + 2 bytes, on Len<216 |
MEDIUMTEXT | Permet una cadena amb una longitud màxima de 16.777.215 caràcters | Longitud real en bytes de valor de cadena (Len) + 3 bytes, on Len<224 |
MEDIUMBLOB | Conté fins a 16.777.215 bytes de dades i s'utilitza per a objectes binaris grans. | Longitud real en bytes de valor de cadena (Len) + 3 bytes, on Len<224 |
LONGTEXT | Permet una cadena amb una longitud màxima de 4.294.967.295 caràcters | Longitud real en bytes de valor de cadena (Len) + 4 bytes, on Len<232 |
LONGBLOB | Conté fins a 4.294.967.295 bytes de dades i s'utilitza per a objectes binaris grans. | Longitud real en bytes de valor de cadena (Len) + 4 bytes, on Len<232 |
ENUM (x, y, z, etc.) | Permet introduir una llista de valors possibles, amb un màxim de 65535. En cas que s’insereixi un valor que no estigui present a la llista, un blancs'inserirà el valor. | 1 o 2 bytes, depenent del nombre de valors d’enumeració (65.535 valors com a màxim) |
CONJUNT | Aquest tipus de dades és similar a ENUM, però SET pot tenir fins a 64 elements de llista i pot emmagatzemar més d'una opció. | 1, 2, 3, 4 o 8 bytes, en funció del nombre de membres configurats (64 membres com a màxim) |
Tipus de dades MySQL: Tipus de data i hora
Aquest tipus de dades ens permet esmentar la data i l’hora. MySQL admet els següents tipus de dades de data i hora.
Voleu obtenir la certificació com a administrador de bases de dades?Tipus de dades MySQL: Ús de tipus de dades d'altres motors de base de dades
Si voleu implementar el codi escrit per altres proveïdors a SQL, MySQL ho facilita mapejant els tipus de dades. Consulteu la taula següent.
Un altre tipus de proveïdor | Tipus MySQL |
BOOL | TINYINT |
BOOLEAN | TINYINT |
PERSONATGE VARIANT (M) | VARCHAR (M) |
FIXAT | DECIMAL |
FLOTAR4 | FLOTAR |
FLOTAR8 | DOBLE |
INT1 | TINYINT |
INT2 | SMALLINT |
INT3 | MEDIUMINT |
INT4 | INT |
INT8 | BIGINT |
VARBINÀRIA LLARGA | MEDIUMBLOB |
VARCHAR LLARG | MEDIUMTEXT |
LLARG | MEDIUMTEXT |
MIDDLEINT | MEDIUMINT |
NUMÈRIC | DECIMAL |
Després d’aquest blog sobre els tipus de dades MySQL, entrarem a connectar bases de dades amb PHP, però abans podeu consultar-ho , per conèixer les principals preguntes que es fan a les entrevistes. Estigueu atents!
Si voleu obtenir més informació sobre MySQL i conèixer aquesta base de dades relacional de codi obert, consulteu la nostra que inclou formació en directe dirigida per un instructor i experiència en projectes reals. Aquesta formació us ajudarà a entendre MySQL en profunditat i us ajudarà a dominar el tema.
Tens alguna pregunta? Esmenteu-lo a la secció de comentaris de ' Tipus de dades MySQL ”I em posaré en contacte amb vosaltres.
t tipus de dades de data sql