Ilmu ini
dari hasil w kursus coba ya heeeee…….
Pertama,
buka command prompt.
Start Run lalu ketikkan cmd atau command prompt, klik OK
Start Run lalu ketikkan cmd atau command prompt, klik OK
Aktifkan
xampp atau wamp
Apabila Anda menggunakan bundle XAMPP maka ketikkan pada console command prompt Anda sebagai berikut (sesuaikan dimana file mysql.exe berada):
C:\>”Program Files\xampp\mysql\bin\mysql.exe” –u root –p tekan enter
Selanjutnya Anda akan diminta memasukkan password.
Apabila Anda menggunakan bundle XAMPP maka ketikkan pada console command prompt Anda sebagai berikut (sesuaikan dimana file mysql.exe berada):
C:\>”Program Files\xampp\mysql\bin\mysql.exe” –u root –p tekan enter
Selanjutnya Anda akan diminta memasukkan password.
Ada satu
lagi cara ya kalo di xamp, klik star > run setelah itu ketikan cdm masuk
kedalam command front
ketik : cd .. > cd .. > cd xamp > cd mysql > cd bin > mysql (tekan tab nanti akan keluar pernyataan lansung enter )
ketik : cd .. > cd .. > cd xamp > cd mysql > cd bin > mysql (tekan tab nanti akan keluar pernyataan lansung enter )
>
mysql -u root -p
tekan
enter nanti akan akan timbul masukan pasword anda dan user name
Membuat Database
Setelah memasukkan password, Anda akan menjumpai prompt mysql>
Untuk membuat database baru, maka perintahnya adalah sebagai berikut :
mysql> create database nama_database;
contoh :
mysql> create database db_pertamaku;
Membuat Database
Setelah memasukkan password, Anda akan menjumpai prompt mysql>
Untuk membuat database baru, maka perintahnya adalah sebagai berikut :
mysql> create database nama_database;
contoh :
mysql> create database db_pertamaku;
Untuk
mengecek apakah database yang Anda buat telah tersimpan, ketikkan perintah
sebagai berikut :
mysql> show databases;
Sedangkan untuk menghapus database yang ada, perintahnya adalah :
mysql> drop database nama_database;
contoh : mysql> drop database db_pertamaku;
mysql> show databases;
Sedangkan untuk menghapus database yang ada, perintahnya adalah :
mysql> drop database nama_database;
contoh : mysql> drop database db_pertamaku;
Membuat
tabel dalam database tertentu.
Apabila Anda ingin membuat table, maka aktifkan salah satu database terlebih dahulu. Perintahnya adalah :
mysql> use nama_database;
contoh :
mysql> use db_pertamaku;
Apabila Anda ingin membuat table, maka aktifkan salah satu database terlebih dahulu. Perintahnya adalah :
mysql> use nama_database;
contoh :
mysql> use db_pertamaku;
Selanjutnya
misal Anda ingin membuat tabel dengan nama tabel_pertamaku didalam database
tersebut dengan field sebagai berikut :
no. tipe datanya integer, panjangnya 3
nama tipe datanya varchar, panjangnya 30
alamat tipe datanya varchar, panjangnya 50
pekerjaan tipe datanya varchar, panjangnya 20
no. tipe datanya integer, panjangnya 3
nama tipe datanya varchar, panjangnya 30
alamat tipe datanya varchar, panjangnya 50
pekerjaan tipe datanya varchar, panjangnya 20
maka
perintah sqlnya sebagai berikut :
mysql> create table tabel_pertamaku
-> (
-> no int(3),
-> nama varchar(30),
-> alamat varchar(50),
-> pekerjaan varchar(20)
-> );
mysql> create table tabel_pertamaku
-> (
-> no int(3),
-> nama varchar(30),
-> alamat varchar(50),
-> pekerjaan varchar(20)
-> );
Untuk
mengecek apakah tabel sudah berhasil dibuat, perintahnya sebagai berikut :
apabila tabel berada dalam database yang aktif
mysql> show tables;
apabila tabel berada dalam database yang tidak aktif
mysql> show tables from nama_database;
apabila tabel berada dalam database yang aktif
mysql> show tables;
apabila tabel berada dalam database yang tidak aktif
mysql> show tables from nama_database;
Melihat
struktur tabel
Perintahnya adalah sebagai berikut :
melihat struktur tabel dari tabel yang berada dalam database yang aktif
mysql> desc nama_tabel;
contoh mysql> desc tabel_pertamaku;
melihat struktur tabel dari tabel yang berada diluar database yang tidak aktif
mysql> show fields from nama_tabel from nama_database;
contoh : mysql> show fields from tabel_pertamaku from db_pertamaku;
Perintahnya adalah sebagai berikut :
melihat struktur tabel dari tabel yang berada dalam database yang aktif
mysql> desc nama_tabel;
contoh mysql> desc tabel_pertamaku;
melihat struktur tabel dari tabel yang berada diluar database yang tidak aktif
mysql> show fields from nama_tabel from nama_database;
contoh : mysql> show fields from tabel_pertamaku from db_pertamaku;
Mengubah
struktur tabel
Pengubahan struktur tabel diperlukan agar Anda dapat mengubah struktur tabel tanpa harus mengganggu record-record yang telah ada.
Misalnya pada tabel_pertamaku diatas. Anda ingin mengubah field no menjadi nomor, menjadikannya sebagai primary key, tidak boleh kosong(not null), dan auto_increment. Maka perintahnya adalah sebagai berikut :
mysql> alter table tabel_pertamaku
-> change no nomor
-> int(3)
-> primary key
-> not null
-> auto_increment;
Pengubahan struktur tabel diperlukan agar Anda dapat mengubah struktur tabel tanpa harus mengganggu record-record yang telah ada.
Misalnya pada tabel_pertamaku diatas. Anda ingin mengubah field no menjadi nomor, menjadikannya sebagai primary key, tidak boleh kosong(not null), dan auto_increment. Maka perintahnya adalah sebagai berikut :
mysql> alter table tabel_pertamaku
-> change no nomor
-> int(3)
-> primary key
-> not null
-> auto_increment;
Mengubah
nama tabel
Perintahnya adalah :
mysql> alter table tabel_pertamaku
-> rename tb_pertamaku;
Perintahnya adalah :
mysql> alter table tabel_pertamaku
-> rename tb_pertamaku;
Mengisikan
record ke dalam tabel
Perintah insert pada mysql adalah seperti berikut :
catatan : sebelumnya aktifkan database tempat tabel tersebut berada.
mysql> insert into nama_tabel values (‘field1’,’field2’,’field3’,dst);
contoh :
mysql> insert into tb_pertamaku values (‘’,’mahendra’,’joyo pranoto 4 malang’,’webmaster’);
Perintah insert pada mysql adalah seperti berikut :
catatan : sebelumnya aktifkan database tempat tabel tersebut berada.
mysql> insert into nama_tabel values (‘field1’,’field2’,’field3’,dst);
contoh :
mysql> insert into tb_pertamaku values (‘’,’mahendra’,’joyo pranoto 4 malang’,’webmaster’);
Menampilkan
record
Contoh perintahnya adalah :
mysql> select * from tb_pertamaku;
Contoh perintahnya adalah :
mysql> select * from tb_pertamaku;
show tables;
Perintah dasar untuk membuat table adalah :
create table nama_table(field1
tipe_data(panjang_karakter) primary key auto_increment, field2
tipe_data(panjang_karakter) not null, field_n
tipe_data(panjang_karakter));
no. tipe
datanya integer, panjangnya 3
nama tipe datanya varchar, panjangnya 30
alamat tipe datanya varchar, panjangnya 50
pekerjaan tipe datanya varchar, panjangnya 20
nama tipe datanya varchar, panjangnya 30
alamat tipe datanya varchar, panjangnya 50
pekerjaan tipe datanya varchar, panjangnya 20
maka perintah sqlnya sebagai berikut :
mysql> create table tabel_pertamaku
mysql> create table tabel_pertamaku
Penjelasan :
§ perintah
create table untuk membuat table.
§ tipe_data
merupakan deklarasi jenis data yang akan digunakan. Misal nama menggunakan
varchar, tanggal lahir menggunakan date, dst.
§ primary
key digunakan untuk menjadikan field sebagai identitas suatu record. Field ini
harus unik karena merupakan suatu kunci.
§ auto_increment
digunakan untuk menambahkan nilai secara otomatis. Hal ini hanya bisa dilakukan
di tipe data integer.
§ not null
berarti field wajib diisi atau tidak boleh kosong.
Sekarang
coba kita buat table bernama user dengan field sebagai berikut
:
Nama Field
|
Tipe Data
|
Keterangan
|
id_user
|
int(5)
|
primary key, auto_increment
|
nama_user
|
varchar(50)
|
|
username
|
varchar(30)
|
|
password
|
varchar(30)
|
|
tgl_lahir
|
date
|
Perintah untuk membuat table diatas adalah :
create table user(id_user int(5) primary key
auto_increment, nama_user varchar(50) not null, username varchar(30) not
null, password varchar(30) not null, tgl_lahir date not null);
Sekarang lihat table Anda dengan perintah show tables;
Untuk melihat struktur tabel Anda, gunakan perintah :
desc nama_table;
contohnya :
desc user;
CARA CREATE DATABASE
Sintaks umum sql untuk membuat suatu database adalah sebagai berikut:
Sintaks umum sql untuk membuat suatu database adalah sebagai berikut:
CREATE DATABASE [IF NOT
EXISTS] nama_database;
Bentuk perintah diatas
akan membuat database baru dengan nama nama_database, aturan penamaan sebuah
database sama seperti aturan penamaan sebuah variabel, dimana secara umum nama
database boleh terdiri dari huruf, angka dan under-score (_), jika database
yang akan dibuat sudah ada, maka akan muncul pesan error, namun jika ingin
otomatis menghapus database yang lama jika sudah ada, aktifkan option IF NOT
EXISTS, setiap kita membuat database baru, maka sebenarnya MySQL akan membuat
suatu folder (direktori) sesuai dengan nama databasenya yang ditempatkan secara
default di c:mysqldata, didalam flder tersebut nantinya akan terdapat file-file
yang berhubungan dengan tabel dalam database.
Berikut ini contoh
perintah untuk membuat database baru dengan nama “mahasiswa” :
CREATE DATABASE
mahasiswa;
jika query diatas
berhasil dieksekusi dan database berhasil dibuat, maka akan ditampilkan pesan
sebagai berikut :
Query OK, 1 row affected
(0.02 sec)
MENGHAPUS DATABASE
Berikut ini perintah untuk menghapus database dengan nama “mahasiswa” :
Berikut ini perintah untuk menghapus database dengan nama “mahasiswa” :
DROP DATABASE mahasiswa;
MEMBUAT TABLE
Bentuk umum SQL membuat suatu table secara sederhana sebagai berikut :
Bentuk umum SQL membuat suatu table secara sederhana sebagai berikut :
CREATE TABLE mhs (
nim varchar(10) NOT NULL,
nama varchar(30) NOT NULL,
tgllahir date,
alamat text,
PRIMARY KEY (nim)
);
nim varchar(10) NOT NULL,
nama varchar(30) NOT NULL,
tgllahir date,
alamat text,
PRIMARY KEY (nim)
);
bentuk umum diatas
merupakan bentuk umum pembuatan tabel yang sudah disederhanakan, penamaan tabel
dan field memiliki aturan yang sama dengan penamaan database.
jika berhasil maka akan
muncul pesan sebagai berikut:
Query OK, 0 rows
affected (0.16 sec)
MENAMBAH RECORD DENGAN
INSERT
Sebagai contoh kita akan menambahkan sebuah recor ke dalam tabel mahasiswa yang telah kita buat sebelumnya:
Sebagai contoh kita akan menambahkan sebuah recor ke dalam tabel mahasiswa yang telah kita buat sebelumnya:
INSERT INTO mhs VALUES
(’0811500212′,’Harry’,’1988-17-11′,’jakarta’);
jika perintanh ditas
berhasil maka akan ditampilkan:
Query OK, 1 row affected
(0.00 sec)
untuk melihat isi tabel
jalankan perintah berikut:
SELECT * FROM mhs;
MENGEDIT RECORD DENGAN
UPDATE
Mengubah alamat menjadi “tangerang” untuk mahasiswa yang mempunyai nim 0811500212, contoh sebagai berikut:
Mengubah alamat menjadi “tangerang” untuk mahasiswa yang mempunyai nim 0811500212, contoh sebagai berikut:
UPDATE mhs SET
alamat=’Tangerang’ WHERE
nim=’0811500212′;
nim=’0811500212′;
jika berhasil maka akan
tampil sebagai berikut:
Query OK, 1 row affected
(0.27 sec)
Rows matched: 1 changed: 1 warnings: 0
Rows matched: 1 changed: 1 warnings: 0
MENGHAPUS RECORD DENGAN
DELETE
Proses delete dilakukan jika terdapat data atau record dalam suatu tabel yang perlu dihapus atau dihilangkan, contoh menghapus data mahasiswa yang mempunyai nim 0811500212
Proses delete dilakukan jika terdapat data atau record dalam suatu tabel yang perlu dihapus atau dihilangkan, contoh menghapus data mahasiswa yang mempunyai nim 0811500212
DELETE FROM mhs WHERE
nim=’0811500212′;
jika query berhasil maka
akan ditampilkan sebagai berikut:
Query OK, 1 row affected
(0.11 sec)
MENAMPILKAN RECORD
DENGAN SELECT
Perintah select digunakan untuk menampilkan sesuatu, sesuatu disini bisa berupa sejumlah data dari tabel dan bisa juga berupa suatu ekspresi, berikut cara menampilkan seluruh data atau record (*) dari tabel mahasiswa:
Perintah select digunakan untuk menampilkan sesuatu, sesuatu disini bisa berupa sejumlah data dari tabel dan bisa juga berupa suatu ekspresi, berikut cara menampilkan seluruh data atau record (*) dari tabel mahasiswa:
SELECT * FROM mhs;
Ok demikian ilmu dari
saya tentang cara membuat database mysql dengan cmd, semoga ilmu
ini bermanfaat untuk anda, jika ada yang mau bertanya silahkan berkomentar.
Terimakasih.. tulisannya sangat bermanfaat..
BalasHapusMy blog