Anda di halaman 1dari 8

Nama Kelompok : Mei Nurfatdilah (361955401092)

Dewinta Dinda Prastika (361955401113)

Nella Bidayatus Sa’adah(361955401114)

Kelas : 2D

Export Import Data

Pada saat kita ingin memasukkan data ke dalam database, biasanya menggunakan perintah
manipulasi data (DML). Namun, ada cara lain untuk memasukkan data yang kita miliki kedalam
database baru. Selain itu kita dapat mengekspor data yang telah kita buat agar bisa digunakan
oleh database lain

1. MENGESKPOR DATA DARI SEBUAH TABEL


Dengan menggunakan ekspor data, maka data yang telah kita buat dapat di ekspor
kedalam bentuk lain seperti file .txt. berikut merupakan perintah yang digunakan untuk
mengekspor data:
Seperti yang terlihat pada sintaks diatas, klausa FIELDS mencakup tiga subklausa :
 TERMINATED BY: Menspesifikasikan karakter (satu atau lebih) digunakan
untuk memisahkan tiap-tiap nilai/kolom yang dikembalikan oleh sebaris data.
Secara default, sebuah tab digunakan, diindikasikan oleh \t.
 ENCLOSED BY: Menspesifikasikan karakter yang digunakan untuk menutup
tiap nilai/kolom yang dikembalikan oleh sebaris data. Secara default, tidak ada
karakter yang digunakan.
 ESCAPED BY: Menspesifikasikan karakter yang digunakan untuk melepaskan
karakter khusus. Secara default, sebuah backslash yang digunakan, diindikasikan
oleh \\.

Untuk klausa LINES mencakup dua subklausa :


 STARTING BY: Menspesifikasikan karakter (satu atau lebih) yang digunakan
untuk mengawali setiap baris dari data. Secara default, tidak ada karakter yang
digunakan.
 TERMINATED BY: Menspesifikasikan karakter (satu atau lebih) yang digunakan
untuk mengakhiri tiap baris dari data. Secara default, sebuah newline yang
digunakan, dimana ditunjukkan dengan \n.

Karakter yang dapat digunakan dalam klausa FIELDS dan LINES

Value Meaning
\’ Single quote / kutip satu
\\ Backslash
\n New line / enter
\r Carriage return
\s Space
\t Tab
Contoh penerapan:

1. Buat Database dengan nama “ExporImpor2D”

2. Buatlah tabel CD dengan script dibawah ini


3. Isikan tabel CD

Contoh :
1.

2.

3.

4.

5.

2. MENYALIN DATA KE SEBUAH TABEL


a. MENYALIN DATA KE TABEL BARU
Buatlah tabel baru dengan nama ‘CDdua’ yang berisikan field kode, namacd, dan
stok. Kemudian untuk memasukkan data yang telah ada yang berasal dari tabel
CD dengan menyeleksi field kode, namacd, dan stok. Urutan penyeleksian field
yang akan dicopy harus sama dengan urutan fields pada tabel baru.
b. MENYALI
N DATA
KE TABEL
LAIN
Mysql juga

menyediakan perintah untuk dapat menyalin fields dan isi yang dipilih dari suatu
tabel ke tabel lainnya.
Berikut ini contoh perintah untuk menyalin data.
 Menggunakan perintah insert.
Dengan menggunakan perintah insert, kita bisa menambahkan fields dari
suatu tabel ke tabel lain yang memang sudah ada. Dengan catatan bahwa
tabel tujuan harus memiliki nama field yang sama. Perintah ini akan
menghasilkan error jika yang dicopy terdapat data dengan primary key
yang sama dengan field tujuan.

 Menggunakan pernyataan REPLACE


Pada dasarnya perintah replace memiliki fungsi yang sama dengan
perintah insert. Hanya saja, dengan perintah replace, jika ada record
primary key yang sama maka data yang ada di tabel tujuan akan ditindis
dengan data yang baru.

3. MENGIMPOR DATA KE DALAM SEBUAH TABEL


a. MENGGUNAKAN UTILITAS MYSQL UNTUK MENGIMPOR DATA
Utilitas mysql client menyediakan sejumlah pilihan yang dapat digunakan untuk
mengimpor data ke dalam database.
 Pernyataan LOAD DATA : dapat digunakan di mysql command prompt
untuk mengimpor nilai-nilai yand dibatasi (delimited) secara langsung dari
sebuah file teks.
Contoh penggunaan load data :
1. Buatlah skema tabel

2. Asumsikan bahwa telah mengekspor data dari tabel dengan


pernyataan sebagai berikut:
3. Anggaplah Anda ingin mengimpor data dari file CDBlues.sql

4. Contoh untuk mengekspor data lainnya

5. Untuk mengimpor data dari file CDPop.sql

 Perintah source: dapat digunakan pada mysql command prompt untuk


menjalankan pernyataan SQL dan perintah mysql yang disimpan dalam
file teks. Pernyataan dapat meliputi pernyataan INSERT yang
mendefinisikan nilai-nilai yang ditambahkan ke tabel Anda.
Contoh perintah source :
1. Buatlah file CDHiphop.sql

2. Ketik perintah berikut pada mysql prompt:


source c:\program files\mysql\mysql server
5.0\data\test\CDHiphop.sql
File sql Anda harus tersimpan sesuai alamat di atas.
 Perintah mysql: perintah ini dapat digunakan di command prompt sistem
operasi untuk menjalankan pernyataan SQL dan perintah mysql yang
disimpan dalam file teks. Perintah ini sama dengan di gunakan ketika
memanggil utilitas mysql client. Perintah tersebut untuk mengeksekusi
pernyataan file teks, tanpa memanggil utilitasnya, dan pernyataan ini dapat
menyertakan pernyataan INSERT yang mendefinisikan nilai-nilai untuk
ditambahkan ke tabel.
Contoh penggunakan utilitas mysqlimport untuk mengimpor data :
1. Asumsikan bahwa Anda telah mengekspor data ke file CD3tiga.sql

2. Eksekusi perintah berikut di dos command prompt:


mysqlimport --user=root --password=1234 test "c:\program
files\mysql\mysql server 5.0\data\test\CDtiga.sql"
File sql Anda harus tersimpan sesuai alamat di atas.
Contoh di atas bekerja pada database test

Anda mungkin juga menyukai