Cara Membuat Database dan Tabel Menggunkan Foreign Key dan Primary Key

CARA MEMBUAT DATABASE PENJUALAN SESUAI PERMINTAAN


  1. Langkah pertama setelah menjalankan apache dan Mysql buka aplikasi brousing dan ketikan http://localhost/phpmyadmin  

  2. Perintah untuk membuat data base pada menu SQL :
    CREATE DATABASE data_penjualan_(Nama Anda)
    Lalu GO/Kirim 

  3. Lalu buka data base yang telah di buat tadi lalu masukkan perintah untuk membuat table costumer :
    CREATE TABLE tabel_customer ( id_customer INT AUTO_INCREMENT PRIMARY KEY, nama VARCHAR(255),email VARCHAR(255),alamat VARCHAR(255),nomor_hp VARCHAR(20));
    Lalu GO/Kirim 

  4. Lalu buat table berikutnya :
    CREATE TABLE tabel_produk ( id_produk INT AUTO_INCREMENT PRIMARY KEY,nama_produk VARCHAR(255),harga DECIMAL(10, 2),deskripsi TEXT);
    Lalu GO/Kirim 

  5. Lalu buat table berikutnya :
    CREATE TABLE tabel_pesanan (id_pesanan INT AUTO_INCREMENT PRIMARY KEY,id_customer INT,tanggal_pesanan DATE,FOREIGN KEY (id_customer) REFERENCES tabel_customer(id_customer));
    Lalu GO/Kirim 

  6. Lalu buat table berikutnya :
    CREATE TABLE tabel_detail_pesanan (id_detail_pesanan INT AUTO_INCREMENT PRIMARY KEY,id_pesanan INT,id_produk INT,jumlah INT,harga DECIMAL(10, 2),FOREIGN KEY (id_pesanan) REFERENCES tabel_pesanan(id_pesanan),FOREIGN KEY (id_produk) REFERENCES tabel_produk(id_produk));
    Lalu GO/Kirim 

  7. Lalu Masukkan Isi data
    Tabel_costumer INSERT tabel_costumer(id_costumer,nama,email,alamat,nomor_hp) VALUES (‘100’,’(Nama Anda)’,’(Email Anda)’,’(Alamat Anda)’,’+62’)
    Lalu GO/Kirim 

  8. Dan Selanjutnya Masukkan Isi data
    Tabel_Produk INSERT tabel_produk(id_produk,nama_produk,harga,deskripsi) VALUES ('101','Minya Rambut','35.000','Halal')
    Lalu GO/Kirim 

  9. Selanjutnya Masukkan Isi data
    Tabel_Pesanan INSERT INTO tabel_pesanan(id_pesanan,id_customer,tanggal_pesanan) VALUES ('111','100', ‘2024-05-09’)
    Lalu GO/Kirim 

  10. Selanjutnya Masukkan Isi data
    Tabel_Detail_Pesanan INSERT INTO tabel_detail_pesanan(id_detail_pesanan,id_pesanan,id_produk,jumlah,harga) VALUES ('201','111','101','202','35.000')
    Lalu GO/Kirim

  11. Langlah Terakhir yaitu menghubungkan table 1 ke table lainnya
    SELECT dp.id_detail_pesanan, p.nama_produk, p.harga, dp.jumlah, dp.harga AS total_h arga, c.nama AS nama_tabel_customer, c.email AS email_tabel_customer FROM tabel_d etail_pesanan dp INNER JOIN tabel_produk p ON dp.id_produk = p.id_produk INNER J OIN tabel_pesanan ps ON dp.id_pesanan = ps.id_pesanan INNER JOIN tabel_customer c ON ps.id_customer = c.id_customer);
    Lalu GO/Kirim 









Tidak ada komentar

Diberdayakan oleh Blogger.