MariaDB ZEROFILLを指定して0埋めを行う

MariaDB ZEROFILLを指定して0埋めを行う

MariaDBで、ZEROFILLを指定して0埋めを行う手順を記述してます。「ZEROFILL」を指定することで可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS CentOS Stream release 9
  • MariaDB 10.10.2
  • phpMyAdmin 5.2.0

手順

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;

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