Cara Membuat Sequence Di MySQL

Pada tutorial MySQL kali ini, kita akan belajar tentang Cara Membuat Sequence. Sequence adalah data yang berurutan misalkan 1, 2, 3, dan seterusnya.

Untuk membuat sebuah sequence, kolom yang digunakan harus bertipe number atau integer, dan menggunakan opsi tambahan AUTO_INCREMENT pada kolom yang akan dijadikan sequence.

Contoh


Sebagai contoh buatlah sebuah table sederhana dengan nama "product" dengan menjalankan perintah berikut ini:

mysql> CREATE TABLE product(
    ->    product_id INT(5) AUTO_INCREMENT PRIMARY KEY,
    ->    product_name VARCHAR(20) NOT NULL
    -> );
Query OK, 0 rows affected (0.14 sec)

Selanjutkan masukkan beberapa data ke dalam tabel diatas, dengan menjalankan perintah berikut ini:

INSERT INTO product(product_name) VALUES ('Indomie');
INSERT INTO product(product_name) VALUES ('Sabun Mandi');
INSERT INTO product(product_name) VALUES ('Susu');
INSERT INTO product(product_name) VALUES ('Teh');
INSERT INTO product(product_name) VALUES ('Kopi');

Untuk membuktikan apakah kolom product_id datanya berurutan dari 1, 2, 3, dan seterusnya, Anda dapat menjalankan select statement berikut ini:

mysql> select * from product;
+------------+--------------+
| product_id | product_name |
+------------+--------------+
|          1 | Indomie      |
|          2 | Sabun Mandi  |
|          3 | Susu         |
|          4 | Teh          |
|          5 | Kopi         |
+------------+--------------+
5 rows in set (0.00 sec)

Share this

Related Posts

Previous
Next Post »