Dans MySQL, vous pouvez spécifier une valeur par défaut pour la colonne sexe en définissant le mot-clé DEFAULT. DEFAULT 'male' définit la valeur par défaut de la colonne de genre sur « male » lors de la création du tableau, qui est automatiquement appliquée lorsque de nouvelles lignes sont insérées si aucune valeur de genre n'est fournie explicitement.
Comment définir la valeur de sexe par défaut sur "Homme" à l'aide de MySQL
Dans MySQL, définir les valeurs par défaut pour les colonnes d'un tableau est très simple. Pour la colonne sexe, vous pouvez la définir sur Homme ou Femme, selon les besoins de votre application.
Étape 1 : Créer un tableau
Tout d'abord, vous devez créer un tableau avec une colonne de genre. L'instruction SQL suivante créera une table nommée people
qui contient une colonne nommée gender
avec une valeur par défaut de "male" : people
的表,其中包含一个名为 gender
的列,默认值为“男”:
<code class="sql">CREATE TABLE people ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, gender VARCHAR(10) NOT NULL DEFAULT 'male' );</code>
步骤 2:理解 DEFAULT 关键字
DEFAULT
关键字用于指定当没有为列指定值时使用的默认值。在上面的示例中,gender
列的默认值设置为“male”。这意味着,当为 people
表插入新行时,如果未显式指定 gender
列的值,则该列将自动设置为“male”。
步骤 3:插入数据
可以将性别为“男”的数据插入到 people
表中,如下所示:
<code class="sql">INSERT INTO people (name) VALUES ('John Doe');</code>
查询该表后,会发现 gender
列的值为“male”,因为该列的默认值已经被应用了。
<code class="sql">SELECT * FROM people WHERE name = 'John Doe';</code>
注意:
ALTER TABLE
语句修改现有表的默认值。NULL
rrreeeDEFAULT
est utilisé pour spécifier la valeur par défaut à utiliser lorsqu'aucune valeur n'est spécifiée pour la colonne. Dans l'exemple ci-dessus, la valeur par défaut de la colonne genre
est définie sur "masculin". Cela signifie que lorsqu'une nouvelle ligne est insérée dans la table people
, si une valeur pour la colonne gender
n'est pas explicitement spécifiée, la colonne sera automatiquement définie sur "masculin". . 🎜🎜🎜Étape 3 : Insérer les données🎜🎜🎜Vous pouvez insérer les données de genre « masculin » dans la table personnes
, comme indiqué ci-dessous : 🎜rrreee🎜Après avoir interrogé la table, vous trouverez La valeur de la colonne genre
est "masculin" car la valeur par défaut de la colonne a été appliquée. 🎜rrreee🎜🎜Remarque : 🎜🎜ALTER TABLE
pour modifier la valeur par défaut d'une table existante. 🎜NULL
comme valeur par défaut, indiquant qu'il n'y a pas de valeur valide dans la colonne. 🎜🎜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!