Jika anda mempunyai database yang dibuat dengan MySQL kemudian ada rencana project untuk melakukan konversi database dari MySQL ke SQLite, maka pada artikel ini saya memberikan cara alternatif untuk melakukan konversi database tersebut.
Alternatif lain untuk melakukan konversi diantaranya adalah :
- http://trac.edgewall.org/wiki/SqLiteToMySql
- http://dbconvert.com/convert-sqlite-to-mysql-pro.php
- http://www.sqlite.org/cvstrac/wiki?p=ConverterTools
Sedangkan cara yang saya gunakan adalah dengan menggunakan SQLite Manager. untuk pengenalan SQLite dan SQLite Manager bisa anda baca di artikel ini.
Tahapan Konversi
- Jalankan PHPMyAdmin
- Buka database MySQL menggunakan PHPMyadmin
- Pilih salah satu table di database tersebut, kemudian export table tersebut
- Lakukan export pada table yang lainnya satu persatu
- Jalankan SQLite Manager
- Buat databasenya terlebih dahulu.
- Import table satu per satu sesuai dengan nama file *.csv yang sudah ada sebelumnya
- Lakukan mengimport untuk table yang lain satu persatu
- Selesai
Kekurangan
Tidak efektif untuk mengkonversi database dengan banyak tabel, karena anda harus mengimport tabel satu persatu. tidak bisa satu database sekaligus.
Keuntungan
- Sebagai alternatif aplikasi yang digunakan untuk mengkonversi database MySQL ke database SQLite.
- Menurut pengalaman saya dan teman-teman saya. melakukan konversi menggunakan software berbasis desktop selalu gagal.
- Anda bisa membuat atau mendefinisikan ulang table atau field yang di import sesuai dengan struktur database asalnya di MySQL.
PHPMyAdmin
- Buka phpmyadmin
- Pilih salah satu database
- Pilih salah satu table
- Pilih tabmenu EXPORT
- Pilih CSV
- Klik tombol GO untuk menyimpan file *.csv
- Selesai
SQLite Manager
- Buka SQLite Manager (Tools>SQLite Manager)
- Buat database (Database>Create Database)
- Beri nama database misalnya “db_ci” kemudian tentukan tempat penyimpanannya misalnya di desktop
- Import database (Database>import)
- Klik tombol Select File untuk mencari file CSV
- Jika ada warning untuk memodifikasi table, pilih Cancel
- Jika ada konfirmasi data yang berhasil di import, pilih OK
- Lakukan import untuk table yang lainnya
- Selesai
Sample Database
Untuk tujuan edukasi, silahkan download contoh file CSV dan file SQLite yang sudah saya buat. file-file yang dibutuhkan adalah sebagai berikut :
- admin.csv (mewakili hasil export table admin di mysql)
- guestbook.csv (mewakili hasil export dari table guestbook di mysql)
- db_ci.sqlite (mewakili database awal yang dibuat di sqlite)
- db_ci.sql (mewakili database asal terdapat table admin dan guestbook yang dibuat di mysql)
Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin
Depok, 27-08-2011
noname
Filed under: Belajar SQLite Tagged: | aplikasi, contoh, dan, JAVA, Konversi, menggunakan, mysql, Pengenalan, SQLite














Sonora Jakarta


















mas mau nanay nih tentang jejaring sosial
saya punya tabel USER, TEMAN
CREATE TABLE `user` (
`user_id` INT NOT NULL primary key AUTO_INCREMENT ,
`username` VARCHAR(45) NULL unique,
`password` VARCHAR(45) NULL ,
`email` VARCHAR(45) NULL ,
);
dan untuk tabel teman adalah sbb:
CREATE TABLE `teman` (
`teman_id` INT NOT NULL primary key AUTO_INCREMENT ,
`user_satu` INT NULL ,
`user_dua` INT NULL ,
`role` VARCHAR(5) NULL ,
);
Untuk role ada 2 pilihan yaitu ‘fri’ dan ‘me’
nah sekarang untuk menanmpilkan teman adalah sbb:
SELECT a.username, a.email
FROM user a, teman b
WHERE a.user_id = b.user_dua
AND b.user_satu = ’1′
AND b.role = ‘fri’
ORDER BY b.teman_id DESC
LIMIT 30 ;
nah untuk pertanyaan saya adalah bagaimana cara menampilkan user yang bukan teman agar bisa di jadikan sebagai teman.
terimakasih!!!