12
MySQL Database Management Systems Universitas Muhammadiyah Surakarta Yogiek Indra Kurniawan

MySQL Database Management Systems Universitas Muhammadiyah Surakarta Yogiek Indra Kurniawan

Embed Size (px)

Citation preview

Page 1: MySQL Database Management Systems Universitas Muhammadiyah Surakarta Yogiek Indra Kurniawan

MySQLDatabase Management SystemsUniversitas Muhammadiyah Surakarta

Yogiek Indra Kurniawan

Page 2: MySQL Database Management Systems Universitas Muhammadiyah Surakarta Yogiek Indra Kurniawan

Outline

MySQL Installation

MySQL DDL

MySQL DML

MySQL DCL

Page 3: MySQL Database Management Systems Universitas Muhammadiyah Surakarta Yogiek Indra Kurniawan

How Web Works

Page request

Server response

HTTP

HTTP

Page 4: MySQL Database Management Systems Universitas Muhammadiyah Surakarta Yogiek Indra Kurniawan

DBMS Hierarchy

Page 5: MySQL Database Management Systems Universitas Muhammadiyah Surakarta Yogiek Indra Kurniawan

MySQL

MySQL is a database management system. MySQL databases are relational. MySQL software is Open Source. The MySQL Database Server is very fast,

reliable, scalable, and easy to use.

Page 6: MySQL Database Management Systems Universitas Muhammadiyah Surakarta Yogiek Indra Kurniawan

Installation

Page 7: MySQL Database Management Systems Universitas Muhammadiyah Surakarta Yogiek Indra Kurniawan

Installation

Page 8: MySQL Database Management Systems Universitas Muhammadiyah Surakarta Yogiek Indra Kurniawan

Installation

Page 9: MySQL Database Management Systems Universitas Muhammadiyah Surakarta Yogiek Indra Kurniawan

MySQL

Page 10: MySQL Database Management Systems Universitas Muhammadiyah Surakarta Yogiek Indra Kurniawan

Data Definition Language (DDL)

Data Definition Language (DDL) is a standard for commands that define structures in a database.

CREATE - to create objects in the database

ALTER - alters the structure of the database

DROP - delete objects from the database

RENAME - rename an object

Page 11: MySQL Database Management Systems Universitas Muhammadiyah Surakarta Yogiek Indra Kurniawan

Data Manipulation Language (DML)

Data Definition Language (DDL) is a standard for commands that manipulate data in a database.

SELECT - retrieve data from the a database

INSERT - insert data into a table

UPDATE - updates existing data within a table

DELETE - deletes all records from a table, the space for the records remain

Page 12: MySQL Database Management Systems Universitas Muhammadiyah Surakarta Yogiek Indra Kurniawan

Data Control Language (DCL)

Data Control Language (DDL) is a standard for commands that contain User’s manipulation and priviledges.

GRANT - gives user's access privileges to database

REVOKE - withdraw access privileges given with the GRANT command