October 7, 2010

Dasar MySQL

ni jadi rajin post ya,mupung ada akses internet dari si Luky, he3x. . . kali ini saya tetap membahas tentang MySQL, tetapi bila di posting saya sebelumnya membahas tentang bagaimana cara mengistal dan menjalankan service MySQL, disini saya akan membahas tentang sintak - sintak umum MySQL.
Perlu kita ketahui sebelumnya, di dalam bahasa SQL dibagi menjadi 3 jenis, yaitu:



1 . DDL (Data Definition Language)
Data Definition Language,yaitu sintak SQL yang digunakan untuk melakukan pembuatan struktur database, seperti mendefinisikan database , tabel-tabel serta indeksnya, view, dan perintah-perintah yang menyangkut tentang maintenance dari struktur database tersebut.Beberapa contoh dari DDL adalah sebagai dibawah ini:

a) Membuat Tabel
Dengan perintah
   CREATE TABLE nama_tabel(Field1 TipeData1 , Field2 TipeData2 ,...);
Contoh
   CREATE TABLE siswa (nis VARCHAR( 10 )NOT NULL ,nama VARCHAR( 30 ) NOT NULL ,alamat VARCHAR( 50 )NOT NULL ,PRIMARY KEY (nim));
b) Membuat Field Baru Pada Tabel
Kita juga pernah lupa memasukkan field ketika membuat suatu tabel, tapi tenang saja, ada perintah khusus yang bisa kita gunakan untuk menambahkan field pada sebuah tabel, yaitu dengan cara:
   ALTER TABLE namatabel ADD Fieldbaru tipedatabaru;
Contoh
   AlTER TABLE siswa ADD tlp VARCHAR( 15 );
c) Menghapus Tabel
Dengan perintah
   DROP TABLE nama_tabel;
Contoh
   DROP TABLE siswa;
d) Menghapus Database
Dengan perintah
   DROP DATABASE nama_database;
Contoh
   DROP DATABASE sekolahku;
2 . DML (Data Manipulation Language)
Yang kedua adalah Data Manipulation Laguage yaitu perintah yang digunakan untuk menambah,menghapus dan mengubah data.Dapat kita lakukan dengan perintah - periintah dibawah ini.
a) Menambahkan Data (Insert)
Dengan perintah
   INSERT INTO nama_tabel (Field1 , Field2, ...)VALUES(Nilai1, Nilai2,...);
Contoh
   INSERT INTO siswa ( nim , nama , alamat )VALUES ('2827443', 'Fajar', 'Blitar');
b) Memperbarui Data (Update)
Dengan perintah
   UPDATE nama_tabel SET Field1 = 'Nilai1' WHERE [KONDISI];
Contoh
   UPDATE siswa SET nama = 'Fajar Adi' WHERE nim = '2827443';
c) Menghapus Data (Delete)
Dengan perintah
   DELETE FROM nama_tabel WHERE [KONDISI];
Contoh
   DELETE FROM siswa WHERE nim = ‘2827443’;
3 . DCL (Data Control Laguage)
Ini merupakan sintak yan biasa di gunakan oleh Database Administrator, karena fungsi ini berguna untuk memberihak akses,pengalokasian data dan lainsebagainya,untuk sintak yang satu ini mungkin sekarang belum bisa saya jelaskan, (faktor H[hujan]) :-),mungkin di posting saya berikutnya akan saya bahas tentang Data Control Laguage secara tersendiri.

Silahkan sharing ilmunya tentang MySQl disini ya, komentar di bawah ya kalau ada ilmu baru atau ada yang di tanyakan
Th'x

No comments:

Post a Comment