mysqlでデフォルト値のmaleを記述する方法

下次还敢
リリース: 2024-04-27 04:36:15
オリジナル
876 人が閲覧しました

MySQL では、DEFAULT キーワードを設定することで、性別列のデフォルト値を指定できます。 DEFAULT 'male' は、テーブルの作成時に性別列のデフォルト値を「男性」に設定します。これは、性別値が明示的に指定されていない場合に新しい行が挿入されるときに自動的に適用されます。

mysqlでデフォルト値のmaleを記述する方法

MySQL を使用してデフォルトの性別値を「男性」に設定する方法

MySQL で、列に対して表のデフォルト値の設定は非常に簡単です。性別の欄は、アプリケーションのニーズに応じて「男性」または「女性」に設定できます。

ステップ 1: テーブルを作成する

まず、性別列を含むテーブルを作成する必要があります。次の SQL ステートメントは、デフォルト値が「男性」である

gender という名前の列を含む people という名前のテーブルを作成します。

<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 列のデフォルト値は「男性」に設定されています。これは、people テーブルに新しい行が挿入されるときに、gender 列の値が明示的に指定されていない場合、その列は自動的に「男性」に設定されることを意味します。

ステップ 3: データの挿入

次に示すように、性別「男性」のデータを

people テーブルに挿入できます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;sql&quot;&gt;INSERT INTO people (name) VALUES ('John Doe');&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div>テーブルをクエリすると、

gender

列のデフォルト値が適用されているため、列の値が「男性」であることがわかります。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;sql&quot;&gt;SELECT * FROM people WHERE name = 'John Doe';&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div>

注:

性別列には、空でない任意の文字列をデフォルト値として使用できますが、「男性」と「女性」は使用できません。は最も一般的なオプションです。
  • ALTER TABLE
  • ステートメントを使用して、既存のテーブルのデフォルト値を変更できます。 場合によっては、列に有効な値がないことを示す
  • NULL
  • をデフォルト値として使用することが必要になる場合があります。

以上がmysqlでデフォルト値のmaleを記述する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート