Cara Membuat Database & Table Memngguanakan Syntax SQL di Terminal atau CMD

Kali ini saya akan membahas bagaimana cara membuat database & table menggunakan syntax sql di terminal.

Kali ini saya menggunakan terminal linux, tetapi jangan kawatir karena perintah sqlnya sama saja dengan windows. 

Linux : 
sudo mysql -u root -p

Windows : 
cd ..
cd ..
cd xampp\mysql\bin
mysql -u root

Disini saya akan membuat database yang bertema penjualan
Table yang dibutuhkah :
- Jenis
- Petugas
- Distributor
- Barang
- Barang Masuk
- Detail Barang Masuk
- Penjualan
- Detail Penjualan

1. Untuk membuat database ketikkan perintah create database penjualan;

2. Untuk membuat table kita harus memasukkan perintah use penjualan; terlebih dahulu, gunanya         agar kita bisa membuat table didalam database penjualan.


3. Setelah itu kita akan membuat tablenya satu - persatu.

    -Table Jenis
    create table jenis(
    -> kodejenis char(4) not null primary key,
    -> jenis varchar(60));

    -Table Petugas
    create table petugas(
    -> idpetugas char(6) not null primary key,
    -> namapetugas varchar(80),
    -> alamat varchar(100),
    -> email varchar(80),
    -> telpon char(15));

    -Table Distributor
    create table distributor(
    -> iddistributor char(6) not null primary key,
    -> namadistributor varchar(80),
    -> alamat varchar(100),
    -> kotasal varchar(80),
    -> email varchar(80),
    -> telpon char(15));

    -Table Barang
    create table barang(   
    -> kodebarang char(4) not null primary key,        
    -> namabarang varchar(100),
    -> kodejenis char(4),
    -> harganet double,
    -> hargajual double,
    -> stok smallint(20),
    -> foreign key(kodejenis) references jenis(kodejenis));

    -Table Barang Masuk
    create table brgmasuk(
    -> nonota char(10) not null primary key,
    -> tglmasuk varchar(30),
    -> iddistributor char(6),
    -> idpetugas char(6),
    -> total double,
    -> foreign key(iddistributor) references                         distributor(iddistributor),
    -> foreign key(idpetugas) references petugas(idpetugas));


    -Table Detail Barang Masuk
    create table detailbrgmasuk(
    -> nonota char(10) not null,
    -> kodebarang char(4) not null,
    -> jumlah smallint(4),
    -> subtotal double,
    -> foreign key(nonota) references brgmasuk(nonota),
    -> foreign key(kodebarang) references barang(kodebarang));

    -Table Penjualan
    create table penjualan(
    -> nofaktur char(10) not null primary key,
    -> tglpenjualan varchar(30),
    -> idpetugas char(6),
    -> bayar double,
    -> sisa double,
    -> total double,
    -> foreign key(idpetugas) references petugas(idpetugas));

    -Table Detail Penjualan
    create table detailpenjualan(
    -> nofaktur char(10) not null,
    -> kodebarang char(4) not null,
    -> jumlah smallint(4),
    -> subtotal double,
    -> foreign key(nofaktur) references penjualan(nofaktur),
    -> foreign key(kodebarang) references barang(kodebarang));

TAMBAHAN :
- show tables (Untuk melihat table didalam database)

- select*from (Untuk Melihat record didalam table)

- insert into (Untuk memasukkan data kedalam table)
Memasukkan rekord ke kolom tertentu

- update (Untuk Mengedit/Memperbarui data didalam table)

- ALTER (Untuk Menambah,Menghapus,atau Memodifikasi kolom yang sudah ada didalam table)
- DROP (Untuk Menghapus Database atau Table)
- DELETE (Untuk Menghapus record didalam sembuah table)


Untuk melihat relasi table yang kalian buat silahkan cek phpmyadmin kalian klik database penjualan lalu klik Designer di ujung sebelah kanan menu bar.







SHARE

Andri

Hallo,,, Saya Andri, saya seorang mahasiswa Teknik Informatika yang sedang belajar untuk membuat sebuah blog yang baik dan benar, menarik dan diminati banyak orang, jika masih ada kesalahan pada blog ini mohon komentarnya ya

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 comments: