Study
SQL

CREATE TABLE & Tipe Data

Penjelasan

CREATE TABLE mendefinisikan struktur tabel baru: nama kolom beserta tipe datanya. Tipe data umum: `INT`/`BIGINT` (angka bulat), `DECIMAL`/`FLOAT` (angka desimal), `VARCHAR(n)` (teks pendek dengan batas panjang), `TEXT` (teks panjang tanpa batas praktis), `DATE`/`DATETIME` (tanggal & waktu), `BOOLEAN` (true/false). Memilih tipe data yang tepat penting untuk efisiensi penyimpanan dan validitas data.

Contoh Konsep

CREATE TABLE products (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(150) NOT NULL,
    description TEXT,
    price DECIMAL(10, 2) NOT NULL,
    stock INT DEFAULT 0,
    is_active BOOLEAN DEFAULT TRUE,
    created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);

Praktikum

Tulis query CREATE TABLE untuk tabel 'comments' dengan kolom: id (auto increment primary key), body (teks panjang), article_id (angka), created_at (datetime, default waktu sekarang).

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Jangan pakai `VARCHAR` tanpa panjang atau asal besar (`VARCHAR(255)` untuk segalanya) — sesuaikan panjang dengan kebutuhan nyata data (misal kode pos cukup `VARCHAR(10)`), supaya struktur tabel tetap deskriptif.