Post on 12-Jul-2015
description
5/12/2018 Pembuatan Tabel Pada MyQSL Dengan Primary Key Dan Foreign Key - slidepdf.com
http://slidepdf.com/reader/full/pembuatan-tabel-pada-myqsl-dengan-primary-key-dan-foreign-key 1/3
~ Carolina Dinda Avileti ~
Universitas Gunadarma
Pembuatan Tabel pada MySQL
dengan Primary dan Foreign KeyPembuatan tabel pada MySQL dengan menggunakan syntax:
• >mysql –h localhost –u root
perintah di atas merupakan perintah agar user dapat memasuki program MySQL.
Dengan -h localhost merupakan perintah agar tidak menyembunyikan program
MySQL (program dapat ditampilkan/dijalankan) dan -u root merupakan perintah
untuk masuk dalam base utama.
• mysql>create database name of database;
perintah diatas merupakan perintah membuat database baru dalam base utama.
• mysql>use name of database;
perintah diatas merupakan perintah untuk menggunakan database yang ada dalam base utama.
• mysql> create table name of table
perintah diatas merupakan perintah untuk membuat suatu judul tabel yang nantinya
akan kita isi dengan data yang telah ada sebelumnya atau data yang akan kita input.
• mysql>insert into name of table
perintah ini dimaksudkan untuk memasukkan data ke dalam judul tabel yang telah
kita buat sebelumnya.
• mysql>exit
perintah ini digunakan saat user akan keluar dari program MySQL kembali ke
dekstop.
Sebagai contoh:
>mysql -h localhost -u root
mysql> create database dinda;
mysql> use dinda;
mysql> create table mhs
-> (NPM int unsigned primary key,
-> Nama varchar (30) not null,
-> Alamat varchar (30))
-> ;
mysql> insert into mhs-> (NPM, Nama, Alamat)
-> values (10296832, “Nurhayati”, “Jakarta”)
-> ;
mysql> insert into mhs
-> (NPM, Nama, Alamat)
-> values (10296126, “Astuti”, “Jakarta”)
-> ;
mysql> create table matkul
-> (KDMK int unsigned primary key,
-> mtkul varchar (100) not null,
-> SKS int (5))-> ;
mysql> insert into matkul
5/12/2018 Pembuatan Tabel Pada MyQSL Dengan Primary Key Dan Foreign Key - slidepdf.com
http://slidepdf.com/reader/full/pembuatan-tabel-pada-myqsl-dengan-primary-key-dan-foreign-key 2/3
~ Carolina Dinda Avileti ~
Universitas Gunadarma
-> (KDMK, mtkul, SKS)
-> values (21, “P. Basis Data”, 2)
-> ;
mysql> insert into matkul-> (KDMK, mtkul, SKS)
-> values (32, “SIM”, 2)
-> ;
mysql> create table nil
-> (mhs.NPM int unsigned foreign key,
-> matkul.KDMK int unsigned foreign key,
-> MID int (100) not null;
-> final int (100) not null;
-> nilai int unsigned primary key)
-> ;
mysql> insert into nil-> (NPM, KDMK, MID, final, nilai)
-> values (10296832, 21, 70, 80, 75)
-> ;
mysql>insert into nil
-> (NPM, KDMK, MID, final, nilai)
-> values (10296126, 32, 80, 90, 85)
-> ;
mysql> select * from mhs;
NPM Nama Alamat
10296832 Nurhayati Jakarta
10296126 Astuti Jakarta
mysql> select * from matkul;
KDMK mtkul SKS
21 P. Basis Data 2
32 SIM 2
mysql> select* from nil;
NPM KDMK MID final nilai
10296832 21 70 80 7510296126 32 80 90 85
mysql>exit
Maksud dari pembuatan tabel mhs, matkul , dan nil ini adalah agar tabel nil mempunyai
hubungan dengan tabel mhs dan matkul . Hubungan tabel nil dan mhs ada pada NPM dan hubungan
tabel nil dengan matkul ada pada KDMK .
Tabel mhs → Primary key: NPM; Foreign key: Nama dan Alamat.
Tabel matkul → Primary key: KDMK; Foreign key: mtkul dan SKS.
5/12/2018 Pembuatan Tabel Pada MyQSL Dengan Primary Key Dan Foreign Key - slidepdf.com
http://slidepdf.com/reader/full/pembuatan-tabel-pada-myqsl-dengan-primary-key-dan-foreign-key 3/3