mysql で列挙型を使用する方法: 1. データを挿入します。構文は [insert into my_enumvalues (1), (2);]; 2. エラー データ、構文は [insert into my_enum 値 ( '男性');]。
関連する学習の推奨事項: mysql チュートリアル
mysql の列挙型の使用法メソッド:
列挙: enum、考えられるすべての結果が設計されており、実際に保存されるデータは指定されたデータの 1 つである必要があることを理解してください。
列挙型の使用方法
定義: enum (可能な要素のリスト);
enum ('male', ' Female' ) など
使用方法: データを保存します。上で定義したデータのみを保存できます。
意味は次のとおりです。
1、値を制限する可能性があります。
2、普通の文字列より速い、速い!
その理由は、列挙型は整数で管理されており、2 バイトで管理できるためです。
各値は整数の識別子であり、最初のオプションの 1 から始まり 1 つずつ増加します。
管理は整数の形式で行われるため、文字列よりも高速です。
合計 2 バイト (0 ~ 65535) があるため、65535 個のオプションが利用可能です。 ,
#列挙テーブルの作成#create table my_enum(
gender enum('男','女','保密')
)charset utf8;
# 機能 2: ストレージ領域を節約する (列挙型には通常、エイリアス: ラジオ ボタンが付いています) 列挙型は文字列そのものではなく、実際に値を格納します
データの挿入
-- 有効なデータ
insert into my_enum values('男'),('保密');
insert into my_enum values (1),(2);
エラーデータ
insert into my_enum values('male'); -- 错误:没有该元素
select gender + 0,gender from my_enum;
プログラミングについて詳しく知りたい場合は、
php に注目してください。トレーニングコラム!
以上がmysqlで列挙型を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。