Blog Berita Terbaru, Tutorial Komputer, Internet Marketing, Komunitas Online Kediri, Hiburan, Program Memberikan Yang Terbaik, Saatnya Yang Muda Berbicara
Follower
CB Magazine »
Website Create
»
Pemahaman SQL, memahami dasar SQL implementasi SQL
Pemahaman SQL, memahami dasar SQL implementasi SQL
Posted by CB Magazine on Selasa, 31 Desember 2013 |
Website Create
SQL = Structured Query Language.Terdapat 3 jenis perintah di SQL yaitu DML,DDL, dan DCL.DDL ( Data Definition Language )Perintah SQL yang berhubungan dengan definisi struktur database
seperti membuat database, membuat table, merename table,
menambah field pada table.
Contoh syntax :
- CREATE TABLE nama_table;
- ALTER TABLE tb_berita ADD kategori varchar(01);
- DROP TABLE nama_table;
- RENAME TABLE nama_table TO tb_siswa;
Perintah SQL yang berhubungan dengan manipulasi data atau record
pada sebuah database, seperti menambah data, mengupdate data,
menghapus data, menampilkan data.
Contoh syntax :
- INSERT INTO tb_siswa (nis,nama_siswa,alamat) values (‘01011011001’,’Ambu’,’JL. semaugue NO.21’);
- SELECT nis from tb_siswa WHERE nama_siswa = ‘Ambu’;
- UPDATE tb_siswa SET nama_siswa = ‘Ambu’ WHERE NIS = ‘01011011001’;
DCL ( Data Control Language )
Perintah SQL yang berhubungan dengan hak akses SQL baik server,
database, table dan field.
- Grant digunakan untuk memberi akses.
- Revoke digunakan untuk menghapus akses.
Contoh syntax :
- GRANT UPDATE(nama_field) ON nama_db.nama_table TO nama_user@localhost IDENTIFIED BY ‘nama_password’;
perintah update pada kolom nama saja. Seperti contoh
dibawah :
- UPDATE nama_table SET nama=’nm_baru’ WHERE id=73;
untuk kolom tertentu dan ada juga kolom yang bisa di update
juga. Maka kita bisa menggunakan kombinasi seperti ini.
- GRANT SELECT(id,nama,alamat,usia), UPDATE(alamat,usia) ON nama_db.nama_table TO nama_user@localhost INDENTIFIED BY ‘nama_passwd’;
Menghapus Akses Database
- REVOKE ALL ON nama_db.nama_table FROM nama_user@localhost IDENTIFIED BY ‘nama_password’;
dicabut sehingga tidak bisa mengakses kembali.
Menghapus Akses Kolom
- REVOKE UPDATE(nama) ON nama_db.nama_table FROM nama_user@localhost IDENTIFIED BY ‘nm_passwd’;
ditentukan sebelumnya.
Top 5 Popular of The Week
-
H allo suatu kabar gembira saudara , kini Blackberry telah meluncurkan BBM untuk merk OS Android dan Ios . Suatu kabar gembira bukan ,...
-
Sebenarnya cara ini tidak begitu sulit di praktekan , tapi untuk sekedar belajar tak apalah . pas untuk yang masih newbie pengen belajar . o...
-
A . P ada kese mpatan kali ini saya akan membahas tentang Serangan Distributed Denial of Service ( DDoS ) Attack kepada web ser...
-
Selamat jumpa kembali para pembaca :D , Kali ini penulis akan sedikit membahas tentang error pada metasploit yang baru saja di upgrade. p...
-
Jalankan Mozilla firefox sobaT Jalankan Run windows sobat dengan menekan Gambar windows + R pada keyboard sobat. Copy paste kode berikut &qu...
Tidak ada komentar: