Selamat datang di sistemit.com perkenalkan saya adalah Khairul Umam, Admin sistemit.com. Pada kesempatan kali ini saya akan berbagi tutorial trik dalam mysql untuk kasus melakukan input data tabel dari data tabel lain dalam mysql. Hal ini memang agak jarang dilakukan dalam proses mengelola database sebuah sistem informasi namun terkadang proses ini sangat penting dan sangat dibutuhkan jika sewaktu waktu kita ingin menginputkan data tabel berdasarkan tabel yang sudah ada. Query berikut merupakan query yang sering saya gunakan dalam proses mengelola suatu database sistem informasi. Sebagai seorang yang pernah dan sedang bekerja sebagai database administrator di suatu perusahaan dan instansi pemerintahan, saya ingin men share tutorial ini agar teman teman dapat memperoleh referensi yang dapat diterapkan di sistem informasi atau database yang sedang dikembangkan. Berikut adalah source codenya : Adapun format dasar dalam menginput data berdasarkan tabel lain di mysql adalah sebagai berikut : INSERT INTO Table2 SELECT * FROM Table1 Table2
adalah tabel yang ingin diinput Misal, kita memiliki tabel pertama bernama tbl_siswa dengan field (id_siswa,nama_siswa,jenis_kelamin) Kita ingin menginputkan data dari tbl_siswa ke tbl_siswa_baru. Query mysqlnya adalah sebagai berikut : INSERT INTO tbl_siswa_baru (id_siswa,nama_siswa) SELECT id_siswa,nama_siswa FROM tbl_siswa Dengan query di atas maka kita akan menginput field id_siswa dan nama_siswa pada tabel tbl_siswa_baru dengan data tbl_siswa. Kita dapat menggunakan nama field yang berbeda selamat tipe data field tetap sama. Bagaimana ? mudah bukan. Demikianlah tutorial singkat mysql yang dapat saya bagikan kali ini. Semoga bermanfaat untuk teman-teman semua. terimakasih telah berkunjung di web sistemit.com Salam Bagi anda yang berminat membuat sistem informasi atau sistem berbasis website, atau web hubungi kontak berikut : Assalamualaikum,Sahabat data..ini adalah artikel pertama saya.Pada tulisan ini,saya akan membahas mengenai bagaimana cara memanipulasi data yang berfokus pada langkah-langkah memasukkan data dari tabel lain dengan menggunakan MariaDB/MySQL.Selamat membaca yaa.. Introduction Menurut KBBI,Manipulasi adalah tindakan untuk mengerjakan sesuatu dengan tangan atau alat-alat mekanis secara terampil.Namun,manipulasi yang dimaksud disini adalah manipulasi dalam program basis data yaitu memanipulasi data pada tabel,yang salah satu contohnya adalah bagaimana memasukkan data dari tabel lain. Dalam sistem basis data,dikenal istilah MySQL dan SQL.MySQL merupakan software atau program Database Server,sedangkan SQL adalah bahasa pemrograman yang merupakan bahasa permintaan (query) dalam database server termasuk MySQL (Dr.RB Fajriya Hakim,M.Si,2020). SQL adalah singkatan dari (Structured Query Language) yang dibagi menjadi dua bentuk Query,yaitu DDL (Data Definition Language) dan DML (Data Manipulation Language).Untuk pembahasan kali ini,yaitu memanipulasi data pada tabel digolongkan ke dalam DML (Data Manipulation Language).Adapaun Query-query dalam DML adalah SELECT (untuk menampilkan data),INSERT (untuk memasukkan data),UPDATE (untuk meremajakan atau memperbaharui data),dan DELETE (untuk menghapus data). Studi Kasus Pada tulisan pertama ini,kita akan mencoba membuat 2 tabel,kemudian memasukkan data dari tabel yang satu ke tabel yang lainnya dengan menggunakan MySQL melalui salah satu software basis data,yaitu Xampp. Tujuan Tujuan dari percobaan atau praktik kali ini adalah untuk melakukan pengisian tabel secara cepat yaitu dengan memindahkan data dari tabel lain ke tabel tujuan tanpa harus mengisi data kembali. Proses Analisis Memasukkan Data dari Tabel Lain
2.Selanjutnya akan muncul tampilan awal Xampp seperti berikut.Click “start” pada Apache dan MySQL sampai berwarna hijau seperti pada gambar berikut. 3.Kemudian click “Shell” pada pojok kanan atas,maka akan muncul tampilan berupa lembar kerja Xampp seperti berikut. Tampilan Lembar Kerja Xampp4.Ketikkanpada pada shell atau lembar kerja Xampp seperti berikut. mysql -u root -p Kemudian,tekan “enter” pada keyboard,jika diminta memasukkan password,tekan “enter” kembali,sehingga akan muncul tampilan seperti berikut. Shell Xampp5.Sebelum dapat memasukkan data dari tabel lain ke tabel tujuan,terlebih dahulu kita harus membuat database dan tabel.Database yang akan dibuat adalah database mos dengan sintaks berikut. create database mos; 6.Selanjutnya,untuk menggunakan database mos,menggunakan sintaks berikut. use mos; 7.Database mos sudah siap digunakan.Kemudian kita akan membuat 2 tabel baru masing-masing dengan nama Siswa_Baru dan OSIS.Pertama,kita akan membuat tabel Siswa_Baru terlebih dahulu yang terdiri dari 6 kolom, diantaranya kolom “No_Pendaftaran” , ”Nama” , ”Jurusan” , ”Alamat” , ”Jenis_Kelamin” , dan “Gugus” .Sintaks yang digunakan adalah sebagai berikut. create table Siswa_Baru( 8.Setelah itu,kita akan mengisi tabel Siswa_Baru dengan beberapa data seperti pada sintaks yang digunakan berikut. insert into Siswa_Baru Diperoleh output sebagai berikut. Output Pembuatan Tabel Siswa_Baru9.Setelah membuat tabel Siswa_Baru,selanjutnya kita akan membuat tabel kedua,yaitu tabel OSIS yang terdiri dari 4 kolom diantaranya kolom ”Nama” , ”Jurusan” , ”Alamat” , dan ”Jenis_Kelamin” dengan sintaks seperti berikut. create table OSIS( 10.Kemudian,barulah kita masukkan data yang terdapat pada tabel Siswa_Baru ke dalam tabel OSIS dengan syarat,jumlah dan nama kolom tabel asal harus sama dengan jumlah dan nama kolom tabel tujuan dengan urutan yang sama.Misalnya,jika tabel tujuan memiliki kolom sebanyak 4,maka jumlah kolom pada tabel asal yang akan dimasukkan ke tabel tujuan sebanyak 4 kolom juga dengan nama kolom yang sama dan urutan yang sama.Sintaks yang digunakan adalah sebagai berikut. insert into OSIS(Nama,Jurusan,Alamat,Jenis_Kelamin) Adapun output yang dapat ditampilkan adalah sebagai berikut. Output Pengisian Tabel OSIS dari Tabel Siswa_BaruBerdasarkan output diatas,dapat diketahui bahwa Data ”Nama” , ”Jurusan” , ”Alamat” , ”Jenis_Kelamin” yang ada pada tabel Siswa_Baru telah berhasil di masukkan ke dalam tabel OSIS tanpa perlu mengisi data pada tabel osis satu per satu. Demikian tadi,Sahabat data,bagaimana langkah-langkah yang digunakan dalam memanipulasi data pada tabel terkait memasukkan data dari tabel lain.Selamat mencoba,semoga bermanfaat dan sampai jumpa di artikel selanjutnya.. Genggam Data,Kuasai Dunia..:) |