MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLでは、VARCHARデータ型が1バイトを使用する場合、および2バイトのプレフィックス長とデータ?長さとデータ?


MySQLでは、VARCHAR値は1バイトまたは2バイトの長さのプレフィックスとデータとして格納されます。この長さプレフィックスは、データ値のバイト数を示します。データ値自体が、VARCHARデータ型が1バイトを使用する場合と、2バイトのプレフィックス長を使用する場合を決定します。

  • 値に必要なのが255バイト以下の場合、列は1バイトの長さを使用します。
  • 値に255バイトを超える必要がある場合、列は2バイトの長さを使用します。

  1. 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の値を挿入し

  2. 文字列と数値を組み合わせてどのタイプのデータ型(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