Introduction My SQLLLLLLLLLLLLLLLLLLLLLL

NadiaSukesi 5 views 40 slides Sep 20, 2025
Slide 1
Slide 1 of 40
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40

About This Presentation

Oke


Slide Content

BASIS DATA
DENGAN
MYSQL
1
MetodePengumpulanData Digital
Prof. SetiaPramana, PhD
DewiKrismawati, MTI

INTRO
ACCESS
SQL
REPLICATION
2

MYSQL
INTRODUCTION
3

APA ITU MYSQL ?
SistemManajemenBasis Data (DBMS)
MySQL merupakan suatu sistem yang digunakan untuk mengelola basis data.
Structured Query Language (SQL)
MySQL merupakanDBMS yang menggunakanperintahdasarSQL dalammengelolabasis data.
RelasionalDBMS
Strukturbasis data dalamMySQL terdiridaritabel, kolom, baris, dan sejenisnya.
4

MENGAPA MYSQL ?
Open Source
Multi User
PenggunaanRAM
Integrasi denganBahasa Lain
BeragamTipeData
Portabel
5

MYSQL
ACCESS TO
6

CMD
XAMPP
Aplikasi penghubung ke MySQL.
COMMAND PROMPT
Aplikasi penerjemah bahasa perintah.
1
2
7

XAMPP
8

COMMAND PROMPT
Akseskedirektorimysqlbin
Akseskebasis data mysql
Akseskemysqlsukses
9

WEB
XAMPP
Aplikasi penghubung ke MySQL.
PHPMYADMIN
Aplikasi web untuk akses ke MySQL.
1
2
10

XAMPP
Klikini
11

PHPMYADMIN
12

STRUCTURED QUERY
LANGUAGE
13

DDL
Data Definition Language
Pendefinisian suatu struktur basis data.
CREATE RENAME ALTER DROP
14

CREATE
Perintahuntukmembuatbasis data atautabelbaru.
CREATE DATABASE
CREATE DATABASE databasename;
CREATE TABLE
CREATE TABLE table_name(
column1 datatype,
column2 datatype,
column3 datatype,
....
);
15

Example: CREATE
CREATE DATABASE
CREATE DATABASE fenomena_online;
CREATE TABLE
CREATE TABLE berita_online(
judulvarchar(255),
penulisvarchar(255),
tanggaldate,
Isi text,
sumbervarchar(255)
) ;
Buatlahsebuahdatabasedengannamafenomena_online. Setelahitu, buatlah
sebuahtabeldalamdatabase tersebutdengannamaberita_onlineyang
memuatvariabeljudul, penulis, tanggal, isi, dansumber.
16

RENAME
Perintah untuk mengubah nama tabel dari suatu basis data.
RENAME TABLE RENAME TABLE oldnameTOnewname;
17

Example: RENAME
Ubahlahnamatabelberita_onlinemenjadionline_news.
RENAME TABLE RENAME TABLE berita_onlineTOonline_news;
18

ALTER
Perintahuntukmenambahkan, menghapus, ataumemodifikasikolomdalam
suatutabel.
ADD COLUMN ALTER TABLE table_nameADD column_namedatatype;
DROP COLUMN ALTER TABLE table_nameDROP COLUMN column_name;
MODIFIY COLUMN ALTER TABLE table_nameMODIFY COLUMN column_namedatatype;
19

Example: ALTER
Tambahkankolomkata_kuncipada tabelonline_news. Setelahitu, hapuslahkolom
sumberdan ubahtipedata kolomjudulmenjaditext.
ADD COLUMN ALTER TABLE online_newsADD kata_kuncivarchar(255);
DROP COLUMN ALTER TABLE online_newsDROP COLUMN sumber;
MODIFIY COLUMN ALTER TABLE online_newsMODIFY COLUMN judultext;
20

DROP
Perintah untuk menghapus basis data atau tabel.
DROP DATABASE
DROP DATABASE databasename;
DROP TABLE
DROP TABLE tablename;
21

Example: DROP
Hapuslahtabelonline_news. Lalu, hapusjuga database fenomena_online.
DROP TABLE
DROP TABLE online_news;
DROP DATABASE
DROP DATABASE fenomena_online;
22

DML
Data Manipulation Language
Manipulasi atau pengolahan data dalam tabel.
SELECT INSERT UPDATE DELETE
23

SELECT
Perintah untuk mengambil data dari suatu basis data.
with DISTINCT SELECT DISTINCT column1, column2, ... FROM table_name;
without DISTINCTSELECT column1, column2, ... FROM table_name;
with CONDITION SELECT column1, column2, ... FROM table_nameWHERE condition;
24

Example: SELECT
1.Ambilahsemuadata tanpaduplikatdaritabelonline_news.
2.Ambilahsemuadata darikolomjudulpada tabelonline_news.
3.Ambilahsemuadata yangpenulisnyabernamabudidaritabelonline_news.
with DISTINCT SELECT DISTINCT * FROM online_news;
without DISTINCTSELECT judulFROM online_news;
with CONDITION SELECT * FROM online_newsWHERE penulis= ‘budi’;
25

INSERT
Perintahuntukmenambahkanbaris data barukedalamtabel.
INSERT INTO table_name
VALUES (value1, value2, value3,
...);
INSERT INTO table_name(column1,
column2, column3, ...)
VALUES (value1, value2, value3, ...);
INSERT
DATA
26

Example: INSERT
Tambahkansebuahbaris data kedalamtabelonline_newsyangberjudulharga
minyakgoreng turunyangditulisolehani padatanggal17 maret2022. Isi
beritanya“Harga minyakgoreng turun…”
INSERT INTO online_news
VALUES (
‘hargaminyakgoreng turun’,
’ani’,
’2022-03-17’,
’Harga minyakgoreng turun…’);
INSERT INTO online_news(judul,
penulis, tanggal, isi)
VALUES (
‘hargaminyakgoreng turun’,
’ani’,
’2022-03-17’,
’Harga minyakgoreng turun…’);
INSERT
DATA
27

UPDATE
Perintah untuk memodifikasi baris data dalam suatu tabel.
UPDATE DATA
UPDATE table_name
SET column1 = value1,
column2 = value2,
...
WHERE condition;
28

Example: UPDATE
Ubahlahsemuadata tanggaldalamtabelonline_newsyangditulisolehAnton
menjadi17 Maret2022.
UPDATE DATA
UPDATE online_news
SET tanggal= ‘2022-03-17’
WHERE penulis= ‘Anton’;
29

DELETE
Perintahuntukmenghapusbaris data dalamsebuahtabel.
DELETE DATA DELETE FROM table_nameWHERE condition;
30

Example: DELETE
Hapuslahsemuadata yang ditulisolehRani.
DELETE DATA DELETE FROM online_newsWHERE penulis= ‘Rani’;
31

MYSQL
REPLICATION
32

IMPORT
Aktivitasmenambahkandata darisuatufile kedalamtabeldalamsuatubasis data atau
menduplikasistrukturdata daribasis data yang sudahadasebelumnya.
33

IMPORT CSV
1
Klik Basis Data/Tabel
2 Klik Menu Bar Import
3 Pilih file CSV yang memuat data
4 Atur jumlah baris yang akan diimpor
34

IMPORT CSV
35

IMPORT SQL
1
Klik Basis Data
2 Klik Menu Bar Import
3 Pilih file SQL yang memuat data
36

IMPORT SQL
37

EXPORT
Aktivitasmengambildata darisuatubasis data dan menyimpannyadalamsuatufile.
1
Klik Basis Data/Tabel
2 Klik Menu Bar Export
3 Pilih format file untuk menyimpan data
38

EXPORT
39

Terima Kasih!
www.bps.go.id
40
Tags