ホームページ >データベース >mysql チュートリアル >MySQL で整数のシーケンスを生成しますか?

MySQL で整数のシーケンスを生成しますか?

王林
王林転載
2023-08-23 17:13:02928ブラウズ

MySQL で整数のシーケンスを生成しますか?

MySQL で整数のシーケンスを作成するには、AUTO_INCREMENT を使用できます。整数のシーケンスを作成するための特別なコマンドはないことに注意してください。 AUTO_INCREMENT は、MySQL で整数のシーケンスを作成するのに役立ちます。

AUTO_INCREMENT は、デフォルトでは 1 から始まります。 alter コマンドを使用して別の番号に変更できます。例を見てみましょう。初期値が 1000 であるとします。すると次の数字は 1000 1 = 1001 となります。

これは AUTO_INCREMENT の例です。テーブルを作成するクエリは次のとおりです。

mysql> create table AutoIncrementDemo
   −> (
      −> EmployeeId int AUTO_INCREMENT,
      −> primary key(EmployeeId)
   −> );
Query OK, 0 rows affected (0.54 sec)

整数シーケンスを生成するレコードを挿入します。クエリは次のとおりです。 -

mysql> insert into AutoIncrementDemo values();
Query OK, 1 row affected (0.13 sec)

mysql> insert into AutoIncrementDemo values();
Query OK, 1 row affected (0.27 sec)

mysql> insert into AutoIncrementDemo values();
Query OK, 1 row affected (0.09 sec)

mysql> insert into AutoIncrementDemo values();
Query OK, 1 row affected (0.09 sec)

mysql> insert into AutoIncrementDemo values();
Query OK, 1 row affected (0.09 sec)

mysql> insert into AutoIncrementDemo values();
Query OK, 1 row affected (0.07 sec)

select ステートメントを使用して、整数シーケンスを確認できます。クエリは次のとおりです -

mysql> select *from AutoIncrementDemo;

以下は出力です -

+------------+
| EmployeeId |
+------------+
|          1 |
|          2 |
|          3 |
|          4 |
|          5 |
|          6 |
+------------+
6 rows in set (0.00 sec)

以上がMySQL で整数のシーケンスを生成しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。