Membuat Database (Mabna Ibnu Sina) dengan SQLyog


        Langkah pertama sebelum menggunakan SQLyog kita harus mempunyai localhost,untuk kali ini saya menggunakan XAMPP, jika anda belum memiliki program XAMPP atau SQLyog anda bisa download XAMPP disini dan SQLyog disini.
berikut tutorialnya dalam bentuk gambar:



 1.jika anda telah menginstal EXAMP maka anda cuma harus mengaktifkan mysql karena SQLyog merupakan bagian dari mysql.
 2.kemudian tulis nama connection dengan nama yang anda inginkan.contoh:kita tulis dengan nama database.lalu klik connect

3. setelah anda masuk maka,langkah  pertama anda menulis database,dibawah ini  merupakan contoh scrib kodingnya.beri nama pada database anda contoh; mabna_ibnu_sina


4.jika anda telah selesai anda membuat table yang anda inginkan,dengan variable serta kolom yang anda inginkan.penjelasan kodingnya adalah CREATE table NAMA_TABEL(NAMA_KOLOM TIPE_DATA(PANJANG_DATA))


 untuk memasukkan nilai kedalamnya kita menggunakan key word insert.penjelasan scribnya adalah
     INSERT INTO NAMA_TABEL VALUES(ISI_DATA)


 anda tinggal melanjutkan saja.

 dan untuk menampilkan tabel menggunakan sintax :
SELECT * FROM SHOBAHUL LUGHOH

 sekarang sebuah tabel telah terbentuk dengan beberapa kolom,anda tinggal membuat tabel lagi.yang mempunyai hubungan dengan tabel yang anda buat.nantinya beberapa data base akan digabungkan.syaratnya salah satu kolom harus memiliki nama yang sama agar variabel ini terbaca ketika di gabung.misalnya saya akan menggabungkan beberapa tabel seperti langkah dibawah ini.






kemudian kita gabung dengan sintak di bawah.dibawah ini terdiri dari duatabel database yang digabung dengan sintaks dibawah ini.



 akhirnya database anda telah jadi.disini saya juga akan menambahkan beberapa sintak untuk memodifikasi is dari database,berikut sintaknya:

QUERY DIBAGI MENJADI 2:
1. DDL(DATA DEFINITION LANGUAGE)
2. DML(DATA MANIPULATION LANGUAGE)

- QUERY YANG TERMASUK DDL : CREATE, ALTER, DROP
- QUERY YANG TERMASUK DML : INSERT, DELETE, UPDATE, SELECT

1.DDL(DATA DEFINITION LANGUAGE)
    A.CREATE
     - MEMBUAT DATABASE
     CREATE DATABASE NAMA_DATABASE
     EXP:CREATE DATABASE SEKOLAH
   
     - MEMBUAT TABEL
     CREATE table NAMA_TABEL(NAMA_KOLOM TIPE_DATA(PANJANG_DATA))
     EXP:CREATE TABLE SISWA(NIS INT(10),NAMA VARCHAR(20),PRIMARY KEY(NIS))
   
    B.ALTER
     - MERUBAH NAMA TABEL
     ALTER TABLE NAMA_TABEL RENAME  NAMA_TABEL_BARU
     EXP:ALTER TABLE SISWA rename MURID
   
     - MENAMBAH KOLOM
     ALTER TABLE NAMA_TABLE ADD NAMA_KOLOM TIPE_DATA(PANJANG_DATA)
     EXP:ALTER TABLE SISWA ADD JENIS_KELAMIN VARCHAR(10)
   
     - MENGGANTI NAMA KOLOM
     ALTER TABLE NAMA_TABEL CHANGE NAMA_KOLOM_LAMA NAMA_KOLOM_BARU TIPE_DATA(PANJANG_DATA)
     EXP: ALTER TABLE SISWA CHANGE JENIS_KELAMIN JK VARCHAR(15)
   
     - MANGHAPUS KOLOM
     ALTER TABLE NAMA_TABLE DROP NAMA_KOLOM
     EXP: ALTER TABLE SISWA DROP JK
   
    C.DROP
    - MENGHAPUS DATABASE
    DROP DATABASES NAMA_DATABASE
    EXP: DROP DATABASES SEKOLAH
 
    - MENGHAPUS TABEL
    DROP TABLE NAMA_TABEL
    EXP: DROP TABEL SISWA
 
2.DML(DATA MANIPULATION LANGUAGE)
ASUMSI DESAIN TABEL SISWA(NIS,NAMA,ALAMAT,JK)
    A.INSERT
     - MENAMBAH DATA KE TABEL PADA SEMUA KOLOM
     INSERT INTO NAMA_TABEL VALUES(ISI_DATA)
     EXP:INSERT INTO SISWA VALUES(1,'EKO','SURABAYA','LAKI-LAKI')
   
     - MENAMBAH DATA KE TABEL PADA KOLOM TERTENTU
     INSERT INTO NAMA_TABEL(NAMA_KOLOM) VALUES(ISI_DATA)
     EXP:INSERT INTO SISWA(NIS,NAMA) VALUES(2,'BAGUS')
   
    B.SELECT
    - MENAMPILKAN DATA PADA TABEL SEMUA KOLOM
     SELECT * FROM NAMA_TABEL
     EXP:SELECT * FROM SISWA
   
    - MENAMPILKAN DATA PADA TABEL KOLOM TERTENTU
     SELECT NAMA_KOLOM FROM NAMA_TABEL
     EXP:SELECT NIS,JK FROM SISWA
 
    - MENAMPILKAN JUMLAH DATA PADA TABEL
     SELECT COUNT(*) FROM NAMA_TABEL
     EXP:SELECT COUNT(*) FROM SISWA
   
    - MENAMPILKAN DATA YANG BERBEDA PADA TABEL
     SELECT DISTINCT(NAMA_KOLOM) FROM NAMA_TABEL
     EXP:SELECT DISTINCT(ALAMAT) FROM SISWA
   
    - MENAMPILKAN DATA DENGAN KRITERIA TERTENTU PADA TABEL
     SELECT * FROM NAMA_TABEL WHERE NAMA_KOLOM=DATA_YANG_DICARI
     EXP:SELECT * FROM SISWA WHERE ALAMAT='MALANG'
 
    - MENAMPILKAN DATA DENGAN KRITERIA TERTENTU PADA TABEL(PENGGUNAAN OPERATOR >,<,>=,<=,<>,LIKE)
     SELECT * FROM NAMA_TABEL WHERE NAMA_KOLOM>DATA_YANG_DICARI
     EXP:SELECT * FROM SISWA WHERE NIS>5
     EXP:SELECT * FROM SISWA WHERE NIS<5
     EXP:SELECT * FROM SISWA WHERE NIS<=5
     EXP:SELECT * FROM SISWA WHERE NIS>=5
     EXP:SELECT * FROM SISWA WHERE NIS<>5
     EXP:SELECT * FROM SISWA WHERE NAMA LIKE '%A'
     EXP:SELECT * FROM SISWA WHERE NAMA LIKE 'A%'
     EXP:SELECT * FROM SISWA WHERE NAMA LIKE '%A%'
   
    - MENAMPILKAN DATA DENGAN KRITERIA TERTENTU PADA TABEL(PENGGUNAAN OPERATOR AND, OR, NOT, BETWEEN)
     SELECT * FROM NAMA_TABEL WHERE NAMA_KOLOM=DATA_YANG_DICARI AND NAMA_KOLOM=DATA_YANG_DICARI
     EXP:SELECT * FROM SISWA WHERE JK='LAKI-LAKI' AND ALAMAT='MALANG'
     EXP:SELECT * FROM SISWA WHERE JK='LAKI-LAKI' OR ALAMAT='MALANG'
     EXP:SELECT * FROM SISWA WHERE NOT JK='LAKI-LAKI'
     EXP:SELECT * FROM SISWA WHERE NIS BETWEEN 1 AND 5
   
    - MENGGUNAKAN FUNGSI STRING(LENGTH, UPPER, LOWER, LEFT, RIGHT, SUBSTRING, REPLACE)
     EXP:SELECT LENGTH(NAMA) FROM SISWA
     EXP:SELECT UPPER(NAMA) FROM SISWA
     EXP:SELECT LOWER(NAMA) FROM SISWA
     EXP:SELECT LEFT(NAMA,2) FROM SISWA
     EXP:SELECT RIGHT(NAMA,2) FROM SISWA
     EXP:SELECT SUBSTRING(NAMA,1,2) FROM SISWA
     EXP:SELECT REPLACE(NAMA,'A','O') FROM SISWA
   
    - MENGGUNAKAN FUNGSI AGGREGAT(MAX, MIN, SUM, AVG)
     EXP:SELECT MAX(NIS) FROM SISWA
     EXP:SELECT MIN(NIS) FROM SISWA
     EXP:SELECT SUM(NIS) FROM SISWA
     EXP:SELECT AVG(NIS) FROM SISWA

    - MENGURUTKAN DATA
    - SELECT * FROM SISWA ORDER BY NIS ASC
    - SELECT * FROM SISWA ORDER BY NIS DESC

   
 C.DELETE
     - MENGHAPUS DATA PADA TABEL
     DELETE FROM NAMA_TABEL WHERE NAMA_KOLOM=DATA_YANG_AKAN_DIHAPUS
     EXP=DELETE FROM SISWA WHERE ALAMAT='SURABAYA'

 D.UPDATE
     - MERUBAH DATA PADA TABEL
     UPDATE NAMA_TABEL SET NAMA_KOLOM=ISI_DATA
     EXP=UPDATE SISWA SET NAMA='ANDY', ALAMAT='MALANG' WHERE NIS='3'
   
 E.ALIAS
    -menggunakan alias pada kolom
    EXP:SELECT KODE_SEPEDA, MERK AS MERK_SEPEDA FROM SEPEDA(MERK ADALAH NAMA KOLOM ASLI)
    -MENGGUNAKAN ALIAS PADA TABEL
    EXP:SELECT A.KODE_SEPEDA, A.MERK_SEPEDA FROM SEPEDA A
 

Unknown

Tidak ada komentar:

Posting Komentar

www.lowongankerjababysitter.com www.lowongankerjapembanturumahtangga.com www.lowonganperawatlansia.com www.lowonganperawatlansia.com www.yayasanperawatlansia.com www.penyalurpembanturumahtanggaku.com www.bajubatikmodernku.com www.bestdaytradingstrategyy.com www.paketpernikahanmurahjakarta.com www.paketweddingorganizerjakarta.com www.undanganpernikahanunikmurah.com

Instagram