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