Anda di halaman 1dari 2

IP AKSES Materi Share File : 10.10.27.

83

Create New table dari table yang sudah ada / existing


Table Mahasiswa
nim | nama | tlahir| tgl_lahir | gender | id_prodi | idkabkota |

CREATE TABLE mhs_baru1 AS


SELECT nim, nama,tlahir, gender
FROM mahasiswa
--------------------------------
CREATE TABLE mhs_TI_saja AS
SELECT nim, nama,tlahir, gender
FROM mahasiswa
WHERE id_prodi=55201;

ALTER TABLE mhs_ti_saja ADD PRIMARY KEY(nim);


----------------------------------------------------------
Latihan
Buatlah table baru dengan nama copy_table_relasi
untuk mendapatkan data nilai matakuliah "Basis Data 1"
dengan Data pada table baru [copy_table_relasi]

nim, nama , kode_matakuliah, nama matakuliah , nilai


--------------------------------------------------------
Jawaban :
CREATE TABLE copy_table_relasi AS
SELECT Field1, Field2, Field-n
FROM TABLE1, TABLE2, TABLE-N
WHERE Table1.PK=FK.table2 AND .....
----------------------------------------------------------
CREATE TABLE copy_table_relasi AS
SELECT mahasiswa.nim, nama, matakuliah.id_mk, nm_mk, nil_angka
FROM mahasiswa,matakuliah, transmhs
WHERE mahasiswa.nim=transmhs.nim_mhs
AND
matakuliah.id_mk=transmhs.id_mk
AND
matakuliah.id_mk='SIF3213';

--------------------------------------------------------------------
CREATE TABLE mahasiswa1 AS
SELECT *
FROM mahasiswa

--------------------
CREATE VIEW
CREATE VIEW view_mahasiswa AS
SELECT *
FROM mahasiswa
-------------------------------------------------------
Buatlah Table View pada Database Akademik di
Server Database temannya
dengan format VIEW_nama_mhs
isi dari VIEW adalah INFORMASI Mahasiswa yang berasal
dari kota Padang [ NIM , Nama Mhs, Asalkabkota ]
--------------------------------------------------------------
1. Pastikan punya hak akses database akademik
di server database REMOTE [ database temannya ]
Step
* Pastikan IP Host temanya [ IP 10.10.27.XX ]
>>> Check IP PC / Host pada Command Line >> Ipconfig
* Membuat nama user untuk temannya bisa akses
* Memberikan hak Akses / GRANT kepada User/Host temannya
----------------------------------------------------------------------
Ada 2 Mhs [ Imam 10.10.27.18, Abdul Hadi 10.10.27.4 ]

CREATE USER 'imam'@'10.10.27.18' identified by 'imam';


CREATE USER 'hadi'@'10.10.27.4' identified by 'hadi';

GRANT ALL Privileges on akademik1.* to 'imam'@'10.10.27.18';

CREATE USER 'lira'@'10.10.27.20' identified by 'lira';


GRANT ALL Privileges on akademik1.* to 'lira'@'10.10.27.20';

MYSQL -u hadi -h 10.10.27.83 -p

Anda mungkin juga menyukai