Wednesday, March 7, 2018

Belajar Mysql - Pembuatan Table


Pembuatan Table


Mari kita belajar membuat table ( secara umum baik mysql, sql server, oracle) :
untuk tipe disesuaikan dengan jenis database ( khusus ini dengan mysql, namun secara umum sama dengan database lain, hanya tipe data saya, misalnya : varchar2 ( oracle , mysql tidak support)


  • Buat Table  ( tanpa primary key ):

Create Table kelas
(
kode varchar(10),
nama varchar(50)
);
Create Table matakuliah
(
kode varchar(10),
nama varchar(50),
sks int
);
Create Table student
(
nis varchar(10),
aama varchar(50),
alamat varchar(250),
umur int,
kelas varchar(10)
);
Create Table krs
(
nis varchar(10),
kode_matakuliah varchar(10)
);
untuk nantinya menambahkan primary key dan foregn key : misal langsung
pada saat pembuatan table, tinggal tambahkan bari dibawahsebelum tanda :
constraint table_name_pk primary key (field key),
constraint table_name_fk foregn key (field key table yang mau dilink)references      table_name_link ( field key)
contoh lengkapnya :



1. primary dan foreign key langsung di table
Create Table kelas
(
kode varchar(10),
nama varchar(50),
constraint kelas_pk primary key (kode)
);
Create Table matakuliah
(
kode varchar(10),
nama varchar(50),
sks int,
constraint matakuliah_pk primary key (kode)
);
Create Table student
(
nis varchar(10),
nama varchar(50),
alamat varchar(250),
umur int,
kelas varchar(10),
constraint student_pk primary key (nis),
constraint student_fk foreign key (kelas)
references kelas(kode)
);
Create Table krs
(
nis varchar(10),
kode_matakuliah varchar(10),
constraint krs_pk primary key (nis, kode_matakuliah)
);
2. menambahkan dalam table yang belum ada primary atau foregn key;
* hanya primary key
alter table kelas add constraint kelas_pk primary key (kode);
* primary dan foreign key
alter table student add  ( constraint student_pk primary key (nis),   constraint              student_fk foreign key (kelas)   references kelas(kode));
Catatan :
Primary Key adalah field kunci / utama dari suatu tabel yang menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi dengan data yang sama, / dengan kata lain Primary key menjadikan tiap record memiliki identitas sendiri-sendiri yang membedakan satu sama lainnya (unik).
Foreign key adalah satu attribute yang melengkapi satu relationship yang menunjukan ke induknya.
untuk menghapus primary key & foreign key :
·         mysql :
          alter table student drop primary key;
          alter table student drop foreign key student_fk;
·         Sql server & oracle ( primary dan foreign key )
alter table student drop constraint student_pk;
alter table student drop constraint student_fk;
Untuk drop table :
drop table kelas;
drop table matakuliah;
drop table student;
drop table krs;
rename table nilai to nilaibaru;
rename table nilai1 to nilai2, nilai3 to nilai4;

Memunculkan Simbol & Emoji Pada OS Mac

  Memunculkan Simbol & Emoji  1. Buka aplikasi Pages / Notes pada Macbook. 2. Klik pada Menubar Edit --> Pilih Emoji and Symbols a...