PENGANTAR SQL
2.1 SQL
1.
Membuka
Database MySQL dengan Comman Prompt
CMD
atau Command Prompt adalah suatu perintah DOS berbasis teks pada sistem operasi
Windows. Command Prompt ini di tunjukan kepada para pengguna sistem operasi
Windows agar para pengguna dapat mengeksplorasi windows secara offline maupun
online.
Untuk membuka Comman Prompt atau CMD klik tombol windows + R.
Kemudian pilih CMD.
Kemudia tekan OK.
Kemudian masuk ke direktori
xampp dengan mengetik cd c:\xampp
C adalah lokasi dimana kita
menginstal XAMPP.
Cd mysql
Terdapat file
bernama MySQL buka file tersebut dengan mengetikkan perintah
Sedangkan untuk
menampilkan data dari beberapa atribut saja ,dapat dengan menyebutkan nama –
nama atributnya. MIsal jika kita ingin menampilkan atribut idindihome dan
alamat,gunakan query SELECT idindihome,alamat FROM datapelanggan;
2.2 Struktur Dasar dari Query SQL
Query SQL yang digunakan memilikki struktur yang
digambarkan pada tabel berikut (berikan titik koma ; setiap akhir query).
No
|
Query
|
Fungsi
|
1
|
Show Databases
|
Menampilkan list database
|
2
|
Show Tables
|
Menampilkan list tabel dari suatu
database |
3
|
Use Database <Nama Database>
|
Masuk kedalam database tertentu
|
4
|
Select <atribut> from <nama tabel>
|
Menampilkan data dari atribut - atribut
pada suatu tabel |
5
|
Desc <nama tabel>
|
Mendeskripsikan atau menampilkan
struktur dari suatu tabel |
DDL
|
||
6
|
Create Databases <Nama Database>
|
Membuat database baru
|
7
|
Create Table <Nama Tabel>(<atribut>)
|
Membuat tabel baru beserta atributnya
|
8
|
Alter…
|
Mengubah struktur dari suatu tabel
|
9
|
Drop…
|
Menghapus database,tabel,atribut dari
tabel |
DML
|
||
10
|
Insert INTO <Nama Tabel> (<atribut>)
Values (<values>) |
Memasukkan data baru ke dalam suatu
tabel |
11
|
Update <Nama Tabel>Set…
|
Merubah data dari suatu tabel
|
12
|
Delete From <Nama Tabel>
|
Menghapus data dari suatu tabel
|
2.3 Operasi Dasar SQL
Tertulis
MariaDB[(none)]. None menandakan
belum ada database yang dipilih. Untuk melihat list database,gunakan SHOW DATABASES;
Pada Bab 1 telah dibangun database dengan nama Pelanggan Telkom. Untuk membuka
database tersebut,gunakan query USE
Pelanggan Telkom;
Perhatikan tulisan yang pada awalnya MariaDB[(none)] sekarang menjadi MariaDB[Pelanggan Telkom]. Tampilan ini
menandakan bahwa database yang digunakan saat ini adalah Pelanggan Telkom.
Ada satu tabel pada database Pelanggan Telkom,yaitu tabel pelanggan.
Untuk dapat menampilkan struktur tabel pelanggan
tersebut,gunakan query DESC pelanggan;
Untuk dapat menampilkan data pelanggan,gunakan query SELECT * FROM pelanggan;
Apabila ingin menampilkan data dari beberapa atribut
saja,dapat dengan menyebutkan nama atributnya. Apabila kita ingin menampilkan
atribut Nama dan Alamat,gunakan query SELECT Nama,Alamat FROM pelanggan;
2.4 SQL Data Definition
Data definition terdiri
atas membangun,merubah struktur atau meniadakan database atau tabel.
2.4.1 Merubah struktur suatu tabel
Struktur
dari suatu tabel dapat diubah dengan menggunakan perintah ALTER. Perubahan yang dapat dilakukan adalah penambahan suatu
atribut,perubahan nama dan tipe suatu atribut,dan menghapus suatu atribut.
2.4.1.1 Merubah nama atribut dari suatu tabel
Gunakan query ALTER
TABLE nama tabel CHANGE atribut_awal atribut_sekarang datatype; Contoh
pada tabel pelanggan dilakukan perubahan nama atribut nama menjadi
namapelanggan,maka query yang digunakan adalah :
ALTER TABLE pelanggan CHANGE
nama namapelanggan varchar(50);
2.4.1.2 Merubah tipe data dari suatu atribut
Gunakan ALTER
TABLE nama tabel MODIFY COLUMN column_name datatype; Contoh ingin
melakukan perubahan tipe data dari atribut alamat,dari
varchar(100) menjadi varchar(150). Query yang diberikan
adalah :
2.4.1.3 Menghapus suatu atribut
Gunakan ALTER TABLE nama tabel DROP nama atribut. Contoh ingin melakukan
penghapusan atribut NIK pada tabel pelanggan. Query yang diberikan adalah
:
ALTER TABLE pelanggan DROP
NIK;
2.4.1.4 Menambahkan suatu atribut
Apabila dibutuhkan
suatu penambahan atribut baru,dapat menggunakan struktur:
ALTER TABLE nama tabel ADD
atribut datatype;
Contoh ingin menambahkan atribut Jumlah Indihome pada
tabel pelanggan. Query yang dapat digunakan adalah :
2.4.1.5 Menghapus primary key
Atribut No Indihome di setting sebagai primary
key. Kita bisa menjadikan PK tidak lagi pada atribut No Indihome dengan query:
ALTER TABLE pelanggan DROP
PRIMARY KEY;
2.4.2 Menghapus Tabel dan Database
Untuk
menghapus tabel, gunakan query DROP
TABLE nama tabel. Contoh ingin menghapus tabel pelanggan,gunakan query berikut :
Untuk
menghapus database,gunakan query DROP
DATABASE nama databse.
Contoh jika ingin menghapus database Pelanggan Telkom dapat menuliskan query berikut :
DROP DATABASE PelangganTelkom;
2.4.3 Membangun Database dan Tabel
Berikut adalah cara
membangun database dan tabel.
2.4.3.1 Membangun Database
Misal ingin membangun database baru bernama Pelanggan. Dapat menggunakan
query berikut:
CREATE DATABASE Pelanggan;
2.4.3.2 Membangun Tabel
Apabila
akan membangun tabel Data pelanggan dengan atribut adalah NoIndihome (sebagai
Primary Key), Namapelanggan,Alamat dan NoTelepon. Query yang digunakan adalah
sebagai berikut :
CREATE
TABLE Data Pelanggan (
NoIndihome
int NOT NULL PRIMARY KEY,
NamaPelanggan
varchar (50),
Alamat(100),


























Komentar
Posting Komentar