Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MYSQL CREATE TABLE

Panduan mudah membuat tabel MySQL menggunakan Python dengan contoh kode sederhana untuk pemula.

MySQL adalah sistem manajemen basis data yang populer. Menggunakan Python, kamu bisa membuat tabel MySQL dengan mudah untuk menyimpan data yang terstruktur.

Apa itu MySQL Create Table?

CREATE TABLE adalah perintah SQL untuk membuat tabel baru di dalam database. Tabel berisi baris dan kolom yang menyimpan data. Dengan Python, kamu bisa menjalankan perintah ini menggunakan modul seperti mysql-connector-python atau pymysql.

Cara Membuat Tabel MySQL di Python

Berikut ini langkah sederhana untuk membuat tabel MySQL lewat Python.

1. Install Modul MySQL Connector

Untuk menghubungkan Python dengan database MySQL, kamu perlu memasang mysql-connector-python dulu.

pip install mysql-connector-python

2. Koneksi ke Database MySQL

Gunakan kode berikut untuk membuat koneksi ke MySQL.

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="root",
  password="password_kamu",
  database="nama_database"
)

mycursor = mydb.cursor()

Ganti password_kamu dan nama_database sesuai konfigurasi MySQL kamu.

3. Membuat Tabel

Gunakan perintah CREATE TABLE dengan sintaks seperti ini:

sql = """
CREATE TABLE pelanggan (
  id INT AUTO_INCREMENT PRIMARY KEY,
  nama VARCHAR(255),
  umur INT,
  email VARCHAR(255)
)
"""

mycursor.execute(sql)
print("Tabel berhasil dibuat!")

Tabel pelanggan di atas memiliki kolom id, nama, umur, dan email.

4. Menutup Koneksi

Setelah membuat tabel, jangan lupa tutup koneksi:

mydb.close()

Tips Tambahan

  • Pastikan database sudah dibuat sebelum membuat tabel.
  • AUTO_INCREMENT berguna untuk membuat kolom id bertambah otomatis.
  • Gunakan tipe data yang sesuai, misal VARCHAR untuk teks dan INT untuk angka.

Dengan menggunakan Python, pembuatan tabel MySQL jadi lebih mudah dan bisa diotomatisasi sesuai kebutuhan.

👈🏼 MySQL Create Database
MySQL Insert 👉🏼