MySQLでは、VARCHARデータ型が1バイトを使用する場合、および2バイトのプレフィックス長とデータ?長さとデータ?
MySQLでは、VARCHAR値は1バイトまたは2バイトの長さのプレフィックスとデータとして格納されます。この長さプレフィックスは、データ値のバイト数を示します。データ値自体が、VARCHARデータ型が1バイトを使用する場合と、2バイトのプレフィックス長を使用する場合を決定します。
- 値に必要なのが255バイト以下の場合、列は1バイトの長さを使用します。
- 値に255バイトを超える必要がある場合、列は2バイトの長さを使用します。
-
MySQLでdoubleとdateをVARCHARに保存しても大丈夫ですか?
はい、doubleとdateをVARCHARに保存できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Amount varchar(20), -> JoiningDate varchar(20) -> ); Query OK, 0 rows affected (0.96 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。 varchardoubleとdateの値を挿入し
-
文字列と数値を組み合わせてどのタイプのデータ型(MySQL)を使用する必要がありますか?
文字列と数値を混在させるには、VARCHAR()データ型を使用する必要があります。以下は構文です- CREATE TABLE yourTableName ( yourColumnName1 VARCHAR(40) ); テーブルを作成しましょう- mysql> create table demo28 −> ( −> id int not null auto_increment primary key, −> user_id varchar(40) −> ); Query OK, 0 rows affected (0