Non è possibile gestire la grande quantità di dati presenti nel mondo senza un adeguato sistema di gestione del database. MySQL è uno dei sistemi di gestione di database più popolari utilizzati nel settore. Nel mio precedente blog su Tutorial su MySQL , avresti compreso le varie query SQL che possono essere eseguite. In questo blog sui tipi di dati MySQL, tratterò i diversi tipi di dati utilizzati in MySQL.
In questo blog sui tipi di dati MySQL, tratterò quanto segue:
- Tipi numerici
- Tipi di stringa
- Tipi di data e ora
- Utilizzo di tipi di dati da altri motori di database
Quindi, iniziamo con ciascuno di essi.
Tipi di dati MySQL: tipi numerici
I tipi di dati numerici consentono numeri interi con e senza segno. MySQL supporta i seguenti tipi di dati numerici.
Iscriviti al nostro canale youtube per ricevere nuovi aggiornamenti ..!
Tipi di dati MySQL: Tipi di stringa
I tipi di dati stringa consentono stringhe di lunghezza fissa e variabile. MySQL supporta i seguenti tipi di dati String.
Tipo di dati | Descrizione | Conservazione |
CHAR (taglia) | Contiene fino a 255 caratteri e consente una stringa di lunghezza fissa. | (Lunghezza colonna dichiarata di caratteri * Numero di byte)<= 255 |
VARCHAR (taglia) | Contiene fino a 255 caratteri e consente una stringa di lunghezza variabile. Se memorizzi caratteri maggiori di 55, il tipo di dati verrà convertito in tipo TESTO. |
|
TINYTEXT | Consente una stringa con una lunghezza massima di 255 caratteri | Lunghezza effettiva in byte del valore String (Len) + 1 byte, dove Len<28 |
TESTO | Consente una stringa con una lunghezza massima di 65.535 caratteri | Lunghezza effettiva in byte del valore String (Len) + 2 byte, dove Len<216 |
BLOB | Contiene fino a 65.535 byte di dati e viene utilizzato per oggetti binari di grandi dimensioni. | Lunghezza effettiva in byte del valore String (Len) + 2 byte, dove Len<216 |
TESTO MEDIO | Consente una stringa con una lunghezza massima di 16.777.215 caratteri | Lunghezza effettiva in byte del valore String (Len) + 3 byte, dove Len<224 |
MEDIUMBLOB | Contiene fino a 16.777.215 byte di dati e viene utilizzato per oggetti binari di grandi dimensioni. | Lunghezza effettiva in byte del valore String (Len) + 3 byte, dove Len<224 |
LONGTEXT | Consente una stringa con una lunghezza massima di 4.294.967.295 caratteri | Lunghezza effettiva in byte del valore String (Len) + 4 byte, dove Len<232 |
LONGBLOB | Contiene fino a 4.294.967.295 byte di dati e viene utilizzato per oggetti binari di grandi dimensioni. | Lunghezza effettiva in byte del valore String (Len) + 4 byte, dove Len<232 |
ENUM (x, y, z, ecc.) | Consente di inserire un elenco di valori possibili, con il massimo di 65535 valori. Nel caso in cui venga inserito un valore non presente nell'elenco, uno spazio vuotovalore verrà inserito. | 1 o 2 byte, a seconda del numero di valori di enumerazione (massimo 65.535 valori) |
IMPOSTATO | Questo tipo di dati è simile a ENUM, ma SET può contenere fino a 64 voci di elenco e può memorizzare più di una scelta. | 1, 2, 3, 4 o 8 byte, a seconda del numero di membri del set (massimo 64 membri) |
Tipi di dati MySQL: Tipi di data e ora
Questo tipo di dati ci consente di menzionare la data e l'ora. MySQL supporta i seguenti tipi di dati Data e ora.
Vuoi ottenere la certificazione come amministratore di database?Tipi di dati MySQL: Utilizzo di tipi di dati da altri motori di database
Se si desidera implementare il codice scritto da altri fornitori in SQL, MySQL lo facilita mappando i tipi di dati. Fare riferimento alla tabella seguente.
Altro tipo di fornitore | Tipo MySQL |
BOOL | TINYINT |
BOOLEANO | TINYINT |
CARATTERE VARIABILE (M) | VARCHAR (M) |
FISSO | DECIMALE |
FLOAT4 | GALLEGGIANTE |
FLOAT8 | DOPPIO |
INT1 | TINYINT |
INT2 | PICCOLO |
INT3 | MEDIUMINT |
INT4 | INT |
INT8 | BIGINT |
VARBINARIO LUNGO | MEDIUMBLOB |
VARCHAR LUNGO | TESTO MEDIO |
LUNGO | TESTO MEDIO |
MIDDLEINT | MEDIUMINT |
NUMERICO | DECIMALE |
Dopo questo blog sui tipi di dati MySQL, inizieremo a connettere i database con PHP, ma prima puoi fare riferimento a questo , per conoscere le principali domande poste nelle interviste. Rimanete sintonizzati!
Se desideri saperne di più su MySQL e conoscere questo database relazionale open source, dai un'occhiata al nostro che viene fornito con formazione dal vivo con istruttore e esperienza di progetto nella vita reale. Questa formazione ti aiuterà a comprendere MySQL in profondità e ti aiuterà a raggiungere la padronanza dell'argomento.
come implementare un heap
Hai domande per noi? Si prega di menzionarlo nella sezione commenti di ' Tipi di dati MySQL 'E ti ricontatterò.