O w n e r
Let's Shared
Tampilkan postingan dengan label Database MySQL Server. Tampilkan semua postingan
Tampilkan postingan dengan label Database MySQL Server. Tampilkan semua postingan

Rabu, 20 Mei 2009

Kelebihan MySQL

Sebagai software database dengan konsep database modern, MySQL memiliki banyak kelebihan.
  • Protability
MySQL dapat digunakan dengan stabil tanpa kendala, berarti pada berbagai sistem operasi diantaranya seperti Windows, Linux, Mac OS X Server, Solaris, Amiga HP-UX dan masih banyak lagi.
  • Open source MySQL didistribusikan secara open source di bawah lisensi GPL, sehingga dapat memperoleh menggunakannya secara cuma-cuma tanpa dipungut biaya sepeserpun.
  • Multiuser
MySQL dapat digunakan untuk menangani beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. Hal ini akan memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan dalam waktu yang bersamaan pula.
  • Performance Tuning
MySQL memiliki kecepatan yang cukup menakjubkan dalam menangani query sederhana, serta mampu memproses lebih banyak SQL persatuan waktu.
  • Column Types
MySQL didukung tipe kolom(tipe data) yang sangat kompleks.
  • Command dan Functions
MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah SELECT dan WHERE dalam query.
  • Scalability dan Limits
Dalam hal batas kemampuan, MySQL terbukti mampu menangani database dalam skala yang besar dengan jumlah record lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada setiap tabelnya.
Interface
Sama halnya dengan software database lainnya, MySQL memiliki interface (antarmuka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Aplication Programming Interface).
  • Struktur tabel
Struktur tabel MySQL cukup baik, serta cukup fleksibel. Misalnya ketika menangani Alter Table, dibandingkan database lainnya semacam ProgresSQL ataupun Oracle.
More...

Fungsi MySQL

Ada beberapa fungsi yang digunakan dalam MySQL. Fungsi tersebut sangat erat kaitannya dengan query SQL. Akan tetapi user tidak dapat langsung menggunakan perintah SQL pada script PHP. Di sini fungsi MySQL-lah yang digunakan sebagai penghubung antar SQL sehingga query tersebut dapat dijalankan pada server
dan dapat dilihat hasilnya oleh client.
Fungsi MySQL dapat juga dikatakan sebagai interpreter query karena setiap user menggunakan query SQL, maka fungsi ini harus diletakkan. Dengan kata lain query SQL tidak dapat dijalankan tanpa adanya fungsi MySQL.

Berikut Fungsi MySQL dan Penggunaannya:

  • mysql_close() Untuk menutup koneksi dengan MySQL
  • mysql_connect() Untuk membuka koneksi dengan database MySQL
  • mysql_create_db() Untuk membuat database
  • mysql_db_name() Untuk menghasilkan hasil data
  • mysql_db_query() Untuk mengantarkan query MySQL
  • mysql_error() Untuk menampilkan pesan kesalahan dalam bentuk teks dari server MySQL
  • mysql_field_name() Menampilkan nama field khusus pada database MySQL
  • mysql_free_result() Untuk menghasilkan keadaan memori yang bebas
  • mysql_list_dbs() Untuk menampilkan database di server MySQL
  • mysql_query() Untuk mengirimkan perintah SQL
  • mysql_result() Untuk menghasilkan data
More...

Jumat, 17 April 2009

MySQL Connector/NET

Untuk melakukan koneksi melalui ADO.NET, diperlukan driver atau konektor MySQL yang mendukung lingkungan .NET. Data provider ini bisa diperoleh di:
http://dev.mysql.com/downloads/connector/net/.
More...

MySQL Native .NET Provider

MySQL .NET Native Provider merupakan komponen tambahan pada .NET Framework yang memungkinkan mengakses database MySQL melalui protokol native, tanpa menggunakan OLEDB. Provider ini dekembangkan berbasis teknologi ActiveX Data Object (ADO) untuk .NET Framework atau yang lebih dikenal dengan ADO.NET.

Untuk mengakses data dalam database, ADO.NET menggunakan dua jenis objek, yaitu DataSet dan Data Provider .NET.
More...

Membuat Tabel

Tabel merupakan salah satu objek database. Oleh sebab itu, aktifkan database terlebih dahulu sebelum membuat tabel. Sintak untuk membuat database adalah:

CREATE [TEMPORARY] TABLE [IF NOT EXISTS] nama_tabel

[(create_definisi,…)] [table_options] [select_statement]

Berikut ini adalah contoh untuk membuat tabel pada database;

CREATE TABLE IF NOT EXISTS Dosen (

Nip INT(6) NOT NULL,

nama VARCHAR(30) NOT NULL,

kodejabatan VARCHAR(40) NOT NULL,

alamat VARCHAR(40) NOT NULL,

kelamin VARCHAR(6) NOT NULL

PRIMARY KEY (Nip));

CREATE TABLE IF NOT EXISTS jabatan (

kodejabatan INT(6) NOT NULL,

namajabatan VARCHAR(100) NOT NULL,

keterangan VARCHAR(100) NOT NULL);


More...

Membuat dan Menghapus Database

Database pada MySQL diimplementasikan sebagai suatu direktori berisi file-file yang sesuai dengan tabel pada database. Nama database maksimal 64 byte, semua karakter diizinkan kecuali “/” dan “\” dan “.”, tidak boleh semuanya berupa angka. Sintaks pernyataan CREATE DATABASE adalah:

CREATE DATABASE [IF NOT EXISTS] nama_database

Contoh:

CREATE DATABASE [IF NOT EXISTS] vbnet;

IF NOT EXISTS bersifat opsional, boleh digunakan boleh tidak. Bila klausa ini tidak digunakan maka bila ada database dengan nama yang sama, maka akan muncul pesan kesalahan (error). Hal ini tidak akan terjadi jika menggunakan klausa tersebut, dimana database lama yang sudah ada itulah yang akan digunakan.

Sintak untuk menghapus database adalah:

DROP DATABASE (IF EXISTS) nama_database

Didik D.P
More...

Administrasi Secara Manual

Sebelum tool-tool administrasi diciptakan, pengelolaan administrasi user adalah dengan menggunakan client MySQL atau MySQL monitor. Semua perintah dilakukan berbasis teks melalui command prompt Windows. Administrasi ini disebut administrasi manual, meliputi administasi user, database, dsb.

Account MySQL dapat dibuat dengan dua cara:

  1. Manipulasi tabel user
Menggunakan perintah INSERT untuk menambah user baru. Sebagai contoh, untuk memberikan akses SELECT, INSERT, UPDATE dan DELETE, perintahnya adalah sbb:

INSERT INTO user
VALUES(‘localhost’, ‘kurdt’, PASSWORD(‘apasaja’),
‘Y’,’Y’,’Y’,’Y’,’N’,’N’,’N’,’N’,’N’,’N’,’N’,’N’,’N’,’N’
’N’,’N’,’N’,’N’,’N’,’N’,’N’,’N’,’N’,’N’,’N’,’N’,’N’,’N’);

Atau dengan perintah:

INSERT INTO user
(host, user, password, select_priv, insert_priv, update_priv, delete_priv)
VALUES(‘localhost’, ‘kurdt’, PASSWORD(‘apasaja’),
‘Y’,’Y’,’Y’,’Y’);

FLUSH PRIVILEGES

Perintah FLUSH PRIVILEGES adalah untuk memberitahu server agar membaca ulang tabel hak akses.

2. Menggunakan pernyataan GRANT.

GRAND SELECT, INSERT, UPDATE, DELETE ON *.* TO ‘kurdt’@’localhost’
IDENTIFIED BY ‘password_user’

Karakter *.* memperkenankan user untuk mengakses semua database yang berada di server. Karakter ini dapat diganti dengan nama databese. Dengan menggunakan perintah GRAND, maka pernyataan FLUSH PRIVILEGES sudah tidak diperlukan lagi.

Didik Dwi Prasetyo
More...

Administrasi User

User MySQL dikategorikan menjadi dua bagian:

  • Root, super user yang bertindak sebagai administrator dan bertanggung jawab terhadap segala administrasi sistem MySQL dan mengelola user-user.
  • User, pemakai biasa yang menggunakan database di dalam MySQL. Pengaturan hak akses user dikelola dalam sebuah database, yaitu database mysql tabel user. Tabel user terdiri dari field host, user, password.

Dalam melakukan administrasi user maupun database, dapat dilakukan secara manual atau dengan tool Administrasi seperti (untuk MySQL Server di atas versi 4.0):

  1. MySQL Query Browser yang didisain untuk menciptakan, eksekusi, dan optimasi query. Tool ini dapat di download di: (sini).
  2. MySQL Administrtor yang didisain untuk administrasi MySQL Server.
  3. MySQL-Front yang dapat mempresentasikan beberapa datatabase sekaligus. Tool ini dapat di download di: (sini).
More...

MySQL Server

Mysql merupakan database server yang dikembangkan oleh perusahaan yang bernama MYSQL AB yang berada di Swedia, secara dengan memiliki hak resmi untuk mengembangkan dan mengelola sistem, memberikan dukungan dan pelayanan serta memperkerjakan orang-orang yang memberikan kontribusi untuk MYSQL.
Garis besar mengenai MYSQL Server:
  • MYSQL merupakan suatu database management sytem (DBMS)
  • MYSQL adalah suatu Relational Database management system (RDBMS)
  • MYSQL didistribusikan secara Open Source
  • Database MYSQL sangat cepat dan mudah digunakan
  • MYSQL bekerja dalam lingkungan Client/Server
  • Database MYSQL Server sudah tersebar luas dan mudah ditemukan
Tidak heran jika perusahaan-perusahaan besar seperti Google, The Assosiated Press, dan NASA telah memberikan pernghargaan atas tanda jasa MYSQL dalam mendukung sistem database Perusahaan-perusahaan tersebut.

Didik Dwi Prasetyo
More...

Menginstal MySQL 5.0

1. Install MySQL pada Folder C:\MySQL
2. Daftarkan MySQL sebagai sebuah service Windows:
C:\MySQL\bin>mysqld-nt –install

Selain itu, gunakan Service Manager: Start >
Control Panel > Administrative Tools > Services

Menghentikan service MySQL:
C:\MySQL\bin>net stop mysql

Menjalankan kembali service MySQL:
C:\MySQL\bin>net start mysql

Menghapus service MySQL yang telah dibuat:
C:\MySQL\bin>mysqld-nt --remove mysql

3. Login ke Server MySQL melalui aplikasi
mysql.exe (MySQL Command Line Client):

C:\MySQL\bin>mysql –u root –p
Enter password:

Bila muncul pesan sbb:
ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)

Menjalankan service MySQL:
C:\MySQL\bin>net start mysql
More...


Follow This Blog....!!!

More Blogger Update

 

Copyright © 2009 by : ameykurdt

Site Meter yang nyasar sejak Rabu, 27 Mei 09