Dasar-Dasar MySQL

Posted by Labels: at

Dasar-Dasar MySQL

SQL merupakan singkatan dari Structured Query Language. . SQL atau juga
sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk mengakses database.

Terdapat 3 (tiga) jenis perintah SQL, yaitu :
1. DDL atau Data Definition Language
DDL
merupakan perintah SQL yang berhubungan dengan pendefinisian suatu
struktur database, dalam hal ini database dan table. Beberapa perintah dasar
yang termasuk DDL ini antara lain :
ƒa. CREATE
ƒb. ALTER
c. RENAME
ƒd. DROP

2. DML atau Data Manipulation Language
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau
pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam
DML antara lain :
ƒa. SELECT
ƒb. INSERT
ƒc. UPDATE
ƒd. DELETE

3. DCL atau Data Control Language
DCL merupakan perintah SQL yang berhubungan dengan manipulasi user dan
hak akses (priviledges). Perintah SQL yang termasuk dalam DCL antara lain :
ƒa. GRANT
ƒb. REVOKE

Membuat, Menampilkan, Membuka dan Menghapus Table 

Membuat Database, seperti dibawah ini:
1. Buka terminal dengan ctrl+alt+t
2. Setelah itu masukkan perintah berikut:
#mysql -u root -p
Disini saya memakai MariaDB bukan MySQL. Sebenernya MariaDB dan MySQL itu sama akan tetapi untuk yang MariaDB syntaxnya akan berbeda sedikit dengan MySQL. Dalam penulisan syntaxnya jangan lupa memakai titik koma(;) yaaa.. Saya disini suka lupa menambahkan titik koma(;) dan akhirnya error teruss broo..
3. Langkah Selanjutnya Membuat database, masukkan perintah berikut dibawah ini dan masukkan perintah yang ada dibawahnya lagi:
#CREATE DATABASE nama_database;
Menampilkan Database

Untuk menampilkan database dengan memasukkan perintah dibawah ini:
#SHOW DATABASES;
SHOW DATABASE disini untuk menampilkan semua data yang ada didalam database akan kebuka semua.

Membuka Database 
Untuk membuka Database, masukkan perintah dibawah ini: 
#USE nama_database;


Menghapus Database
Untuk menghapus Database, masukkan perintah dibawah ini:
#DROP DATABASE penjualan;


Membuat, Mengubah dan Menghapus Table

Membuat Tabel Baru
Pertama, akan ikuti langkah seperti diatas. Lalu masukkan perintah dibawah ini:
#CREATE TABLE pelanggan (id_pelanggan varchar(5) NOT NULL, nm_pelanggan varchar(30) NOT NULL, alamat text, telepon varchar(20), email varchar(50), PRIMARY KEY (id_pelanggan));
Keterangan:
a. CREATE TABLE adalah perintah awal untuk membuat table
b. pelanggan yaitu nama tabel yang akan dibuat
c. id_pelanggan,nm_pelanggan,alamat,dan email merupakan nama field
d. varchar dan text yaitu tipe data dari field
e. 5,30,20,50 dibelakang tipe data merupakan panjang maksimal dari suatu field
f. Untuk tipe data text panjang karakter maksimalnya tidak perlu ditentukan.

Untuk mengecek tabel pelanggan sudah ada atau belum ketikan perintah berikut:
#SHOW TABLES;

Untuk melihat detail tabel pelanggan, ketikkan perintah berikut ini:
#DESC pelanggan;

Mengubah Struktur Table dengan ALTER

Ada beberapa variasi perintah ALTER untuk mengubah struktur suatu tabel, antara lain:
a. Menambahkan field "tgllahir" ketabel pelanggan, berikut perintahnya:
#ALTER TABLE pelanggan ADD tgllahir date NOTNULL;
b. Menambahkan Primary Key pada suatu tabel, berikut perintahnya:
#ALTER TABLE pelanggan ADD PRIMARY KEY (id_pelanggan);
Kenapa error? tadi diawal saya sudah memasukkan primary key, jadi kalau memakai primary key dalam satu table tidak bisa.
c. Menghapus field tgllahir dari tabel pelanggan, berikut perintahnya:
#ALTER TABLE pelanggan DROP tgllahir;
Mengubah Nama Tabel

Untuk mengubah nama suatu tabel, dapat digunakan perintah SQL berikut ini:
#RENAME TABLE pelanggan TO plg;
#ALTER TABLE plg RENAME TO pelanggan;


Menghapus Nama Tabel

Untuk menghapus sebuah tabel , maka ini perintahnya:
#DROP TABLE pelanggan;

Menambah Record dengan INSERT

Kita akan menambahkan sebuah record kedalam tabel pelanggan yang telah kita buat sebelumnya, berikut perintahnya:
#INSERT INTO pelanggan VALUES ('P0001', 'Achmad Solichin', 'Jakarta Selatan', '0217327762', 'achmatid@gmail.com');
Setelah berhasil dieksekusi, maka record atau data dalam tabel pelanggan akan bertambah, berikut perintahnya:
#SELECT * FROM pelanggan;
Mengedit Record dengan UPDATE

Berikut ini perintah UPDATE tabel pelanggan , berikut ini:
1. Mengubah alamat menjadi "Tangerang" untuk pelanggan yang mempunyai ID 'P0001':
#UPDATE pelanggan SET alamat 'Tangerang' WHERE id_pelanggan='P0001'
Menghapus Record dengan DELETE

Berikut ini perintah DELETE tabel pelanggan, berikut ini:
1. Menghapus data pelanggan yang mempunyai id_pelanggan P0005
#DELETE FROM pelanggan WHERE id_pelanggan='P0005'
Menampilkan Record dengan SELECT

Berikut ini perintah SELECT tabel pelanggan, berikut ini:
1. Menampilkan seluruh data atau record (*) dari tabel pelanggan, berikut ini:
#SELECT * FROM pelanggan

Post a Comment

Back to Top