Tampilkan postingan dengan label MYSQL. Tampilkan semua postingan
Tampilkan postingan dengan label MYSQL. Tampilkan semua postingan

Kamis, 13 Desember 2012

Cara Membuat Database dan Table Mysql di Phpmyadmin



Banyak aplikasi bantu untuk mengelola database mysql, diantaranya yang paling mudah dan banyak digunakan adalah phpmyadmin. Aplikasi phpmyadmin dikembangkan berbasis web sehingga sangat mudah digunakan. Biasanya aplikasi ini sudah terdapat dalam paket web server seperti xampp, lamp dll jika anda menginstall untuk dijalankan dikomputer pribadi (silahkan baca jika anda belum menginstall web server). Bagi yang memiliki hosting php, biasanya juga tersedia dalam menu cpanel (caranya akan saya bahas lain waktu).
Pertama, buka browser dan jalankan phpmyadmin dengan mengetik http://localhost/phpmyadmin pada bagian address bar. Tunggu beberapa saat sampai ada tampilan seperti berikut :
Membuat database mysql
Kolom sebelah kiri merupakan naviagasi daftar database yang sudah ada. Kolom kanan tempat munculnya table atau operasi2 yang dapat dilakukan dengan phpmyadmin.
Untuk membuat database baru, ketikkan nama database pada kolom kanan dibawa tulisancreate new database. Nama database sebaiknya ditulis tanpa spasi misal db_tamu, kemudian tekan tombol create. Setelah itu akan muncul tampilan seperti gambar berikut :
Kolom kiri menunjukkan database yang sedang aktif digunakan (baru dibuat), kolom kanan berisi menu untuk operasi yang bisa dilakukan dalam database aktif.
Sekarang membuat tabel dalam database aktif. Caranya ketikkan nama tabel sebaiknya tidak menggunakan spasi contoh tb_tamu, isian jumlah field jika sudah diketahui boleh diisikan, jika belum bisa diisi jumlah perkiraan, misal diisi 3, kemudian tekan tombol go. Maka akan muncul tampilan seperti gambar berikut :
Membuat table dalam mysql
Isikan nama field, tipe datanya dan panjangnya.
Misal :
field pertama : id, tipe int, panjang 10, index primary, autoincrement ya
filed kedua : nama, tipe varchar, panjang 30
field ketiga : alamat, tipe varchar, panjang 100
Jika anda mau menambah field, isikan jumlah field pada kanan bawah dan tekan go. Jika sudah selesai tekan save.
setelah berhasil akan muncul seperti gambar berikut :
Membuat susunan table mysql

Semoga bermanfaat

Cara Import Export mysql Database

Anda mungkin pernah bermasalah dengan memindah website, blog atau aplikasi yang dibuat dengan php mysql ke komputer lain atau internet? Trus web atau aplikasi tersebut memiliki database mysql yang juga harus dipindah? Bagaimana cara memindahnya? Kali ini saya akan berbagi cara impor export mysql database tersebut.
Sering orang menyebutnya proses import export ini sama dengan proses backup dan restore database, intinya sama yaitu bagaimana susunan tabel dan data bisa dipindah dari satu tempat ketempat lainya, bisa antar komputer atau ke internet.
Import export mysql dapat dilakukan dengan 2 cara :
  1. Menggunakan perintah khusus bawaan mysql :
    mysqldump -u username -p password namadb table1 table2 > namafile.sql
  2. Menggunakan program lain seperti mysql-front versi desktop atau phpmyadmin versi web
Umumnya jika kita mengupload database mysql ke internet atau hosting pasti menggunakan yang versi web yaitu phpmyadmin, jadi saya akan jelaskan langkah-langkah cara tersebut.

Buka phpmyadmin, jika anda di local computer maka buka http://localhost/phpmyadmin, dan jika anda di internet masuk ke cpanel, lalu pilih phpmyadmin.
Pada halaman utama phpmyadmin anda akan melihat tampilan dua kolom, kolom pertama daftar database, dan kolom kedua berisi fasilitas umum pengelola database (database, sql, status dll)
export mysql database
Kemudian pilih salah satu database yang ingin di export pada di kolom kiri
export mysql database
kemudian klik menu export yang ada di kolom kanan --> lihat lingkaran merah
export mysql database
Kemudian pilih tabel yang akan di export, pada awalnya semua tabel akan terpilih. Kemudian aktifkan check add drop table.
Add drop table dipiliha agar pada saat di import nanti, proses akan menghapus dulu tabel yang lama jika sudah ada.
export mysql database
Kemudian pilih jenis export, standard yang mudah di import kembali adalah sql. Jika untuk keperluan lain anda bisa pilih csv agar bisa dibuka di ms excel.
export mysql
kemudian aktifkan check save as file, dan tekan tombol go. Setelah itu akan muncul dialog window untuk menyimpan ke komputer anda.
import mysql

Untuk import, ikuti langkah 1 dan 2, kemudian pilih import
import mysql
Kemudian tekan browse, pilih file (file bisa .sql atau csv) kemudian tekan tombol go
import mysql database
Jika import berhasil, maka akan muncul seperti gambar berikut :
import mysql database
Mudahan cukup jelas langkah-langkahnya, jangan sungkan bertanya.
Jika ini berguna untuk anda, silahkan berbagi dengan yang lain.

Jenis Query Pada Mysql

Mysql query adalah perintah atau instruksi yang dapat digunakan untuk mengelola database atau tabel mysql. Query lebih dikenal dengan sebutan SQL (Structured Query Language) yang artinya adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini merupakan bahasa standar yang digunakan dalam mengelola basis data atau database. Banyak database modern seperti mysql, sql server, oracle menggunakan bahasa SQL. Secara umum ada 2 jenis query pada mysql yaitu DML dan DML. Query DDL DDL adalah kependekan dari Data Definition Language. DDL adalah kumpulan perintah SQL yang digunakan untuk membuat (CREATE), mengubah(ALTER, RENAME) dan menghapus(DROP) struktur dan definisi dari objek-objek database seperti database, tabel, view, index, function, trigger dan field.
 Query Jenis DDL
1. CREATE
2. CREATE DATABASE digunakan untuk membuat database baru
3. CREATE FUNCTION digunakan untuk membuat function dalam database
4. CREATE INDEX digunakan untuk membuat index
5. CREATE PROCEDURE digunakan untuk membuat prosedure dalama database
6. CREATE TABLE digunakan untuk membuat tabel baru
7. CREATE TRIGGER digunakan untuk membuat trigger
8. CREATE VIEW digunakan untuk membuat rutin laporan

ALTER, RENAME
1. ALTER DATABASE digunakan untuk mengubah pengaturan database
2. ALTER FUNCTION digunakan untuk mengubah function
3. ALTER PROCEDURE digunakan untuk mengubah prosedure
4. ALTER TABLE digunakan untuk mengubah susunan dan pengaturan tabel
5. ALTER VIEW digunakan untuk mengubah pengaturan laporan
6. RENAME TABLE digunakan untuk mengubah nama tabel
DROP
1. DROP DATABASE digunakan untuk menghapus database
2. DROP FUNCTION digunakan untuk menghapus function
3. DROP INDEX digunakan untuk menghapus index
4. DROP PROCEDURE digunakan untuk prosedure
5. DROP TABLE digunakan untuk menghapus tabel
6. DROP TRIGGER digunakan untuk menghapus trigger
7. DROP VIEW digunakan untuk menghapus format laporan Query DML

DML adalah kependekan dari Data Manipulation Language. DML adalah kumpulan perintah SQL yang berhubungan dengan proses mengolah dan memanipulasi data dalam table. DML tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database.

Query Jenis DML
1. SELECT digunakan untuk menampilkan data
2. INSERT digunakan untuk menambahkan data baru
3. UPDATE digunakan untuk mengubah data yang sudah ada
4. DELETE digunakan untuk menghapus data Variasi penggunaan jenis query DML lebih banyak karena    berhubungan dengan data dalam satu atau banyak tabel database. Setiap kasus manipulasi data akan menciptakan susunan baru dengan perintah dasar yang sama. Semua jenis query mysql ini dapat digunakan dalam pemrograman web seperti PHP. Silahkan baca juga artikel saya tentang Perintah PHP mysql, Cara import export mysql database.

Semoga Bermanfaat

Menampilkan data dengan kriteria tertentu pada mysql

Seringkali dalam membuat laporan tabel mysql, kita memerlukan output dengan kriteria tertentu misal tanggal, nilai, atau juga karakter. Saya akan berbagi informasi bagaimana melakukan itu dengan query dalam mysql.
Menampilkan data dengan kunci pencarian format angka/nilai

Menampilkan hanya nilai yang sama

select * from nama_tabel where nama_field=angka

Menampilkan hanya nilai yang lebih kecil

select * from nama_tabel where nama_field<angka besar="besar" from="from" hanya="hanya" lebih="lebih" menampilkan="menampilkan" nama_field="nama_field" nama_tabel="nama_tabel" nilai="nilai" select="select" where="where" yang="yang">angka

Menampilkan hanya nilai yang tidak sama

select * from nama_tabel where nama_field&lt;&gt;angka

Menampilkan data dengan kunci pencarian karakter/string (nilai pasti)

Menampilkan hanya string yang sama

select * from nama_tabel where nama_field='string'

Menampilkan hanya string yang tidak sama

select * from nama_tabel where nama_field&lt;&gt;'string'

Menampilkan data dengan kunci pencarian karakter/string (LIKE --&gt; nilai mirip)

Menampilkan hanya string yang mirip

select * from nama_tabel where nama_field LIKE 'string'

Menampilkan hanya yang mengandung string pencarian, misal pencarian udin maka muncul syamsuddin, bahruddin, dll

select * from nama_tabel where nama_field LIKE '%string%'

Menampilkan yang tidak ada kata kunci

select * from nama_tabel where nama_field NOT LIKE '%string%'

Menampilkan data dengan kunci pencarian tanggal (pasti)

Menampilkan hanya sesuai tanggal kunci

select * from nama_tabel where nama_field = '2001-10-10'

Menampilkan hanya yang kurang dari tanggal kunci

select * from nama_tabel where nama_field &lt; '2001-10-10'

Menampilkan hanya yang lebih dari tanggal kunci

select * from nama_tabel where nama_field &gt; '2001-10-10'

Menampilkan hanya yang tidak sama dengan tanggal kunci

select * from nama_tabel where nama_field &lt;&gt; '2001-10-10'

Menampilkan hanya yang diantara tanggal kunci

SELECT * FROM nama_tabel WHERE tanggal BETWEEN '2007-12-01' AND '2008-01-01';

Menampilkan hanya bulan tertentu

SELECT * FROM nama_tabel WHERE MONTHNAME(field_tanggal) = 'November';

Mungkin banyak lagi tergantung keperluan, query yang bisa dikembangkan ratusan bahkan ribuan kasus.

Semoga bermanfaat

Pengertian MYSQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius. Keistimewaan MySQL MySQL memiliki beberapa keistimewaan, antara lain : Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query). Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT). Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface). Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle. Bahasa pemrograman Terdapat beberapa API (Application Programming Interface) tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C, C++, C#, bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa pemrograman Java, bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C. Penggunaan MySQL sangat populer dalam aplikasi web seperti MediaWiki (perangkat lunak yang dipakai Wikipedia dan proyek-proyek sejenis) dan PHP-Nuke dan berfungsi sebagai komponen basis data dalam LAMP. Popularitas sebagai aplikasi web dikarenakan kedekatannya dengan popularitas PHP, sehingga seringkali disebut sebagai Dynamic Duo.

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | free samples without surveys