Anda di halaman 1dari 22

Mysql Database

Ardian Dwi Praba, M.Kom


Database MySQL

Ardian Dwi Praba, M.Kom


Phone: +6285235714803
Email: ngajar.ardiandp@gmail.com
Software Requarment
1. XAMPP
2. DBEaver
Masuk kedalam database Mysql
1. Masuk ke CMD dan pastikan ada di posisi
xampp/mysql/bin

2. Ketik perintah di bawah ini


1. mysql –u root –p
Membuat database baru
1. Perintah untuk membuat database baru
create database kampus
2. Perintah untuk memuat table baru
sebelum membuat table pastikan kita masuk kedalam
database yang sudha kita buat dengan perintah
use kampus
Membuat table mahasiswa denga perintah
create table mahasiswa (
nim varchar (10),
nama varchar (100),
alamat text,
tanggal_lahir date);
Type Data
Int : untuk bilangan decimal
Ex : 1,2,3,4,5,34,67 dst
Varchar : untuk bilangan character / string
Ex : budi, manga, tempat tidur, sekolah dll
Float : untuk bilangan pecahan
Ex : 0.2 – 0.889
Boolean : untuk opsional [Y/N] [Laki – Laki / Perempuan ]
Ext : [Benar / Salah] – [Aktif / Tidak Aktif]
Date : untuk tanggal format yyyy-mm-dd
ex: 2020-01-02
Insert Data
Untuk input data kedalam dataase pastikan kita sudah masuk
kedalam database yang kita tuju. Misal database mahasiswa
atau database biodata.
Perintah insert seperti dibawah ini
Nb : contoh membuat table jurusan

Create table jurusan (kode int (3), nama varchar (10));

Insert into jurusan (kode,nama) values (‘102’, ‘TIK’);


Contoh Query Pertemuan 3
• MariaDB [(none)]> use biodata
• Database changed
• MariaDB [biodata]> create table mahasiswa(
• -> nim varchar (10),
• -> nama varchar (100),
• -> alamat text,
• -> telp varchar (20));
• Query OK, 0 rows affected (0.028 sec)

• MariaDB [biodata]> create table jurusan (kode int (3), nama varchar (10));
• Query OK, 0 rows affected (0.032 sec)

• MariaDB [biodata]> insert into jurusan (kode,nama) values ('102','TIK');


• Query OK, 1 row affected (0.039 sec)

• MariaDB [biodata]>
Insert Data
1. Membuat database areta
2. Membuat table mahasiswa
Field Type Size
Nim Varchar 10
Nama Varchar 100
Alamat Text
Tgl_lahir date

3. Isi table mashsiwa sebagai berikut


Nim Nama Alamat Tgl_lahir
20220101 Budi Tangerang 2001-02-02
20220102 Agus Jakarta 2007-09-08
20220103 Putri BSD 2007-08-01
Jawaban Insret Data
MariaDB [areta]> create table mahasiswa (
-> nim varchar (100),
-> nama varchar (100),
-> alamat text,
-> tgl_lahir date);
Query OK, 0 rows affected (0.033 sec)

MariaDB [areta]> insert into mahasiswa


(nim,nama,alamat,tgl_lahir) values
-> ('202201','Budi','Jakarta','200101-02-02');
Query OK, 1 row affected, 1 warning (0.004 sec)
Membuat Table Jurusan
1. Membuat table jurusan
Field type size

Kode_jurusan varchar1 10

Nama_jurusan Varchar 100

MariaDB [areta]> create table jurusan (


-> kode_jurusan int (10),
-> nama_jurusan varchar (100));
Insert Data Jurusan
1. Mengisi table jurusan
kode_jurusan Nama_jurusan
001 TKJ
002 Software
003 Akuntans
004 Bisnis
005 Social Media

Insert into jurusan (kode_jurusan,nama_jurusan) values


(‘001’,’TKJ),
(‘002’,’Software’),
(‘003’,’Akuntansi’);
Delete Data
Perintah hapus data dari table jurusan

delete from mahasiswa where kode_jurusan=‘001’;

Perintah diatas jika dijalankan akan menghapus record dari table


jurusan dengan kode_jurusan 001
Delete Data
Perintah hapus data dari table jurusan

delete from mahasiswa where kode_jurusan=‘001’;

Perintah diatas jika dijalankan akan menghapus record dari table


jurusan dengan kode_jurusan 001
Latihan Pertemuan 5 Di kelas
ALTER TABLE
Perintah untuk manipulasi table dan field didalam database
Membuat table Pelanggan
MariaDB [areta]> create table pelanggan (
-> id_pelanggan varchar (5),
-> nm_pelanggan varchar (30),
-> alamat text,
-> telepon varchar (20),
-> email varchar (50),
-> primary key (id_pelanggan)); // untuk mejadikan primary key
Query OK, 0 rows affected (0.027 sec)
Alter Table
ALTER TABLE nama_tabel alter_options;

1. ALTER TABLE merupakan perintah dasar untuk mengubah


tabel.
2. Nama_tabel merupakan nama tabel yang akan diubah
strukturnya
3. Alter_options merupakan pilihan perubahan tabel. Option
yang bisa digunakan, beberapa di antaranya sebagai
berikut :
Alter Table
1. ADD definisi_field_baru Option ini digunakan untuk
menambahkan field baru dengan “definisi_field_baru”
(nama field, tipe dan option lain).

2. ADD INDEX nama_index


Option ini digunakan untuk menambahkan index dengan
nama
“nama_index” pada tabel.

3. ADD PRIMARY KEY (field_kunci)


Option untuk menambahkan primary key pada tabel
Alter Table
4. CHANGE field_yang_diubah definisi_field_baru
Option untuk mengubah field_yang_diubah menjadi
definisi_field_baru

5. MODIFY definisi_field
Option untuk mengubah suatu field menjadi definisi_field

6. DROP nama_field
Option untuk menghapus field nama_field

7. RENAME TO nama_tabel_baru
Option untuk mengganti nama tabel
Contoh Alter Table
1. Menambahkan field “tgllahir” ke tabel pelanggan
ALTER TABLE pelanggan ADD tgllahir date NOT NULL;

2. Menambahkan primary key pada suatu tabel


ALTER TABLE pelanggan ADD PRIMARY KEY(id_pelanggan)

3. Mengubah tipe field tgllahir menjadi varchar dalam tabel


pelanggan
ALTER TABLE pelanggan MODIFY tgllahir varchar(8) NOT
NULL;
Contoh Alter Table
4. Menghapus field tgllahir dari tabel pelanggan
ALTER TABLE pelanggan DROP tgllahir;

5. Mengubah Nama Table / Renam


RENAME TABLE pelanggan TO plg;
ALTER TABLE plg RENAME TO pelanggan;

Anda mungkin juga menyukai