0% found this document useful (0 votes)
13 views

UAS Basis Data M Gentar

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

UAS Basis Data M Gentar

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

Microsoft Windows [Version 10.0.19045.

3930]
(c) Microsoft Corporation. All rights reserved.

C:\Users\Gentar>d c:\xampp\mysql\bin
'd' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Gentar>cd c:\xampp\mysql\bin

c:\xampp\mysql\bin>mysql -u root
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 9
Server version: 10.4.32-MariaDB mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> -- 1. Membuat database


MariaDB [(none)]> CREATE DATABASE IF NOT EXISTS apotek_gentar
-> ;
Query OK, 1 row affected (0.001 sec)

MariaDB [(none)]> USE apotek_gentar;


Database changed
MariaDB [apotek_gentar]> CREATE TABLE jenis_obat
-> id_jenis_obat INT PRIMARY KEY AUTO_INCREMENT,
-> nama_jenis_obat VARCHAR(100)
-> );
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near 'INT
PRIMARY KEY AUTO_INCREMENT,
nama_jenis_obat VARCHAR(100)
)' at line 2
MariaDB [apotek_gentar]> CREATE TABLE jenis_obat
-> ID_jenis_obat INT PRIMARY KEY AUTO_INCREMENT,
-> Nama_jenis_obat VARCHAR(100)
-> );
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near 'INT
PRIMARY KEY AUTO_INCREMENT,
Nama_jenis_obat VARCHAR(100)
)' at line 2
MariaDB [apotek_gentar]> CREATE TABLE obat_gentar (
-> ID_Obat INT PRIMARY KEY,
-> Nama_Obat_gentar VARCHAR(255),
-> Jenis_Obat_gentar VARCHAR(50),
-> Stok_Obat_gentar INT,
-> Harga_Obat_gentar DECIMAL(10,2)
-> );
Query OK, 0 rows affected (0.009 sec)

MariaDB [apotek_gentar]> CREATE TABLE Jenis_Obat_gentar (


-> ID_Jenis INT PRIMARY KEY,
-> Nama_Jenis_gentar VARCHAR(50)
-> );
Query OK, 0 rows affected (0.008 sec)

MariaDB [apotek_gentar]> CREATE TABLE Pelanggan_gentar (


-> ID_Pelanggan INT PRIMARY KEY,
-> Nama_Pelanggan_gentar VARCHAR(255),
-> Alamat_Pelanggan_gentar VARCHAR(255),
-> No_Telp_Pelanggan_gentar VARCHAR(15)
-> );
Query OK, 0 rows affected (0.008 sec)

MariaDB [apotek_gentar]> CREATE TABLE Transaksi_gentar (


-> ID_Transaksi INT PRIMARY KEY,
-> ID_Pelanggan INT,
-> Tanggal_Transaksi DATE,
-> Total_Harga DECIMAL(10,2),
-> FOREIGN KEY (ID_Pelanggan) REFERENCES Pelanggan_gentar(ID_Pelanggan)
-> );
Query OK, 0 rows affected (0.022 sec)

MariaDB [apotek_gentar]> SELECT * FROM Obat_gentar;


Empty set (0.001 sec)

MariaDB [apotek_gentar]> SELECT SUM(Total_Harga) AS Total_Harga_Belanja


-> FROM Transaksi_gentar
-> WHERE ID_Pelanggan = (SELECT ID_Pelanggan FROM Pelanggan_gentar WHERE
Nama_Pelanggan_gentar = 'gentar');
+---------------------+
| Total_Harga_Belanja |
+---------------------+
| NULL |
+---------------------+
1 row in set (0.004 sec)

MariaDB [apotek_gentar]> INSERT INTO Pelanggan_gentar (Nama_Pelanggan_gentar,


Alamat_Pelanggan_gentar, No_Telp_Pelanggan_gentar)
-> VALUES
-> ('rian','lemabang','0899999999'),
-> ('gentar','bukit','0811111111'),
-> ('cipung','kenten','0822222222'),
-> ('hendra','plaju','0833333333'),
-> ('ucup','jakabaring','0844444444');
ERROR 1062 (23000): Duplicate entry '0' for key 'PRIMARY'
MariaDB [apotek_gentar]> INSERT INTO Pelanggan_gentar (Nama_Pelanggan_gentar,
Alamat_Pelanggan_gentar, No_Telp_Pelanggan_gentar)
-> VALUES
-> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near '' at
line 2
MariaDB [apotek_gentar]> ALTER TABLE Pelanggan_gentar
-> MODIFY COLUMN ID_Pelanggan INT AUTO_INCREMENT;
Query OK, 0 rows affected (0.028 sec)
Records: 0 Duplicates: 0 Warnings: 0

MariaDB [apotek_gentar]> INSERT INTO Pelanggan_gentar (Nama_Pelanggan_gentar,


Alamat_Pelanggan_gentar, No_Telp_Pelanggan_gentar)
-> VALUES
-> ('rian', 'lemabang', '0899999999'),
-> ('gentar', 'bukit', '0811111111'),
-> ('cipung', 'kenten', '0822222222'),
-> ('hendra', 'plaju', '0833333333'),
-> ('ucup', 'jakabaring', '0844444444');
Query OK, 5 rows affected (0.005 sec)
Records: 5 Duplicates: 0 Warnings: 0

MariaDB [apotek_gentar]> UPDATE Obat_gentar


-> SET Stok_Obat_gentar = 50
-> WHERE ID_Obat = 1;
Query OK, 0 rows affected (0.000 sec)
Rows matched: 0 Changed: 0 Warnings: 0

MariaDB [apotek_gentar]> INSERT INTO Transaksi_gentar (ID_Pelanggan,


Tanggal_Transaksi, Total_Harga)
-> VALUES
-> (1, '2024-01-23', 100000.00);
Query OK, 1 row affected, 1 warning (0.002 sec)

MariaDB [apotek_gentar]> SELECT * FROM Obat_gentar ORDER BY Stok_Obat_gentar DESC


LIMIT 8;
Empty set (0.000 sec)

MariaDB [apotek_gentar]> SELECT COUNT(*) AS Jumlah_Transaksi


-> FROM Transaksi_gentar
-> WHERE MONTH(Tanggal_Transaksi) = 1 AND YEAR(Tanggal_Transaksi) = 2024;
+------------------+
| Jumlah_Transaksi |
+------------------+
| 1 |
+------------------+
1 row in set (0.000 sec)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy