Tanya:

ada 2 table yaitu table member dan member_detail. Member berisi 14 data dan member_detail diharuskan memiliki 1 detail! namun ternyata ada masalah penyimpanan sehingga member_detail hanya tersisa 7!!

bagaimana input sekaligus.. apabila kita asumsikan ada 1000 data yang akan di input.

Jawab:

mari telaah dahulu.. buat query contoh lalu ke intinya

query 1 left join

dapatkan dahulu id dari table member

select m.id from member m left join member_detail md on m.id=md.id;

filter hanya yang tidak ada di detail

disini kita cukup memakai where.

where md.id is null

pelajari insert table user

tujuannya mendapatkan

insert into table_detail (field) values();

hal terpenting adalah field apa aja yang di isi

select field yang terpenting

tidak semua field akan terpakai. lebih baik sedikit saja

bikin select (query) pada contoh 1 dengan isi seperti yang akan di insert. pada point ini, saya akan menggabungkan keduanya

lalu gabungkan ke 3 contoh yaitu

insert into (..) values select select m.id from member m left join member_detail md on m.id=md.id;

Kondisi lapangan

maksudnya bisakah jalan sesuai keinginan? nope.. tidak selalu jalan.. bisa kejadian malah akibatnya error dan mysql error. Jadi tolong selalu uji dan test untuk keamanan.

BISAKAH SEMUA DATABASE RELATIONSHIP?

saya blum nyoba. jadi ngak bisa berkata.. BISA.. percobaan dilakukan di mysql.. kalau di sql server mungkin caranya beda.

Preventif error server

salah satu metode yang saya sarankan adalah.. memakai limit pada akhir query! namun saya mencoba di mysql dan cara itu tidak membantu. jadi memang kita harus hati2 dan analisa kedepannya!

Advertisements

Import sql gede

Import sql gede

berawal dari tulisan berikut : http://adapani.blogspot.co.id/2013/03/a2s-import-database-gede-ke-webhosting.html

saya menyadari.. ketika kamu dihadapkan pada fakta jumlah database exportnya gede segede GODZILA.. kamu harus putar otak…

berikut ini cara ngerjain di linux.. kalau di windows.. ganti program mysql nya dengan alamat yg sebenarnya

c:\mysql\bin\mysql.exe

mysql -uroot -p databasenya < file_sql.sql

formatnya

mysql -u{nama user} -p {database} < {file}

… untuk export.. gunakan mysqldump

selamat belajar

 

Sistem Manajemen Database (DBMS)

lingkungan SDB
merupakan kumpulan program untuk membuat dan mengelola sebuah database oleh user.

DBMS merupakan sistem software general purpose yang memiliki fasilitas proses define, construct dan manipulate database untuk aplikasi yang bervariasi.

  • Define : spesifikasi tipe data, struktur dan constraint ; data yang akan disimpan dalam database.
  • Construct : proses menyimpan data itu sendiri ke dalam beberapa media penyimpanan yang dikontrol DBMS.
  • Manipulate : fungsi seperti query database untuk memanggil data khusus, update database dan generate laporan dari data.generate laporan dari data.

Continue reading “Sistem Manajemen Database (DBMS)”

Basis Data

Basis Data

Basis Data: sebagai kumpulan dari data yang berhubungan.
Misalnya nama, nomor telepon, dan alamat yang dapat disimpan (dalam buku, Smart Phone, PC, CD, dll)

lagi pengen nyetrum orang
lagi pengen nyetrum orang

Basis Data: sekumpulan data yang terintegrasi yang di organisasi untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi. Continue reading “Basis Data”

Belajar SQL memakai PHPmyadmin

Hari jum’at kemarin.. saya ngajarin programing.. pilihannya adalah bahasa non web.. dan teringat bahwa ada bahasa yang jarang dibahas dalam web yaitu sql.

isenk aja
isenk aja

pelajaran yang di angkat disini adalah pemakaian kasus. dalam kasus ini adalah kasus rumah sakit .. berawal dari pembuatan database, memakai select, lalu membuat view… hingga memakai join sederhana
kenapa memakai mysql karena sebenarnya pada pemakaian phpmyadmin.. dimana phpmyadmin ini memakai mysql dalam prosesnya. perlu di garis bawahi… pelajaran ini diharapkan menjadi point untuk menguasai sql yang nanti bisa dipakai untuk database selain mysql

untuk mencoba.. langsung download di GOOGLE DOC

dasar pemikiran : PHP + Database

seperti yang kita ketahui, php lebih condong kolaborasi dengan mysql. Dengan teknologi yang ada dan macam-macam database, kebutuhan kolaborasi PHP dengan Database sangat diperlukan. Berangkat dari pertanyaan berikut

  1. bagaimana cara php – oracle
  2. bagaimana cara php – sql server
  3. dan lain-lain

saya menyarankan sebelum lanjut ke arah operasi query, mari mulai dari koneksi.
Continue reading “dasar pemikiran : PHP + Database”

datatable + edittable : text inline

harus diakui.. hari ini nulis blognya aktif sekali.. terima kasih kepada user di FB yang bertanya.. dan saya merasa sangat perlu untuk share ilmunya.. walau ada kekurangan, tapi saya akan berusaha memperbaiki.

berawal dari masalah di FB
saya memutuskan untuk membuat contoh datatable yang juga memiliki kemampuan sama seperti link tersebut.. kasusnya mungkin saya ambil list yang sudah saya buat dahulu yaitu provinsi.. dimana kita ingin dapat merubah nama provinsi

2016-04-10_21-29-51
tampilan awal

pada awalnya kita akan mendapatkan tampilan seperti ini. Lalu nanti kita ingin edit secara cepat … langsung ke fieldnya.. lalu kita bisa ketik dan save.
Continue reading “datatable + edittable : text inline”