Cara Membuat Database dan Tabel Menggunkan Foreign Key dan Primary Key
CARA MEMBUAT DATABASE PENJUALAN SESUAI PERMINTAAN
- Langkah pertama setelah menjalankan apache dan Mysql buka aplikasi brousing dan ketikan http://localhost/phpmyadmin
- Perintah untuk membuat data base pada menu SQL :CREATE DATABASE data_penjualan_(Nama Anda)Lalu GO/Kirim
- 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
- 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
- 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
- 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
- Lalu Masukkan Isi dataTabel_costumer INSERT tabel_costumer(id_costumer,nama,email,alamat,nomor_hp) VALUES (‘100’,’(Nama Anda)’,’(Email Anda)’,’(Alamat Anda)’,’+62’)Lalu GO/Kirim
- Dan Selanjutnya Masukkan Isi dataTabel_Produk INSERT tabel_produk(id_produk,nama_produk,harga,deskripsi) VALUES ('101','Minya Rambut','35.000','Halal')Lalu GO/Kirim
- Selanjutnya Masukkan Isi dataTabel_Pesanan INSERT INTO tabel_pesanan(id_pesanan,id_customer,tanggal_pesanan) VALUES ('111','100', ‘2024-05-09’)Lalu GO/Kirim
- Selanjutnya Masukkan Isi dataTabel_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
- Langlah Terakhir yaitu menghubungkan table 1 ke table lainnyaSELECT 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

Leave a Comment