Tutorial ini adalah bagian dari seri Belajar Query SQL Dasar Menggunakan MySQL. Dalam tutorial ini, kita akan membahas query SQL untuk membuat tabel di MySQL.
Buat Kueri Tabel
Query CREATE TABLE dapat digunakan untuk membuat tabel database. Jika Anda login dari jarak jauh ke database, Anda juga memerlukan hak istimewa CREATE untuk tabel agar dapat membuat tabel.
# TODO - Create Table
# Query - CREATE TABLE <table name>(<column 1>, <column 2>)
# It might throw error in case database do not exist or table already exist with the same name
CREATE TABLE `enterprise`.`user`(`user_id` INT);
OR
# Good to go - there won't be any verification of identical structure of the existing table
CREATE TABLE IF NOT EXISTS `enterprise`.`user`(`user_id` INT);
Ini adalah query paling dasar untuk membuat tabel di database MySQL.
Definisi Kolom
Saat menambahkan kolom, kita harus menentukan setidaknya nama dan tipe datanya. Anda juga dapat mengikuti Cheatsheet Tipe Data MySQL untuk mengetahui tipe data yang tersedia di MySQL. Kami juga dapat menentukan detail opsional kolom sambil menambahkan tabel seperti yang ditunjukkan di bawah ini.
<nama kolom> <tipe data>>ukuran>) [BUKAN NULL] [DEFAULT <nilai default>] [AUTO_INCREMENT]
Nama Kolom - Ini menentukan nama kolom.
Jenis &Ukuran Data - Kami harus menyediakan tipe data setiap kolom dengan ukuran opsional atau lebar tampilan. Misalnya - INT(8) mewakili tipe data integer yang memiliki panjang tampilan 8 digit. Lebar tampilan tidak berdampak pada nilai minimum dan maksimum dari tipe data.
BUKAN NULL - Kita dapat secara opsional menentukan apakah kolom menerima nilai nol.
Nilai Default - Kata kunci DEFAULT dapat digunakan untuk menentukan nilai default jika nilai kolom tidak diberikan saat memasukkan data baris.
Peningkatan Otomatis - Secara opsional, kami dapat menentukan untuk menaikkan nilai kolom secara otomatis untuk setiap baris baru yang ditambahkan ke tabel.
Ini adalah bagaimana kita bisa membuat tabel di MySQL menggunakan query SQL.