MySQL ZEROFILLを使ってゼロ埋めを行う

MySQL ZEROFILLを使ってゼロ埋めを行う

MySQLで、ZEROFILLを使ってゼロ埋めを行う手順を記述してます。

環境

  • OS ubuntu21.10
  • MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 (Ubuntu)

手順

ZEROFILLを使ってゼロ埋めを行うことが可能です。

`n` int(3) ZEROFILL NOT NULL

実際に、ZEROFILLを使ってテーブルを作成してみます。

CREATE TABLE 
`bar`(
	`id` int(10) NOT NULL PRIMARY KEY AUTO_INCREMENT, 
    `n` int(3) ZEROFILL NOT NULL
)

データをinsertします。

INSERT INTO `bar`(`n`) VALUES (1);
INSERT INTO `bar`(`n`) VALUES (11);
INSERT INTO `bar`(`n`) VALUES (111);

確認します。

SELECT * FROM bar;

実行結果をみると、ゼロ埋めされていることが確認できます。