Maison > base de données > tutoriel mysql > le corps du texte

Comment définir le type de données du champ genre dans MySQL ?

PHPz
Libérer: 2024-03-14 13:00:05
original
870 Les gens l'ont consulté

Comment définir le type de données du champ genre dans MySQL ?

Généralement, le type ENUM peut être utilisé pour définir le type de données du champ de genre dans MySQL. Le type ENUM peut limiter la valeur d'un champ à une liste de valeurs spécifiée, garantissant ainsi que seules les valeurs prédéfinies peuvent être stockées.

Ce qui suit est un exemple de code qui montre comment définir une table contenant des informations de genre dans MySQL et définir le type de données du champ de genre sur le type ENUM :

-- 创建包含性别信息的表
CREATE TABLE user (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    gender ENUM('男', '女', '未知') -- 定义性别字段为ENUM类型,只能存储'男'、'女'和'未知'三种值中的一个
);

-- 插入数据
INSERT INTO user (id, name, gender) VALUES (1, '张三', '男');
INSERT INTO user (id, name, gender) VALUES (2, '李四', '女');
INSERT INTO user (id, name, gender) VALUES (3, '王五', '未知');

-- 查询数据
SELECT * FROM user;
Copier après la connexion

Dans le code ci-dessus, pour le champ de genre, nous définissons son Le type de données est ENUM('Male', 'Female', 'Unknown'), de sorte qu'une seule de ces trois valeurs peut être sélectionnée lors de l'insertion de données. Dans le même temps, nous avons créé une table utilisateur contenant les champs id, name et Gender, et inséré respectivement trois éléments de données. Enfin, interrogez les données via l'instruction SELECT pour vérifier que les données sont correctement insérées.

Grâce à l'exemple de code ci-dessus, nous pouvons clairement comprendre comment définir le type de données du champ de genre dans MySQL et utiliser le type ENUM pour limiter la plage de valeurs du champ.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal