Akhwat

Akhwat
be a good muslim

Rabu, 29 September 2010

Kuliahku

Assalamualaikum Ukhti / akhi
Ehm,karena blog nie baru buat makanya isinya yang pertama adalah tentang matakuliah Sistem Manajemen basis data alias mata kuliah yang mewajibkan mengumpulkan tugas lewat blog, jadi ketahuan dech kalau selama nie gak punya blog,,heheheh. Afwan

Oke dech,to the point aja
Nie ada tutorial tentang Basis Data,so baca – baca aja mungkin bermanfaat atau sekedar review pelajaran semester kemarin. Mungkin gak selengkap yang ukhti/akhi harapkan dan masih banyak kekurangan. Baca dengan baik – baik yach
Dalam Sistem manajemen Basis Data terdapat 3 (tiga) jenis SQL dan namanya gak asing lagi bagi kita, yaitu:
1. DDL atau Data Definition languange.
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. perintah DDL adalah: CREATE, ALTER, RENAME, DROP
2 DML atau Data Manipulation Languange
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. perintah DML antara lain: SELECT, INSERT, UPDATE, DELETE.
3. DCL atau Data Control Languange
DCL merupakan perintah SQL yang berhubungan dengan manipulasi user dan hak akses (priviledges). perintah SQL yang termasuk dalam DCL antara lain: GRANT, REVOKE. (disini sy belum membahas pada perintah DCL).
dah cukup ngutipnya mengena defisini, langsung sj gan:
1. membuat database
mysql>CREATE DATABASE latihan;
2. menghapus database
mysql>DROP DATABASE latihan;
3. menggunakan database/select database
mysql>USER latihan;
4. membuat tabel
mysql>CREATE TABLE mahasiswa (
-> NIM int(5) NOT NULL auto_increment,
-> nama varchar(40) NOT NULL,
-> jurusan varchar(35) NOT NULL,
-> PRIMARY KEY (NIM)
->);
note: disini sy membuat NIM sebagai kunci tamu atau primary key pada tabel mahasiswa.
5. melihat properti pada tabel
mysql>DESC mahasiswa;
atau
mysql>DESCRIBE mahasiswa;
6. perintah memasukkan record pada table
mysql>INSERT INTO mahasiswa VALUES ('','sulkifly','komputer akuntansi');
mysql>INSERT INTO mahasiswa VALUES ('','ilham su','sistem informasi');
mysql>INSERT INTO mahasiswa VALUES ('','rhizwadhye','sistem informasi');
mysql>INSERT INTO mahasiswa VALUES ('','rijal saja','teknik komputer');
note: sy mengosongkan pada field NIM, karena NIM adalah AUTO_INCREMENT menandakan bahwa dalam atribut tersebut akan secara otomatis menaik otomatis jika dimasukkan nilai "null"
7. menampilkan database
mysql>SELECT * FROM mahasiswa;
note:perintah ini akan menampilkan seluruh isi record
mysql>SELECT * FROM mahasiswa WHERE NIM=4;
note:menampilkan record berdasarkan urutan NIM
mysql>SELECT * FROM mahasiswa WHERE nama='ilham su';
note:menampilkan isi record berdasarkan nama
mysql>SELECT * FROM mahasiswa WHERE jurusan='sistem inforamsi';
note:menampilkan isi record berdasarkan jurusan
8. update isi tabel
mysql>UPDATE mahasiswa SET nama='bleh bleh' WHERE NIM=1;
musql>UPDATE mahasiswa SET jurusan='teknik komputer' WHERE NIM=2;
9. menghapus isi tabel
mysql>DELETE FROM mahasiswa WHERE NIM=4;
mysql>DELETE FROM mahasiswa WHERE jurusan='sistem informasi';

Memasukkan data ke dalam database
Dalam topik ini kita akan membuat kode untuk menyisipkan catatan baru ke dalam database MySQL kita. Hal ini sangat mirip dengan versi pilih.Juga dalam hal ini kita perlu membangun koneksi database dan kami akan menggunakan mysql_query () berfungsi lagi. Namun dalam kasus ini kita akan menggunakannya dengan pernyataan sql insert. Sekarang mari kita coba untuk memasukkan user baru ke meja kami.Pernyataan sql adalah sebagai berikut:

INSERT INTO users (name,city,web,age) VALUES ('Tom','Vegas','www.tom.com',44); INSERT INTO user (nama, kota, web, umur) VALUES ('Tom',, 'Vegas' 'www.tom.com', 44);

Sekarang toko ini pernyataan SQL dalam variabel dan lulus ini sebagai parameter mysql_query seperti ini:
Code: Kode:
1. $sql = "INSERT INTO users (name,city,web,age) VALUES ('Tom','Vegas','www.tom.com',5)" ; $ Sql = "INSERT INTO user (nama, kota, web, umur) VALUES ('Tom', Vegas ',' 'www.tom.com', 5)";
2. $result = mysql_query ( $sql ) ; $ Result = mysql_query ($ sql);

Selain itu kita perlu memeriksa hasilnya dan menginformasikan pengguna jika kesalahan terjadi.Kode memasukkan lengkap adalah sebagai berikut:

Memperbarui rekor
Pembaruan ini hampir sama dengan menyisipkan.Anda hanya perlu mengubah pernyataan sql dan menggunakannya sebagai sebelumnya:
Code: Kode:
1. $sql = "UPDATE users SET age=45 WHERE name='Tom'" ; $ Sql = "UPDATE user SET umur = 45 WHERE nama = 'Tom'";
2. $result = mysql_query ( $sql ) ; $ Result = mysql_query ($ sql);

Menghapus catatan
Seperti yang Anda tahu lagi sama seperti sebelumnya.Hanya sql perlu diubah seperti ini:
Kode:
1. $sql = "DELETE FROM users WHERE name='Tom'" ; $ Sql = "DELETE FROM pengguna WHERE nama = 'Tom'";
2. $result = mysql_query ( $sql ) ; $ Result = mysql_query ($ sql);

Tidak ada komentar:

Posting Komentar