0% found this document useful (0 votes)
3 views8 pages

Struktur Data Ti 2a

The document outlines a series of commands executed in the MariaDB monitor to create and manipulate a database named 'siakad'. A table called 'mahasiswa' is created with various fields, and several modifications are made, including adding and renaming columns, changing data types, and indexing. Ultimately, the table is renamed to 'mhs' and a column is dropped, showcasing the database management operations performed.

Uploaded by

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

Struktur Data Ti 2a

The document outlines a series of commands executed in the MariaDB monitor to create and manipulate a database named 'siakad'. A table called 'mahasiswa' is created with various fields, and several modifications are made, including adding and renaming columns, changing data types, and indexing. Ultimately, the table is renamed to 'mhs' and a column is dropped, showcasing the database management operations performed.

Uploaded by

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

Microsoft Windows [Version 10.0.22631.

3447]

(c) Microsoft Corporation. All rights reserved.

C:\Users\ASUS>cd\

C:\>cd xampp\mysql\bin

C:\xampp\mysql\bin>mysql -u root -p

Enter password:

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)]> CREATE DATABASE siakad;

Query OK, 1 row affected (0.004 sec)

MariaDB [(none)]> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| phpmyadmin |

| siakad |
| test |

+--------------------+

6 rows in set (0.002 sec)

MariaDB [(none)]> use siakad;

Database changed

MariaDB [siakad]> CREATE TABLE mahasiswa (

-> id_mhs VARCHAR (10) NOT NULL,

-> nm_mhs VARCHAR (30) NOT NULL,

-> alamat TEXT,

-> tmpt_lahir VARCHAR (15),

-> tgl_lahir DATE,

-> jk VARCHAR (2),

-> agama VARCHAR (10),

-> asal_sekolah VARCHAR (35),

-> prodi VARCHAR (25),

-> email VARCHAR (25),

-> handphone CHAR (12),

-> PRIMARY KEY (id_mhs)

-> );

Query OK, 0 rows affected (0.019 sec)

MariaDB [siakad]> SHOW TABLES;

+------------------+

| Tables_in_siakad |

+------------------+

| mahasiswa |

+------------------+

1 row in set (0.002 sec)


MariaDB [siakad]> DESC mahasiswa;

+--------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+--------------+-------------+------+-----+---------+-------+

| id_mhs | varchar(10) | NO | PRI | NULL | |

| nm_mhs | varchar(30) | NO | | NULL | |

| alamat | text | YES | | NULL | |

| tmpt_lahir | varchar(15) | YES | | NULL | |

| tgl_lahir | date | YES | | NULL | |

| jk | varchar(2) | YES | | NULL | |

| agama | varchar(10) | YES | | NULL | |

| asal_sekolah | varchar(35) | YES | | NULL | |

| prodi | varchar(25) | YES | | NULL | |

| email | varchar(25) | YES | | NULL | |

| handphone | char(12) | YES | | NULL | |

+--------------+-------------+------+-----+---------+-------+

11 rows in set (0.048 sec)

MariaDB [siakad]> ALTER TABLE mahasiswa ADD jml_saudara char(15) NOT NULL;

Query OK, 0 rows affected (0.030 sec)

Records: 0 Duplicates: 0 Warnings: 0

MariaDB [siakad]> DESC mahasiswa;

+--------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+--------------+-------------+------+-----+---------+-------+

| id_mhs | varchar(10) | NO | PRI | NULL | |

| nm_mhs | varchar(30) | NO | | NULL | |


| alamat | text | YES | | NULL | |

| tmpt_lahir | varchar(15) | YES | | NULL | |

| tgl_lahir | date | YES | | NULL | |

| jk | varchar(2) | YES | | NULL | |

| agama | varchar(10) | YES | | NULL | |

| asal_sekolah | varchar(35) | YES | | NULL | |

| prodi | varchar(25) | YES | | NULL | |

| email | varchar(25) | YES | | NULL | |

| handphone | char(12) | YES | | NULL | |

| jml_saudara | char(15) | NO | | NULL | |

+--------------+-------------+------+-----+---------+-------+

12 rows in set (0.035 sec)

MariaDB [siakad]> ALTER TABLE mahasiswa ADD INDEX (id_mhs);

Query OK, 0 rows affected (0.021 sec)

Records: 0 Duplicates: 0 Warnings: 0

MariaDB [siakad]> ALTER TABLE mahasiswa DROP primary key,ADD primary key(id_mhs, handphone);

Query OK, 0 rows affected (0.134 sec)

Records: 0 Duplicates: 0 Warnings: 0

MariaDB [siakad]> DESC mahasiswa;

+--------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+--------------+-------------+------+-----+---------+-------+

| id_mhs | varchar(10) | NO | PRI | NULL | |

| nm_mhs | varchar(30) | NO | | NULL | |

| alamat | text | YES | | NULL | |

| tmpt_lahir | varchar(15) | YES | | NULL | |


| tgl_lahir | date | YES | | NULL | |

| jk | varchar(2) | YES | | NULL | |

| agama | varchar(10) | YES | | NULL | |

| asal_sekolah | varchar(35) | YES | | NULL | |

| prodi | varchar(25) | YES | | NULL | |

| email | varchar(25) | YES | | NULL | |

| handphone | char(12) | NO | PRI | NULL | |

| jml_saudara | char(15) | NO | | NULL | |

+--------------+-------------+------+-----+---------+-------+

12 rows in set (0.041 sec)

MariaDB [siakad]> ALTER TABLE mahasiswa CHANGE jk jns_kelamin VARCHAR (8);

Query OK, 0 rows affected (0.079 sec)

Records: 0 Duplicates: 0 Warnings: 0

MariaDB [siakad]> DESC mahasiswa;

+--------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+--------------+-------------+------+-----+---------+-------+

| id_mhs | varchar(10) | NO | PRI | NULL | |

| nm_mhs | varchar(30) | NO | | NULL | |

| alamat | text | YES | | NULL | |

| tmpt_lahir | varchar(15) | YES | | NULL | |

| tgl_lahir | date | YES | | NULL | |

| jns_kelamin | varchar(8) | YES | | NULL | |

| agama | varchar(10) | YES | | NULL | |

| asal_sekolah | varchar(35) | YES | | NULL | |

| prodi | varchar(25) | YES | | NULL | |

| email | varchar(25) | YES | | NULL | |


| handphone | char(12) | NO | PRI | NULL | |

| jml_saudara | char(15) | NO | | NULL | |

+--------------+-------------+------+-----+---------+-------+

12 rows in set (0.030 sec)

MariaDB [siakad]> ALTER TABLE mahasiswa MODIFY jml_saudara INT(8) NOT NULL;

Query OK, 0 rows affected (0.101 sec)

Records: 0 Duplicates: 0 Warnings: 0

MariaDB [siakad]> DESC mahasiswa;

+--------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+--------------+-------------+------+-----+---------+-------+

| id_mhs | varchar(10) | NO | PRI | NULL | |

| nm_mhs | varchar(30) | NO | | NULL | |

| alamat | text | YES | | NULL | |

| tmpt_lahir | varchar(15) | YES | | NULL | |

| tgl_lahir | date | YES | | NULL | |

| jns_kelamin | varchar(8) | YES | | NULL | |

| agama | varchar(10) | YES | | NULL | |

| asal_sekolah | varchar(35) | YES | | NULL | |

| prodi | varchar(25) | YES | | NULL | |

| email | varchar(25) | YES | | NULL | |

| handphone | char(12) | NO | PRI | NULL | |

| jml_saudara | int(8) | NO | | NULL | |

+--------------+-------------+------+-----+---------+-------+

12 rows in set (0.032 sec)

MariaDB [siakad]> ALTER TABLE mahasiswa RENAME TO mhs;


Query OK, 0 rows affected (0.080 sec)

MariaDB [siakad]> DESC mahasiswa;

ERROR 1146 (42S02): Table 'siakad.mahasiswa' doesn't exist

MariaDB [siakad]> DESC mhs;

+--------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+--------------+-------------+------+-----+---------+-------+

| id_mhs | varchar(10) | NO | PRI | NULL | |

| nm_mhs | varchar(30) | NO | | NULL | |

| alamat | text | YES | | NULL | |

| tmpt_lahir | varchar(15) | YES | | NULL | |

| tgl_lahir | date | YES | | NULL | |

| jns_kelamin | varchar(8) | YES | | NULL | |

| agama | varchar(10) | YES | | NULL | |

| asal_sekolah | varchar(35) | YES | | NULL | |

| prodi | varchar(25) | YES | | NULL | |

| email | varchar(25) | YES | | NULL | |

| handphone | char(12) | NO | PRI | NULL | |

| jml_saudara | int(8) | NO | | NULL | |

+--------------+-------------+------+-----+---------+-------+

12 rows in set (0.053 sec)

MariaDB [siakad]> ALTER TABLE mhs DROP jml_saudara;

Query OK, 0 rows affected (0.015 sec)

Records: 0 Duplicates: 0 Warnings: 0


MariaDB [siakad]> DESC mhs;

+--------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+--------------+-------------+------+-----+---------+-------+

| id_mhs | varchar(10) | NO | PRI | NULL | |

| nm_mhs | varchar(30) | NO | | NULL | |

| alamat | text | YES | | NULL | |

| tmpt_lahir | varchar(15) | YES | | NULL | |

| tgl_lahir | date | YES | | NULL | |

| jns_kelamin | varchar(8) | YES | | NULL | |

| agama | varchar(10) | YES | | NULL | |

| asal_sekolah | varchar(35) | YES | | NULL | |

| prodi | varchar(25) | YES | | NULL | |

| email | varchar(25) | YES | | NULL | |

| handphone | char(12) | NO | PRI | NULL | |

+--------------+-------------+------+-----+---------+-------+

11 rows in set (0.033 sec)

MariaDB [siakad]>

You might also like