0% found this document useful (0 votes)
20 views7 pages

Latihan Mysql - 2

1) The document demonstrates how to set up and use XAMPP to create and manage databases, tables, and data on a local server. 2) It shows the creation of a "kuliah_ft" database with "mahasiswa" and "matkul" tables to store student and course data. 3) Various SQL commands like SELECT, INSERT, UPDATE, and DELETE are used to view, add, modify and remove data from the tables.

Uploaded by

Era Fazira
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)
20 views7 pages

Latihan Mysql - 2

1) The document demonstrates how to set up and use XAMPP to create and manage databases, tables, and data on a local server. 2) It shows the creation of a "kuliah_ft" database with "mahasiswa" and "matkul" tables to store student and course data. 3) Various SQL commands like SELECT, INSERT, UPDATE, and DELETE are used to view, add, modify and remove data from the tables.

Uploaded by

Era Fazira
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/ 7

Setting environment for using XAMPP for Windows.

User@DESKTOP-OUS6OKF c:\xampp
# mysql -u root
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.4.27-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)]> show databases;


+--------------------+
| Database |
+--------------------+
| datadiri |
| information_schema |
| lat_si |
| lat_sic |
| latihan_pertamaku |
| mysql |
| nama_database |
| performance_schema |
| phpmyadmin |
| test |
+--------------------+
10 rows in set (0.033 sec)

MariaDB [(none)]> create database kuliah_ft;


Query OK, 1 row affected (0.001 sec)

MariaDB [(none)]> show databases;


+--------------------+
| Database |
+--------------------+
| datadiri |
| information_schema |
| kuliah_ft |
| lat_si |
| lat_sic |
| latihan_pertamaku |
| mysql |
| nama_database |
| performance_schema |
| phpmyadmin |
| test |
+--------------------+
11 rows in set (0.001 sec)

MariaDB [(none)]> drop database kuliah_ft;


Query OK, 0 rows affected (0.033 sec)

MariaDB [(none)]> show databases;


+--------------------+
| Database |
+--------------------+
| datadiri |
| information_schema |
| lat_si |
| lat_sic |
| latihan_pertamaku |
| mysql |
| nama_database |
| performance_schema |
| phpmyadmin |
| test |
+--------------------+
10 rows in set (0.001 sec)

MariaDB [(none)]> create database kuliah_ft;


Query OK, 1 row affected (0.001 sec)

MariaDB [(none)]> show databases;


+--------------------+
| Database |
+--------------------+
| datadiri |
| information_schema |
| kuliah_ft |
| lat_si |
| lat_sic |
| latihan_pertamaku |
| mysql |
| nama_database |
| performance_schema |
| phpmyadmin |
| test |
+--------------------+
11 rows in set (0.001 sec)

MariaDB [(none)]> use kuliah_ft;


Database changed
MariaDB [kuliah_ft]> create table mahasiswa;
ERROR 1113 (42000): A table must have at least 1 column
MariaDB [kuliah_ft]> create table mahasiswa (
-> id int primary key auto_increment,
-> nama varchar (100),
-> nim char (100),
-> alamat varchar (100),
-> jurusan varchar (100),
-> email varchar (100));
Query OK, 0 rows affected (0.124 sec)

MariaDB [kuliah_ft]> desc mahasiswa;


+---------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| nama | varchar(100) | YES | | NULL | |
| nim | char(100) | YES | | NULL | |
| alamat | varchar(100) | YES | | NULL | |
| jurusan | varchar(100) | YES | | NULL | |
| email | varchar(100) | YES | | NULL | |
+---------+--------------+------+-----+---------+----------------+
6 rows in set (0.010 sec)

MariaDB [kuliah_ft]> create table matkul (


-> kd_matkul varchar (100),
-> nama_mk varchar (100),
-> sks int (4));
Query OK, 0 rows affected (0.150 sec)

MariaDB [kuliah_ft]> desc matkul;


+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| kd_matkul | varchar(100) | YES | | NULL | |
| nama_mk | varchar(100) | YES | | NULL | |
| sks | int(4) | YES | | NULL | |
+-----------+--------------+------+-----+---------+-------+
3 rows in set (0.011 sec)

MariaDB [kuliah_ft]> insert into matkul values


-> ('', 'Fatimah', '100101', 'Selong', 'Sistem Informasi',
'[email protected]');
ERROR 1136 (21S01): Column count doesn't match value count at row 1
MariaDB [kuliah_ft]> insert into mahasiswa values
-> ('', 'Fatimah', '100101', 'Selong', 'Sistem Informasi',
'[email protected]');
Query OK, 1 row affected, 1 warning (0.031 sec)

MariaDB [kuliah_ft]> insert into mahasiswa values


-> ('', 'Andi', '100102', 'Pancor', 'Teknik Informatika', '[email protected]');
Query OK, 1 row affected, 1 warning (0.064 sec)

MariaDB [kuliah_ft]> insert into mahasiswa values


-> ('', 'Wawan', '100103', 'Selong', 'Teknik Lingkungan', '[email protected]'),
-> ('', 'Susi', '100104', 'Selong', 'Sistem Informasi', '[email protected]');
Query OK, 2 rows affected, 2 warnings (0.048 sec)
Records: 2 Duplicates: 0 Warnings: 2

MariaDB [kuliah_ft]> insert into mahasiswa values


-> ('', 'Fatimah', '100101', 'Selong', 'Sistem Informasi',
'[email protected]'),
-> ('', 'Andi', '100102', 'Pancor', 'Teknik Informatika', '[email protected]'),
-> ('', 'Wawan', '100103', 'Selong', 'Teknik Lingkungan', '[email protected]'),
-> ('', 'Susi', '100104', 'Selong', 'Sistem Informasi', '[email protected]');
Query OK, 4 rows affected, 4 warnings (0.044 sec)
Records: 4 Duplicates: 0 Warnings: 4

MariaDB [kuliah_ft]> select * from mahasiswa;


+----+---------+--------+--------+--------------------+-------------------+
| id | nama | nim | alamat | jurusan | email |
+----+---------+--------+--------+--------------------+-------------------+
| 1 | Fatimah | 100101 | Selong | Sistem Informasi | [email protected] |
| 2 | Andi | 100102 | Pancor | Teknik Informatika | [email protected] |
| 3 | Wawan | 100103 | Selong | Teknik Lingkungan | [email protected] |
| 4 | Susi | 100104 | Selong | Sistem Informasi | [email protected] |
| 5 | Fatimah | 100101 | Selong | Sistem Informasi | [email protected] |
| 6 | Andi | 100102 | Pancor | Teknik Informatika | [email protected] |
| 7 | Wawan | 100103 | Selong | Teknik Lingkungan | [email protected] |
| 8 | Susi | 100104 | Selong | Sistem Informasi | [email protected] |
+----+---------+--------+--------+--------------------+-------------------+
8 rows in set (0.000 sec)

MariaDB [kuliah_ft]> insert into matkul values


-> ('s101', 'Sistem Basis Data', '4',
-> ('j102', 'Jaringan Komputer', '3',
-> ('d103', 'Data Mining', '3'),
-> ('s104', 'Sistem Komputer', '3');
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 5
MariaDB [kuliah_ft]> insert into matkul values
-> ('s101', 'Sistem Basis Data', '4'),
-> ('j102', 'Jaringan Komputer', '3'),
-> ('d103', 'Data Mining', '3'),
-> ('s104', 'Sistem Komputer', '3');
Query OK, 4 rows affected (0.044 sec)
Records: 4 Duplicates: 0 Warnings: 0

MariaDB [kuliah_ft]> select * from matkul;


+-----------+-------------------+------+
| kd_matkul | nama_mk | sks |
+-----------+-------------------+------+
| s101 | Sistem Basis Data | 4 |
| j102 | Jaringan Komputer | 3 |
| d103 | Data Mining | 3 |
| s104 | Sistem Komputer | 3 |
+-----------+-------------------+------+
4 rows in set (0.000 sec)

MariaDB [kuliah_ft]> select nama, jurusan from mahasiswa;


+---------+--------------------+
| nama | jurusan |
+---------+--------------------+
| Fatimah | Sistem Informasi |
| Andi | Teknik Informatika |
| Wawan | Teknik Lingkungan |
| Susi | Sistem Informasi |
| Fatimah | Sistem Informasi |
| Andi | Teknik Informatika |
| Wawan | Teknik Lingkungan |
| Susi | Sistem Informasi |
+---------+--------------------+
8 rows in set (0.001 sec)

MariaDB [kuliah_ft]> select * from mahasiswa where id = 3;


+----+-------+--------+--------+-------------------+-----------------+
| id | nama | nim | alamat | jurusan | email |
+----+-------+--------+--------+-------------------+-----------------+
| 3 | Wawan | 100103 | Selong | Teknik Lingkungan | [email protected] |
+----+-------+--------+--------+-------------------+-----------------+
1 row in set (0.000 sec)

MariaDB [kuliah_ft]> select * from mahasiswa where nama = 'Fatimah';


+----+---------+--------+--------+------------------+-------------------+
| id | nama | nim | alamat | jurusan | email |
+----+---------+--------+--------+------------------+-------------------+
| 1 | Fatimah | 100101 | Selong | Sistem Informasi | [email protected] |
| 5 | Fatimah | 100101 | Selong | Sistem Informasi | [email protected] |
+----+---------+--------+--------+------------------+-------------------+
2 rows in set (0.000 sec)

MariaDB [kuliah_ft]> select distinct alamat from mahasiswa;


+--------+
| alamat |
+--------+
| Selong |
| Pancor |
+--------+
2 rows in set (0.001 sec)

MariaDB [kuliah_ft]> select distinct jurusan from mahasiswa;


+--------------------+
| jurusan |
+--------------------+
| Sistem Informasi |
| Teknik Informatika |
| Teknik Lingkungan |
+--------------------+
3 rows in set (0.000 sec)

MariaDB [kuliah_ft]> update mahasiswa set nama = 'Ayu' where id = 5;


Query OK, 1 row affected (0.046 sec)
Rows matched: 1 Changed: 1 Warnings: 0

MariaDB [kuliah_ft]> delete from mahasiswa where id = 5;


Query OK, 1 row affected (0.035 sec)

MariaDB [kuliah_ft]> select * from mahasiswa;


+----+---------+--------+--------+--------------------+-------------------+
| id | nama | nim | alamat | jurusan | email |
+----+---------+--------+--------+--------------------+-------------------+
| 1 | Fatimah | 100101 | Selong | Sistem Informasi | [email protected] |
| 2 | Andi | 100102 | Pancor | Teknik Informatika | [email protected] |
| 3 | Wawan | 100103 | Selong | Teknik Lingkungan | [email protected] |
| 4 | Susi | 100104 | Selong | Sistem Informasi | [email protected] |
| 6 | Andi | 100102 | Pancor | Teknik Informatika | [email protected] |
| 7 | Wawan | 100103 | Selong | Teknik Lingkungan | [email protected] |
| 8 | Susi | 100104 | Selong | Sistem Informasi | [email protected] |
+----+---------+--------+--------+--------------------+-------------------+
7 rows in set (0.000 sec)

MariaDB [kuliah_ft]> delete from mahasiswa where id = 6;


Query OK, 1 row affected (0.031 sec)

MariaDB [kuliah_ft]> select * from mahasiswa;


+----+---------+--------+--------+--------------------+-------------------+
| id | nama | nim | alamat | jurusan | email |
+----+---------+--------+--------+--------------------+-------------------+
| 1 | Fatimah | 100101 | Selong | Sistem Informasi | [email protected] |
| 2 | Andi | 100102 | Pancor | Teknik Informatika | [email protected] |
| 3 | Wawan | 100103 | Selong | Teknik Lingkungan | [email protected] |
| 4 | Susi | 100104 | Selong | Sistem Informasi | [email protected] |
| 7 | Wawan | 100103 | Selong | Teknik Lingkungan | [email protected] |
| 8 | Susi | 100104 | Selong | Sistem Informasi | [email protected] |
+----+---------+--------+--------+--------------------+-------------------+
6 rows in set (0.000 sec)

MariaDB [kuliah_ft]> delete from mahasiswa where id = 7;


Query OK, 1 row affected (0.028 sec)

MariaDB [kuliah_ft]> delete from mahasiswa where id = 8;


Query OK, 1 row affected (0.032 sec)

MariaDB [kuliah_ft]> select * from mahasiswa;


+----+---------+--------+--------+--------------------+-------------------+
| id | nama | nim | alamat | jurusan | email |
+----+---------+--------+--------+--------------------+-------------------+
| 1 | Fatimah | 100101 | Selong | Sistem Informasi | [email protected] |
| 2 | Andi | 100102 | Pancor | Teknik Informatika | [email protected] |
| 3 | Wawan | 100103 | Selong | Teknik Lingkungan | [email protected] |
| 4 | Susi | 100104 | Selong | Sistem Informasi | [email protected] |
+----+---------+--------+--------+--------------------+-------------------+
4 rows in set (0.000 sec)

MariaDB [kuliah_ft]> alter table matkul add nilai int (20);\


Query OK, 0 rows affected (0.053 sec)
Records: 0 Duplicates: 0 Warnings: 0

MariaDB [kuliah_ft]> desc matkul;


+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| kd_matkul | varchar(100) | YES | | NULL | |
| nama_mk | varchar(100) | YES | | NULL | |
| sks | int(4) | YES | | NULL | |
| nilai | int(20) | YES | | NULL | |
+-----------+--------------+------+-----+---------+-------+
4 rows in set (0.010 sec)

MariaDB [kuliah_ft]> alter table matkul add nilai ruang varchar (100) after
nama_mk;
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
'varchar (100) after nama_mk' at line 1
MariaDB [kuliah_ft]> alter table matkul add ruang varchar (100) after nama_mk;
Query OK, 0 rows affected (0.063 sec)
Records: 0 Duplicates: 0 Warnings: 0

MariaDB [kuliah_ft]> desc matkul;


+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| kd_matkul | varchar(100) | YES | | NULL | |
| nama_mk | varchar(100) | YES | | NULL | |
| ruang | varchar(100) | YES | | NULL | |
| sks | int(4) | YES | | NULL | |
| nilai | int(20) | YES | | NULL | |
+-----------+--------------+------+-----+---------+-------+
5 rows in set (0.011 sec)

MariaDB [kuliah_ft]> alter table matkul drop ruang;


Query OK, 0 rows affected (0.082 sec)
Records: 0 Duplicates: 0 Warnings: 0

MariaDB [kuliah_ft]> desc matkul;


+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| kd_matkul | varchar(100) | YES | | NULL | |
| nama_mk | varchar(100) | YES | | NULL | |
| sks | int(4) | YES | | NULL | |
| nilai | int(20) | YES | | NULL | |
+-----------+--------------+------+-----+---------+-------+
4 rows in set (0.010 sec)

MariaDB [kuliah_ft]>

You might also like