Maison >programmation quotidienne >connaissance de MySQL >Comment écrire la valeur par défaut male dans MySQL

Comment écrire la valeur par défaut male dans MySQL

下次还敢
下次还敢original
2024-04-27 04:36:15913parcourir

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 écrire la valeur par défaut male dans MySQL

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>

注意:

  • 对于性别列,可以使用任何非空字符串作为默认值,但“male”和“female”是最常见的选项。
  • 可以使用 ALTER TABLE 语句修改现有表的默认值。
  • 在某些情况下,可能需要使用 NULLrrreee
Étape 2 : Comprendre le mot-clé DEFAULT 🎜 🎜🎜Le mot-clé DEFAULT 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 : 🎜🎜
  • Pour la colonne genre, toute chaîne non vide peut être utilisée comme valeur par défaut, mais « homme » et « femme » sont les options les plus courantes. 🎜
  • Vous pouvez utiliser l'instruction ALTER TABLE pour modifier la valeur par défaut d'une table existante. 🎜
  • Dans certains cas, il peut être nécessaire d'utiliser 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!

Déclaration:
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