How to set the character set when creating a table in MySQL? MySQLでテーブルを作成する際に文字セットを設定する方法は?

MySQLでは、CREATE TABLE文を使用してテーブルを作成し、文字セットを設定することができます。

UTF-8文字コーディングを使用するテーブルを作成する方法を示す例を以下に示す。

CREATE TABLE 表名 (
  列名1 数据类型,
  列名2 数据类型,
  ...
) CHARACTER SET = utf8;

上記の例では、CHARACTER SET句を文字セット名と一緒に使用して、テーブルの文字セットを設定します。ここではutf8文字セットを使用していますが、必要に応じてutf8mb4やlatin1など他の文字セットを選択することもできます。

各列の文字セットを設定する場合は、列定義で CHARACTER SET 句を使用します。例えば:

CREATE TABLE 表名 (
  列名1 数据类型 CHARACTER SET utf8,
  列名2 数据类型 CHARACTER SET utf8,
  ...
);

上記の例では、各列は CHARACTER SET 句を使用して utf8 文字セットに設定されています。

ご注意:

  1. 表を作成する際に文字セットを設定すると、表のデフォルト文字セットに影響を与えます。
  2. 列の文字セットを設定する場合、それはテーブルのデフォルト文字セットを上書きします。
  3. 表または列の文字セットが明示的に設定されていない場合、デフォルトの文字セットが使用されます。
bannerAds