Aperçu des types de données de base MySQL : pour comprendre quels sont les types de données courants, des exemples de code spécifiques sont nécessaires
MySQL est un système de gestion de base de données relationnelle couramment utilisé qui prend en charge plusieurs types de données. Comprendre ces types de données est essentiel à la bonne conception de la base de données et au stockage des données. Cet article présentera les types de données couramment utilisés dans MySQL et fournira des exemples de code spécifiques.
Integer est l'un des types de données les plus couramment utilisés, utilisé pour stocker des entiers. MySQL fournit une variété de types de données entiers, y compris les suivants: Tinyint (-128 à 127), smallInt (-32768 à 32767), MediaSinT (-8388608 à 8388607), INT (-2147483648 à 2147483647) et BigInt (- 92233720368547777) et BigInt (- 92233720368547777) et BigInt (- 92233720368547777) et BigInt (- 92233720368547777) et BigInt (- 92233720368547777) et BigInt (- 922337203685475808080808 9223372036854775807). Voici un exemple de code pour créer une table nommée "users" qui contient un champ d'identifiant entier :
CREATE TABLE users ( id INT PRIMARY KEY, username VARCHAR(255), password VARCHAR(255) );
Le point flottant est utilisé pour stocker des nombres avec des points décimaux. MySQL propose deux types de données à virgule flottante : FLOAT et DOUBLE. FLOAT est utilisé pour stocker des nombres à virgule flottante simple précision, tandis que DOUBLE est utilisé pour stocker des nombres à virgule flottante double précision. Voici un exemple de code pour créer une table nommée « produits » qui contient un champ de prix à virgule flottante :
CREATE TABLE products ( id INT PRIMARY KEY, name VARCHAR(255), price FLOAT(10, 2), description TEXT );
Le type de chaîne est utilisé pour stocker des données texte. MySQL fournit deux types de données chaîne couramment utilisés : VARCHAR et TEXT. VARCHAR est utilisé pour stocker des chaînes de longueur variable, tandis que TEXT est utilisé pour stocker des données textuelles plus volumineuses. Voici un exemple de code pour créer une table nommée "comments", qui contient un champ de nom de type VARCHAR et un champ de contenu de type TEXT :
CREATE TABLE comments ( id INT PRIMARY KEY, name VARCHAR(255), content TEXT, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
Date et les types d'heure sont utilisés pour stocker les données de date et d'heure. MySQL fournit une variété de types de données de date et d'heure, notamment DATE, TIME et DATETIME. DATE est utilisé pour stocker les dates, TIME est utilisé pour stocker l'heure et DATETIME est utilisé pour stocker une combinaison de date et d'heure. Voici un exemple de code pour créer une table nommée "orders", qui contient un champ order_date de type DATE et un champ order_time de type TIME :
CREATE TABLE orders ( id INT PRIMARY KEY, order_date DATE, order_time TIME );
Le type d'énumération est utilisé pour le stockage prédéfini. liste de valeurs. Le type de données ENUM dans MySQL vous permet de spécifier un ensemble fixe de valeurs pour une colonne. Voici un exemple de code pour créer une table nommée "colors" qui contient un champ de couleur de type ENUM :
CREATE TABLE colors ( id INT PRIMARY KEY, color ENUM('red', 'green', 'blue') );
Résumé :
Cet article donne un aperçu des types de données couramment utilisés dans MySQL, y compris les entiers et les types à virgule flottante. type de chaîne, type de date et d’heure et type d’énumération. Comprendre ces types de données est essentiel à une bonne conception de base de données. Avec des exemples de code concrets, vous pouvez mieux comprendre et utiliser ces types de données dans des applications réelles. J'espère que cet article pourra vous aider à approfondir votre compréhension des types de données MySQL et vous fournir des conseils pour la conception et le développement de bases de données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!