Rabu, 12 Juni 2013

Perintah update dalam Mysql

Diposting oleh ANNISA di 05.02 0 komentar
Perintah update dilakukan apabila sewaktu waktu ingin merubah data pada tabel MySql. Perintah update bukan perintah menambahkan data melainkan hanya mengedit saja. Perubahan yang terjadi pada proses update bersifat permanen, artinya perintah yang sudah dijalankan tidak bisa di cancel atau dibatalkan.

Sintaknya adalah sebagi berikut :
UPDATE nama_tabel
SET  field1= nilai1[field2=nilai2[...]]
[WHERE kondisi]

Pemakaian WHERE bersifat opsional/pilihan. Jika di sertakan, artinya :

·                     jika disertakan, maka yang diubah hanya baris tertentu saja
·                     jika tidak disertakan, maka semua baris akan berubah

SET digunakan untuk menentukan kolom-kolom yang akan di rubah.

Tampilan sebelum di update:

 select * from mahasiswa;


Selanjutnya  untuk lebih memperjelas, perhatikan contoh penggunaan perintah update di bawah ini :
Salah satu nama dan alamat mahasiswa dari NIM yang telah ditentukan akan diupdate dengan data yang baru.

 Sebagai contoh:

UPDATE mahasiswa SET nama=’Janti’, alamat=’wonosari’ WHERE nim=’25120199’;



Contoh di atas artinya adalah : merubah isi table ‘mahasiswa’ pada kolom/field nama yang tadinya Samsul yang beralamatkan Tegal berubah menjadi  Janti  dimana orang tersebut alamat rumahnya adalah Wonosari.


Perintah REPLACE dalam MySQL

Diposting oleh ANNISA di 04.45 0 komentar
Perintah REPLACE dalam bahasa MySQL merupakan sebuah fungsi yang digunakan untuk mengganti karakter tertentu yang terdapat di dalam sebuah isi variabel.

Sintaknya adalah sebagi berikut :
REPLACE( teks_yang_akan_diganti, teks_yang_dicari, teks_pengganti )

Judul
============
Akuntansi Menengah
Sistem Basis Data

Kita akan mengganti judul Akuntansi Menengah dengan Matematika Ekonomi
maka akan menjadi :


SELECT REPLACE(judul,'Akuntansi Menengah','Matematika Ekonomi') from buku;

UPDATE buku
    SET judul= REPLACE(judul,’Akuntansi Menengah','Matematika Ekonomi') from buku;


Hasil Eksekusi :
Judul
============
Sistem Basis Data
Matematika Ekonomi

Pengertian dan Perintah CASCADE pada MySql serta contohnya

Diposting oleh ANNISA di 02.27 0 komentar
Pengertian Perintah Cascade Pada MySql
Cascade bila dibahasa indonesiakan adalah bertingkat, mmaksudnya adalah bila data pada table_induk di delete atau di update maka secara otomatis data pada tabel lain yang memiliki relasi akan di delete/di update juga.
Cascade adalah perubahan data di table master otomatis akan merubah data di table transaksi mengikuti perubahan di table master. Artinya, apabila kita merubah data di table buku/anggota maka data ditable pinjam otomatis akan berubah mengikuti perubahan di table buku/anggota

Contoh:
·         Opsi ON DELETE dan ON UPDATE CASCADE
On delete cascade adalah sebuah fitur yang diberikan untuk sebuah tabel yang berelasi; yang memungkinkan untuk menghapus data pada tabel anak apabila data pada tabel parent terhapus. Sintaks on delete cascade biasanya ditempatkan pada kalimat yang mendeklarasikan sebuah foreingn key.
contoh syntak pada ON DELETE dan ON UPDATE CASCADE
Pastikan Anda Mempuyai Tabel dokter dan pasien karena kedua tabel tersebut akan di relasikan.
  • ALTER Table dokter
  • ADD FOREIGN KEY (kd_dokter) REFERENCES pasien_putri (kd_dokter)
  • ON DELETE CASCADE
  • ON UPDATE CASCADE;
setelah itu baru kita gunakan perintah Delete :

DELETE FROM pasien_putri WHERE kd_dokter='2';

Berikut ini hasilnya :

Yang belum dihapus:


Yang Sudah dihapus :

Karena kita menggunakan OPSI CASCADE pada ON DELETE dan ON UPDATE nya maka bila kita menghapus salah satu kolom pada table induk maka table anak pun akan terhapus juga. Seperti pada contoh di atas kd_dokter no 2 di hapus ditabel indukknya maka di tabel anak nya kd _dokter no 2 juga otomatis terhapus.

·         Pengertian dari CASCADE DELETE dan CASECAD UPDATE
Cascade Delete adalah setiap penghapusan pada Primary Key di tabel utama, maka secara otomatis mengubah menghapus nilai-nilai record-record yang berhubungan/bereleasi dengan tabel utama.
Cascade Update adalah setiap perubahan pada Primary Key di tabel utama, maka secara otomatis mengubah nilai pada record-record yang berhubungan/berelasi dengan tabel utama.

Minggu, 09 Juni 2013

IBU.........................oh Ibu

Diposting oleh ANNISA di 06.36 0 komentar
Ibu adalah seorang yang tidak tahu sakit, 
tetap senyum setelah merasa sakit saat melahirkan kita kedunia.
Ibu adalah seorang yang tidak tahu lelah, 
tetap senyum setalah lelah saat seharian menggendong kita. 
Ibu adalah seorang yang tidak tahu cape,
tetap senyum meskipun setiap pagi siapin kebutuhan kita. 
Ibu adalah seorang yang tidak tahu bahaya, apapun di terjang demi anaknya.

Ibu adalah seorang yang tidak tahu malam, 
lupa tidur saat menyusui kita. 
Ibu adalah seorang yang tidak tahu lapar, 
rela tidak makan asal kita makan. 
Ibu adalah seorang yang tidak tahu sakit hati, 
tetap senyum meskipun kita menjengkelkan. 
Ibu adalah seorang yang tidak tahu waktu, masih muda atau sudah tua tetap menyayangi kita.

Perintah dasar dalam database MySQL

Diposting oleh ANNISA di 06.14 0 komentar


SQL DASAR

  •  Membuat database baru.
  •  Membuat table baru.
  •  Type column
  •  Indexes dan Keys
  •  Manipulasi data.
  •  Inserting
  •  Retrieving
  •  Updateing
  •  Deleting
  •  Mengubah table.
1. Membuat Database Baru

· Menampilkan database

  •    mysql> SHOW DATABASES;

· Membuat database

  • mysql> CREATE DATABASE [Nama databasemu];

· Menggunakan database

  • mysql> USE [Nama databasemu];

· Menghapus database

  • mysql> DROP DATABASE [Nama databasemu];

2. Membuat Table Baru

· Menampilkan table

  • mysql> SHOW TABLES FROM [Nama databasemu];

· Membuat table

  • mysql> CREATE TABLE [Nama tablemu] ( [nama column] [type column],[...]);

Contohnya:

  • mysql> CREATE TABLE anggota ( ID int(100), Nama varchar(255));

· Menampilkan column

  • mysql> SHOW COLUMNS FROM [Nama tablemu];

· Menghapus table

  • mysql> DROP TABLE [Nama tablemu];

3. Type column yang umum digunakan dalam MySQL:
· Type String

  • char
  • varchar
  • text
  • blob

· Type Numeric

  • int
  • tinyint
  • int zerofill
  • int not null
  • float
  • double
  • decimal

Menambahkan Indexing dan Keys kedalam Table:

mysql> ALTER TABLE [Nama tablemu] ADD INDEX ([Nama column yang ingin diberikan index]);

Contohnya:

  • mysql> ALTER TABLE anggota ADD INDEX (Nama);
  • mysql> CREATE TABLE [Nama tablemu] ( [nama column] [type column],[...],PRIMARY KEY ([nama column yang ingin diberikan key]));

Contohnya:

  • mysql> CREATE TABLE anggota ( ID int(100), Nama varchar(255),PRIMARY KEY (ID));

4. Manipulasi Data

· Memasukan data

  • mysql> INSERT INTO [Nama tablemu] ([Nama column]) VALUES ([Isi/Nilai column]);

Contohnya:

  • mysql> INSERT INTO anggota (ID, Nama) VALUES (1,”Yustian”);

· Mengupdate data

  • mysql> UPDATE [Nama tablemu] SET [Nama column]=[Isi/Nilai column]WHERE [Kondisi yang data diinginkan];

Contohnya:

  • mysql> UPDATE anggota SET Nama=“Yustian” WHERE ID=1;

· Menghapus data

  • mysql> DELETE FROM [Nama tablemu] WHERE [Kondisi yang data diinginkan];

Contohnya:

  • mysql> DELETE FROM anggota WHERE ID=1;

5. Mengubah Table
· Mengganti nama table

mysql> ALTER TABLE [Nama tablemu] RENAME [Nama yang baru];

Contohnya:

  • mysql> ALTER TABLE anggota RENAME anggotaku;

· Menambah column ke dalam table

mysql> ALTER TABLE [Nama tablemu] ADD [nama column] [type column],[...];

Contohnya:

  • mysql> ALTER TABLE anggota ADD Nama char(100);

· Menghapus column

mysql> ALTER TABLE [Nama tablemu] DROP [nama column];

Contohnya:
  • mysql> ALTER TABLE anggota DROP Nama;

· Mengganti nama dan type column

mysql> ALTER TABLE [Nama tablemu] CHANGE [nama column] [Nama column yang baru] [type column], [...];

Contohnya:
  • mysql> ALTER TABLE anggota CHANGE Nama Username varchar(255);

Jumat, 07 Juni 2013

Makalah etika profesi "Lisensi Komersial Software"

Diposting oleh ANNISA di 23.43 0 komentar
Download disini :
http://www.4shared.com/office/B8RqWLJL/Makalah_Etika_Profesi__Kelompo.html

Lika-Liku Masa Depan

Diposting oleh ANNISA di 06.06 0 komentar
Tidak bisa dipungkiri pasti ada saja godaan-godaan yang membuat kita merasa takut dengan masa depan... padahal kita tidak tau apa yang akan terjadi di masa depan..
merasa tidak mampu untuk melewati masa depan padahal kita belum mencoba untuk berusaha ,,,

Mungkin hal yang perlu kita lakukan adalah kita harus konsen pada hari ini dan masa ini dulu sebelum masa depan,,, kalo masa ini bisa kita lewati pastikan dan yakin kalau masa depan pasti juga bisa kita lalui.

YAKIN RIZKY telah ada yang mengatur...
SEMANGAT !!!!!!!!!!!!!!
 

Annisa Usfatun Khasanah Copyright © 2010 Design by Ipietoon Blogger Template Graphic from Enakei