私たちは PHP について PHP についてたくさんのことを学びました。あなたが PHP の種類についてどれだけ知っているかわかりません。この部分の知識は多くの人が知らないと思います。だから心配しないでください。 , この記事を読めば、さらに詳しく知ることができ、この内容を深く理解してください。
関連する推奨事項: PHP でのウォーターマーク関数のカプセル化について 1 分で学ぶ
列挙型:
単一オプション文字列データタイプ。これは、フォーム インターフェイスに「単一のオプション値」を保存するのに非常に適しています。
これを設定する場合は、「いくつかの固定オプション」を指定する必要があり、保存するときは値のうちの 1 つだけを指定する必要があります。 :
形式は次のとおりです:
enum("オプション 1", "オプション 2", "オプション 3", ... );
実際の内部:
これらの文字列オプション値は、次の数値に対応します: 1、2、3、4、 s,... 最大 65535 のオプション;
書き込みデータ形式:
オプション文字列自体または対応する数値を使用できます;
セット タイプ:
複数オプションの文字列データ型。これは、フォーム インターフェイスに「複数のオプション値」を保存するのに非常に適しています。
これを設定する場合は、「固定のいくつかのオプション」も指定する必要があり、保存するときに、それらのいくつかを指定できます。保存される値;
形式は次のとおりです:
set("オプション 1","オプション 2","オプション 3", .. .);
実際の内部:
これらの文字列オプション値は、次の数値に対応します: 1、2、4、8、16、... 最大 64 options;
create table enum_ set ( id int auto increment primary key, sex enum(' 男', '女'), fav set(' 篮球','排球 '足求’,'中国足球','台球') );
<?php #插入数据演示: insert into enum_set (id, sex, fav) values(null, '男', ' 篮球'); insert into enum_set (id, sex, fav) values (nu1l,1, 1); #下面演示多选项的数据输入情形: insert into enum_set (id,sex, fav) values(null, '男', '篮球,排球,台球'); insert into enum_set (id, sex, fav) values(null, '女', 19); #这里,19解释为: 1+2+16, 也就对应篮球,排球和台球 #这里,19不可能解释为: 15+4或13 + 6或其他。..|
text type:
「長文」の文字種になります。通常、そこに保存されるデータは、テーブル内のデータ容量制限を占有しません。最大 65535 個のゼロ文字を保存できます。
その他の同様の文字タイプ: smalltext、tinyext、longtext。
その他 (理解)↓
バイナリ タイプ:
断定バイナリ値を格納する長いバイナリ文字列タイプ:
varbinary タイプ: バイナリ値を格納する可変長バイナリ文字列タイプ:
blob タイプ:
バイナリ データ型は引き続きバイナリ値を保存しますが、「画像」や「その他のファイル」などの保存に適しています。
##関連する学習ビデオの共有:以上がPHPの列挙型とは何ですか?セットタイプ?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。