0% found this document useful (0 votes)
117 views17 pages

Tugas Database

The document shows SQL commands used to create a MariaDB database called "kantor" and a table called "pegawai" within it. Several records are inserted into the pegawai table. Commands are also used to alter the table structure and rename fields. Queries are run to select data from the pegawai table.

Uploaded by

rofiq wibawanto
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)
117 views17 pages

Tugas Database

The document shows SQL commands used to create a MariaDB database called "kantor" and a table called "pegawai" within it. Several records are inserted into the pegawai table. Commands are also used to alter the table structure and rename fields. Queries are run to select data from the pegawai table.

Uploaded by

rofiq wibawanto
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/ 17

Microsoft Windows [Version 10.0.16299.

431]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\Users\Admin-PC>cd c:/

c:\>cd xampp/mysql/bin

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

Copyright (c) 2000, 2017, 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 |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| phpmyadmin |
| test |
+--------------------+
5 rows in set (0.00 sec)

MariaDB [(none)]> create database kantor;


Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> use kantor


Database changed
MariaDB [kantor]> create table karyawan(
-> nopeg int(10) primary key auto_increment,
-> nama varchar(25) not null
-> );
Query OK, 0 rows affected (0.16 sec)

MariaDB [kantor]> desc karyawan;


+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| nopeg | int(10) | NO | PRI | NULL | auto_increment |
| nama | varchar(25) | NO | | NULL | |
+-------+-------------+------+-----+---------+----------------+
2 rows in set (0.01 sec)

MariaDB [kantor]> alter table karyawan


-> add jeniskelamin char(2) not null,
-> add kota varchar(25) not null,
-> add kodepos char(5) not null,
-> add tgllahir date
-> ;
Query OK, 0 rows affected (0.24 sec)
Records: 0 Duplicates: 0 Warnings: 0

MariaDB [kantor]> desc karyawan;


+--------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+----------------+
| nopeg | int(10) | NO | PRI | NULL | auto_increment |
| nama | varchar(25) | NO | | NULL | |
| jeniskelamin | char(2) | NO | | NULL | |
| kota | varchar(25) | NO | | NULL | |
| kodepos | char(5) | NO | | NULL | |
| tgllahir | date | YES | | NULL | |
+--------------+-------------+------+-----+---------+----------------+
6 rows in set (0.02 sec)

MariaDB [kantor]> alter table change nopeg noid int(10) auto_increment;


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 'change
nopeg noid int(10) auto_increment' at line 1
MariaDB [kantor]> alter table ksryawan change nopeg noid int(10) auto_increment;
ERROR 1146 (42S02): Table 'kantor.ksryawan' doesn't exist
MariaDB [kantor]> alter table karyawan change nopeg noid int(10) auto_increment;
Query OK, 0 rows affected (0.05 sec)
Records: 0 Duplicates: 0 Warnings: 0

MariaDB [kantor]> alter table karyawan change jeniskelamin jenkel char(1);


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

MariaDB [kantor]> alter table karyawan rename to pegawai;


Query OK, 0 rows affected (0.15 sec)

MariaDB [kantor]> desc pegawai;


+----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+----------------+
| noid | int(10) | NO | PRI | NULL | auto_increment |
| nama | varchar(25) | NO | | NULL | |
| jenkel | char(1) | YES | | NULL | |
| kota | varchar(25) | NO | | NULL | |
| kodepos | char(5) | NO | | NULL | |
| tgllahir | date | YES | | NULL | |
+----------+-------------+------+-----+---------+----------------+
6 rows in set (0.01 sec)

MariaDB [kantor]> show tables;


+------------------+
| Tables_in_kantor |
+------------------+
| pegawai |
+------------------+
1 row in set (0.00 sec)

MariaDB [kantor]> insert into karyawan


-> (nama,jenkel,kota,kodepos,tgllahri)
-> values
-> ("Ahmad Zobari","L","Bandung","41011","1977-10-02")
-> ;
ERROR 1146 (42S02): Table 'kantor.karyawan' doesn't exist
MariaDB [kantor]> insert into pegawai
-> (nama,jenkel,kota,kodepos,tgllahri)
-> values
-> ("Ahmad Zobari","L","Bandung","41011","1977-10-02")
-> ;
ERROR 1054 (42S22): Unknown column 'tgllahri' in 'field list'
MariaDB [kantor]> insert into pegawai
-> (nama,jenkel,kota,kodepos,tgllahir)
-> values
-> ("Ahmad Zobari","L","Bandung","41011","1977-10-02")
-> ;
Query OK, 1 row affected (0.02 sec)

MariaDB [kantor]> desc pegawai;


+----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+----------------+
| noid | int(10) | NO | PRI | NULL | auto_increment |
| nama | varchar(25) | NO | | NULL | |
| jenkel | char(1) | YES | | NULL | |
| kota | varchar(25) | NO | | NULL | |
| kodepos | char(5) | NO | | NULL | |
| tgllahir | date | YES | | NULL | |
+----------+-------------+------+-----+---------+----------------+
6 rows in set (0.00 sec)

MariaDB [kantor]> insert into pegawai


-> ("Sundariwati","p","Bandung","40123","1978-11-12"),
-> ("Ryan Hendrawan","L","Jakarta","12111","1978-11-12"),
-> ("Zulkarman","L","Bekasi","17211","1978-08-10"),
-> ("Yuliawati","p","Bogor","00000","1982-6-9"),
-> ("Mawar","p","Bogor","12345","1985-7-7")
-> ;
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
'"Sundariwati","p","Bandung","40123","1978-11-12"),
("Ryan Hendrawan","L","Jakart' at line 2
MariaDB [kantor]> insert into pegawai
-> ("Sundariwati","p","Bandung","40123","1978-11-12"),
-> ("Ryan Hendrawan","L","Jakarta","12111","1981-03-21"),
-> ("Zulkarman","L","Bekasi","17211","1978-08-10"),
-> ("Yuliawati","p","Bogor","00000","1982-6-9"),
-> ("Mawar","p","Bogor","12345","1985-7-7")
-> ;
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
'"Sundariwati","p","Bandung","40123","1978-11-12"),
("Ryan Hendrawan","L","Jakart' at line 2
MariaDB [kantor]> insert into pegawai
-> (nama,jenkel,kota,kodepos,tgllahir)
->
-> insert into pegawai
-> ;
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 'insert
into pegawai' at line 4
MariaDB [kantor]> insert into pegawai
-> (nama,jenkel,kota,kodepos,tgllahir)
-> values
-> ("Sundariwati","p","Bandung","40123","1978-11-12"),
-> ("Ryan Hendrawan","L","Jakarta","12111","1978-11-12"),
-> ("Zulkarman","L","Bekasi","17211","1978-08-10"),
-> ("Yuliawati","p","Bogor","00000","1982-6-9"),
-> ("Mawar","p","Bogor","12345","1985-7-7")
-> ;
Query OK, 5 rows affected (0.03 sec)
Records: 5 Duplicates: 0 Warnings: 0

MariaDB [kantor]> insert into pegawai


-> ;
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 1
MariaDB [kantor]> select * from pegawai;
+------+----------------+--------+---------+---------+------------+
| noid | nama | jenkel | kota | kodepos | tgllahir |
+------+----------------+--------+---------+---------+------------+
| 1 | Ahmad Zobari | L | Bandung | 41011 | 1977-10-02 |
| 2 | Sundariwati | p | Bandung | 40123 | 1978-11-12 |
| 3 | Ryan Hendrawan | L | Jakarta | 12111 | 1978-11-12 |
| 4 | Zulkarman | L | Bekasi | 17211 | 1978-08-10 |
| 5 | Yuliawati | p | Bogor | 00000 | 1982-06-09 |
| 6 | Mawar | p | Bogor | 12345 | 1985-07-07 |
+------+----------------+--------+---------+---------+------------+
6 rows in set (0.00 sec)

MariaDB [kantor]> select nama,jenkel from pegawai


-> where jenkel;
Empty set, 6 warnings (0.00 sec)

MariaDB [kantor]> select nama,jenkel from pegawai


->
-> ;
+----------------+--------+
| nama | jenkel |
+----------------+--------+
| Ahmad Zobari | L |
| Sundariwati | p |
| Ryan Hendrawan | L |
| Zulkarman | L |
| Yuliawati | p |
| Mawar | p |
+----------------+--------+
6 rows in set (0.00 sec)

MariaDB [kantor]> select nama,jenkel from pegawai


-> where jenkel="p"
-> ;
+-------------+--------+
| nama | jenkel |
+-------------+--------+
| Sundariwati | p |
| Yuliawati | p |
| Mawar | p |
+-------------+--------+
3 rows in set (0.00 sec)

MariaDB [kantor]> select * from pegawai


-> order by name;
ERROR 1054 (42S22): Unknown column 'name' in 'order clause'
MariaDB [kantor]> select * from pegawai
-> order by nama;
+------+----------------+--------+---------+---------+------------+
| noid | nama | jenkel | kota | kodepos | tgllahir |
+------+----------------+--------+---------+---------+------------+
| 1 | Ahmad Zobari | L | Bandung | 41011 | 1977-10-02 |
| 6 | Mawar | p | Bogor | 12345 | 1985-07-07 |
| 3 | Ryan Hendrawan | L | Jakarta | 12111 | 1978-11-12 |
| 2 | Sundariwati | p | Bandung | 40123 | 1978-11-12 |
| 5 | Yuliawati | p | Bogor | 00000 | 1982-06-09 |
| 4 | Zulkarman | L | Bekasi | 17211 | 1978-08-10 |
+------+----------------+--------+---------+---------+------------+
6 rows in set (0.00 sec)

MariaDB [kantor]> select * from pegawai


-> order by kota;
+------+----------------+--------+---------+---------+------------+
| noid | nama | jenkel | kota | kodepos | tgllahir |
+------+----------------+--------+---------+---------+------------+
| 1 | Ahmad Zobari | L | Bandung | 41011 | 1977-10-02 |
| 2 | Sundariwati | p | Bandung | 40123 | 1978-11-12 |
| 4 | Zulkarman | L | Bekasi | 17211 | 1978-08-10 |
| 5 | Yuliawati | p | Bogor | 00000 | 1982-06-09 |
| 6 | Mawar | p | Bogor | 12345 | 1985-07-07 |
| 3 | Ryan Hendrawan | L | Jakarta | 12111 | 1978-11-12 |
+------+----------------+--------+---------+---------+------------+
6 rows in set (0.00 sec)

MariaDB [kantor]> select * from pegawai


-> order by tgllahir;
+------+----------------+--------+---------+---------+------------+
| noid | nama | jenkel | kota | kodepos | tgllahir |
+------+----------------+--------+---------+---------+------------+
| 1 | Ahmad Zobari | L | Bandung | 41011 | 1977-10-02 |
| 4 | Zulkarman | L | Bekasi | 17211 | 1978-08-10 |
| 2 | Sundariwati | p | Bandung | 40123 | 1978-11-12 |
| 3 | Ryan Hendrawan | L | Jakarta | 12111 | 1978-11-12 |
| 5 | Yuliawati | p | Bogor | 00000 | 1982-06-09 |
| 6 | Mawar | p | Bogor | 12345 | 1985-07-07 |
+------+----------------+--------+---------+---------+------------+
6 rows in set (0.00 sec)

MariaDB [kantor]> select * from pegawai


-> order by nama desc;
+------+----------------+--------+---------+---------+------------+
| noid | nama | jenkel | kota | kodepos | tgllahir |
+------+----------------+--------+---------+---------+------------+
| 4 | Zulkarman | L | Bekasi | 17211 | 1978-08-10 |
| 5 | Yuliawati | p | Bogor | 00000 | 1982-06-09 |
| 2 | Sundariwati | p | Bandung | 40123 | 1978-11-12 |
| 3 | Ryan Hendrawan | L | Jakarta | 12111 | 1978-11-12 |
| 6 | Mawar | p | Bogor | 12345 | 1985-07-07 |
| 1 | Ahmad Zobari | L | Bandung | 41011 | 1977-10-02 |
+------+----------------+--------+---------+---------+------------+
6 rows in set (0.00 sec)

MariaDB [kantor]> alter table karyawan


-> add gaji int(12) not null default 0
-> ;
ERROR 1146 (42S02): Table 'kantor.karyawan' doesn't exist
MariaDB [kantor]> alter table pegawai
-> add gaji int(12) not null default 0
-> ;
Query OK, 0 rows affected (0.25 sec)
Records: 0 Duplicates: 0 Warnings: 0

MariaDB [kantor]> desc pegawai;


+----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+----------------+
| noid | int(10) | NO | PRI | NULL | auto_increment |
| nama | varchar(25) | NO | | NULL | |
| jenkel | char(1) | YES | | NULL | |
| kota | varchar(25) | NO | | NULL | |
| kodepos | char(5) | NO | | NULL | |
| tgllahir | date | YES | | NULL | |
| gaji | int(12) | NO | | 0 | |
+----------+-------------+------+-----+---------+----------------+
7 rows in set (0.01 sec)

MariaDB [kantor]> select from * pegawai;


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 'from *
pegawai' at line 1
MariaDB [kantor]> select * from pegawai;
+------+----------------+--------+---------+---------+------------+------+
| noid | nama | jenkel | kota | kodepos | tgllahir | gaji |
+------+----------------+--------+---------+---------+------------+------+
| 1 | Ahmad Zobari | L | Bandung | 41011 | 1977-10-02 | 0 |
| 2 | Sundariwati | p | Bandung | 40123 | 1978-11-12 | 0 |
| 3 | Ryan Hendrawan | L | Jakarta | 12111 | 1978-11-12 | 0 |
| 4 | Zulkarman | L | Bekasi | 17211 | 1978-08-10 | 0 |
| 5 | Yuliawati | p | Bogor | 00000 | 1982-06-09 | 0 |
| 6 | Mawar | p | Bogor | 12345 | 1985-07-07 | 0 |
+------+----------------+--------+---------+---------+------------+------+
6 rows in set (0.00 sec)

MariaDB [kantor]> update pegawai


-> set gaji=1000000
-> where noid=1
-> ;
Query OK, 1 row affected (0.02 sec)
Rows matched: 1 Changed: 1 Warnings: 0

MariaDB [kantor]> select * from pegawai;


+------+----------------+--------+---------+---------+------------+---------+
| noid | nama | jenkel | kota | kodepos | tgllahir | gaji |
+------+----------------+--------+---------+---------+------------+---------+
| 1 | Ahmad Zobari | L | Bandung | 41011 | 1977-10-02 | 1000000 |
| 2 | Sundariwati | p | Bandung | 40123 | 1978-11-12 | 0 |
| 3 | Ryan Hendrawan | L | Jakarta | 12111 | 1978-11-12 | 0 |
| 4 | Zulkarman | L | Bekasi | 17211 | 1978-08-10 | 0 |
| 5 | Yuliawati | p | Bogor | 00000 | 1982-06-09 | 0 |
| 6 | Mawar | p | Bogor | 12345 | 1985-07-07 | 0 |
+------+----------------+--------+---------+---------+------------+---------+
6 rows in set (0.00 sec)

MariaDB [kantor]> update pegawai


-> set gaji=1250000
-> where noid=2;
Query OK, 1 row affected (0.06 sec)
Rows matched: 1 Changed: 1 Warnings: 0

MariaDB [kantor]> update pegawai


-> set gaji=1500000
-> where noid=3;
Query OK, 1 row affected (0.06 sec)
Rows matched: 1 Changed: 1 Warnings: 0

MariaDB [kantor]> update pegawai


-> set gaji=2000000
-> ;;
Query OK, 6 rows affected (0.03 sec)
Rows matched: 6 Changed: 6 Warnings: 0

ERROR: No query specified

MariaDB [kantor]> update pegawai


-> set gaji=1750000
-> where noid=4;
Query OK, 1 row affected (0.07 sec)
Rows matched: 1 Changed: 1 Warnings: 0

MariaDB [kantor]> update pegawai


-> set gaji=2000000
-> where noid=5;
Query OK, 0 rows affected (0.03 sec)
Rows matched: 1 Changed: 0 Warnings: 0

MariaDB [kantor]> update pegawai


-> set gaji=2250000
-> where noid=5;
Query OK, 1 row affected (0.03 sec)
Rows matched: 1 Changed: 1 Warnings: 0

MariaDB [kantor]> select * from pegawai;


+------+----------------+--------+---------+---------+------------+---------+
| noid | nama | jenkel | kota | kodepos | tgllahir | gaji |
+------+----------------+--------+---------+---------+------------+---------+
| 1 | Ahmad Zobari | L | Bandung | 41011 | 1977-10-02 | 2000000 |
| 2 | Sundariwati | p | Bandung | 40123 | 1978-11-12 | 2000000 |
| 3 | Ryan Hendrawan | L | Jakarta | 12111 | 1978-11-12 | 2000000 |
| 4 | Zulkarman | L | Bekasi | 17211 | 1978-08-10 | 1750000 |
| 5 | Yuliawati | p | Bogor | 00000 | 1982-06-09 | 2250000 |
| 6 | Mawar | p | Bogor | 12345 | 1985-07-07 | 2000000 |
+------+----------------+--------+---------+---------+------------+---------+
6 rows in set (0.00 sec)

MariaDB [kantor]> load data local infile'c:\\data\\tambahdata.txt'


-> into table pegawai
-> fields terminated by",
"> lines terminated by '\n'
"> ;
">
"> );
"> ;
">
"> stop
"> ;
"> select * from pegawai;
"> s";
ERROR 2 (HY000): File 'c:\data\tambahdata.txt' not found (Errcode: 2 "No such file
or directory")
MariaDB [kantor]> update pegawai
-> ("Sobari","L","Jakarta","41011","1976-10-02)","1100000")
-> ;
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
'("Sobari","L","Jakarta","41011","1976-10-02)","1100000")' at line 2
MariaDB [kantor]> update pegawai
-> (nama,jenkel,kota,kodepos,tgllahir,gaji)
-> values
-> ("Sobari","L","Jakarta","41011","1976-10-02)","1100000")
-> ;
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
'(nama,jenkel,kota,kodepos,tgllahir,gaji)
values
("Sobari","L","Jakarta","41011",' at line 2
MariaDB [kantor]> update pegawai
-> (nama,jenkel,kota,kodepos,tgllahir,gaji)
-> values
-> ("Sobari","L","Jakarta","41011","1976-10-02","1100000")
-> ;
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
'(nama,jenkel,kota,kodepos,tgllahir,gaji)
values
("Sobari","L","Jakarta","41011",' at line 2
MariaDB [kantor]> desc pegawai;
ERROR 1036 (HY000): Table 'C:\xampp\tmp\#sql1f20_2_7.MAI' is read only
MariaDB [kantor]> desc pegawai;
+----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+----------------+
| noid | int(10) | NO | PRI | NULL | auto_increment |
| nama | varchar(25) | NO | | NULL | |
| jenkel | char(1) | YES | | NULL | |
| kota | varchar(25) | NO | | NULL | |
| kodepos | char(5) | NO | | NULL | |
| tgllahir | date | YES | | NULL | |
| gaji | int(12) | NO | | 0 | |
+----------+-------------+------+-----+---------+----------------+
7 rows in set (0.01 sec)

MariaDB [kantor]> select * from pegawai;


+------+----------------+--------+---------+---------+------------+---------+
| noid | nama | jenkel | kota | kodepos | tgllahir | gaji |
+------+----------------+--------+---------+---------+------------+---------+
| 1 | Ahmad Zobari | L | Bandung | 41011 | 1977-10-02 | 2000000 |
| 2 | Sundariwati | p | Bandung | 40123 | 1978-11-12 | 2000000 |
| 3 | Ryan Hendrawan | L | Jakarta | 12111 | 1978-11-12 | 2000000 |
| 4 | Zulkarman | L | Bekasi | 17211 | 1978-08-10 | 1750000 |
| 5 | Yuliawati | p | Bogor | 00000 | 1982-06-09 | 2250000 |
| 6 | Mawar | p | Bogor | 12345 | 1985-07-07 | 2000000 |
+------+----------------+--------+---------+---------+------------+---------+
6 rows in set (0.00 sec)
MariaDB [kantor]> insert into pegawai
-> (nama,jenkel,kota,kodepos,tgllahir,gaji)
-> values
-> ("Sobari","L","Jakarta","41011","1976-10-02","1100000")
-> ;
Query OK, 1 row affected (0.03 sec)

MariaDB [kantor]> insert into pegawai


-> (nama,jenkel,kota,kodepos,tgllahir,gaji)
-> values
-> ("Melia","P","Bandung","12111","1976-10-02","1100000")
-> ;
Query OK, 1 row affected (0.02 sec)

MariaDB [kantor]> insert into pegawai


-> (nama,jenkel,kota,kodepos,tgllahir,gaji)
-> values
-> ("Zanda Cute","L","Jakarta","12111","1980-03-21","1300000")
-> ;
Query OK, 1 row affected (0.02 sec)

MariaDB [kantor]> insert into pegawai


-> (nama,jenkel,kota,kodepos,tgllahir,gaji)
-> values
-> ("Maman","L","Bekasi","17211","1977-08-10","1400000")
-> ;
Query OK, 1 row affected (0.03 sec)

MariaDB [kantor]> insert into pegawai


-> (nama,jenkel,kota,kodepos,tgllahir,gaji)
-> values
-> ("Yenny","P","Bekas","17211","1977-08-10","1400000")
-> werfew;
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
'werfew' at line 5
MariaDB [kantor]> insert into pegawai
-> (nama,jenkel,kota,kodepos,tgllahir,gaji)
-> values
-> ("Yenny","P","Bogor","00000","1985-06-09","1150000")
-> ;
Query OK, 1 row affected (0.03 sec)

MariaDB [kantor]> insert into pegawai


-> (nama,jenkel,kota,kodepos,tgllahir,gaji)
-> values
-> ("Rossa","P","Jakarta","12111","1987-07-07","1350000")
-> ;
Query OK, 1 row affected (0.03 sec)

MariaDB [kantor]> insert into pegawai


-> (nama,jenkel,kota,kodepos,tgllahir,gaji)
-> values
-> ("Dadan","L","Bandung","41011","1975-11-12","1450000")
-> ;
Query OK, 1 row affected (0.03 sec)

MariaDB [kantor]> insert into pegawai


-> insert into pegawai
-> (nama,jenkel,kota,kodepos,tgllahir,gaji);
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 'insert
into pegawai
(nama,jenkel,kota,kodepos,tgllahir,gaji)' at line 2
MariaDB [kantor]> insert into pegawai
-> (nama,jenkel,kota,kodepos,tgllahir,gaji);
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 [kantor]> insert into pegawai
-> (nama,jenkel,kota,kodepos,tgllahir,gaji)
-> values
-> ("Wawan","P","Semarang","40123","1971-10-12","1600000")
-> ;
Query OK, 1 row affected (0.03 sec)

MariaDB [kantor]> insert into pegawai


-> (nama,jenkel,kota,kodepos,tgllahir,gaji)
-> values
-> ("The Cute","L","Jakarta","12111","1977-03-21","1700000")
-> ;
Query OK, 1 row affected (0.03 sec)

MariaDB [kantor]> select * from pegawai;


+------+----------------+--------+----------+---------+------------+---------+
| noid | nama | jenkel | kota | kodepos | tgllahir | gaji |
+------+----------------+--------+----------+---------+------------+---------+
| 1 | Ahmad Zobari | L | Bandung | 41011 | 1977-10-02 | 2000000 |
| 2 | Sundariwati | p | Bandung | 40123 | 1978-11-12 | 2000000 |
| 3 | Ryan Hendrawan | L | Jakarta | 12111 | 1978-11-12 | 2000000 |
| 4 | Zulkarman | L | Bekasi | 17211 | 1978-08-10 | 1750000 |
| 5 | Yuliawati | p | Bogor | 00000 | 1982-06-09 | 2250000 |
| 6 | Mawar | p | Bogor | 12345 | 1985-07-07 | 2000000 |
| 7 | Sobari | L | Jakarta | 41011 | 1976-10-02 | 1100000 |
| 8 | Melia | P | Bandung | 12111 | 1976-10-02 | 1100000 |
| 9 | Zanda Cute | L | Jakarta | 12111 | 1980-03-21 | 1300000 |
| 10 | Maman | L | Bekasi | 17211 | 1977-08-10 | 1400000 |
| 11 | Yenny | P | Bogor | 00000 | 1985-06-09 | 1150000 |
| 12 | Rossa | P | Jakarta | 12111 | 1987-07-07 | 1350000 |
| 13 | Dadan | L | Bandung | 41011 | 1975-11-12 | 1450000 |
| 14 | Wawan | P | Semarang | 40123 | 1971-10-12 | 1600000 |
| 15 | The Cute | L | Jakarta | 12111 | 1977-03-21 | 1700000 |
+------+----------------+--------+----------+---------+------------+---------+
15 rows in set (0.00 sec)

MariaDB [kantor]> select * from pegawai


-> ;
+------+----------------+--------+----------+---------+------------+---------+
| noid | nama | jenkel | kota | kodepos | tgllahir | gaji |
+------+----------------+--------+----------+---------+------------+---------+
| 1 | Ahmad Zobari | L | Bandung | 41011 | 1977-10-02 | 2000000 |
| 2 | Sundariwati | p | Bandung | 40123 | 1978-11-12 | 2000000 |
| 3 | Ryan Hendrawan | L | Jakarta | 12111 | 1978-11-12 | 2000000 |
| 4 | Zulkarman | L | Bekasi | 17211 | 1978-08-10 | 1750000 |
| 5 | Yuliawati | p | Bogor | 00000 | 1982-06-09 | 2250000 |
| 6 | Mawar | p | Bogor | 12345 | 1985-07-07 | 2000000 |
| 7 | Sobari | L | Jakarta | 41011 | 1976-10-02 | 1100000 |
| 8 | Melia | P | Bandung | 12111 | 1976-10-02 | 1100000 |
| 9 | Zanda Cute | L | Jakarta | 12111 | 1980-03-21 | 1300000 |
| 10 | Maman | L | Bekasi | 17211 | 1977-08-10 | 1400000 |
| 11 | Yenny | P | Bogor | 00000 | 1985-06-09 | 1150000 |
| 12 | Rossa | P | Jakarta | 12111 | 1987-07-07 | 1350000 |
| 13 | Dadan | L | Bandung | 41011 | 1975-11-12 | 1450000 |
| 14 | Wawan | P | Semarang | 40123 | 1971-10-12 | 1600000 |
| 15 | The Cute | L | Jakarta | 12111 | 1977-03-21 | 1700000 |
+------+----------------+--------+----------+---------+------------+---------+
15 rows in set (0.00 sec)

MariaDB [kantor]> select nama,jenkel,tgllahir pegawai


-> order by nama
-> order by tgllahir desc;
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 'order
by tgllahir desc' at line 3
MariaDB [kantor]> select nama,jenkel,tgllahir pegawai
-> order by nama;
ERROR 1054 (42S22): Unknown column 'nama' in 'field list'
MariaDB [kantor]> select nama,jenkel,tgllahir pegawai
-> order by nama
-> oreder by tgllahir;
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 'oreder
by tgllahir' at line 3
MariaDB [kantor]> select * from pegawai
-> where 1980-01-01<=
-> and
-> ;
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 'and'
at line 3
MariaDB [kantor]> select * from pegawai
-> where tgllahir 1980-01-01<=
-> and tgllahir 1987-07-07>=
-> order by tgllahir,nama;
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 '1980-
01-01<=
and tgllahir 1987-07-07>=
order by tgllahir,nama' at line 2
MariaDB [kantor]> select nama.jenkel,tgllahir
-> from pegawai
-> where tgllahir<"1980-01-01"
-> oredr by nama;
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 'oredr
by nama' at line 4
MariaDB [kantor]> select nama.jenkel,tgllahir
-> from pegawai
-> where tgllahir<"1980-01-01"
-> order by nama;
ERROR 1054 (42S22): Unknown column 'nama.jenkel' in 'field list'
MariaDB [kantor]> select nama,jenkel,tgllahir
-> from pegawai
-> where tgllahir<"1980-01-01"
-> order by nama;
+----------------+--------+------------+
| nama | jenkel | tgllahir |
+----------------+--------+------------+
| Ahmad Zobari | L | 1977-10-02 |
| Dadan | L | 1975-11-12 |
| Maman | L | 1977-08-10 |
| Melia | P | 1976-10-02 |
| Ryan Hendrawan | L | 1978-11-12 |
| Sobari | L | 1976-10-02 |
| Sundariwati | p | 1978-11-12 |
| The Cute | L | 1977-03-21 |
| Wawan | P | 1971-10-12 |
| Zulkarman | L | 1978-08-10 |
+----------------+--------+------------+
10 rows in set (0.00 sec)

MariaDB [kantor]> select nama.jenkel,tgllahir


-> from pegawai
-> where tgllahir<"19800101"
-> and jenkel="L"
-> order by nama;
ERROR 1054 (42S22): Unknown column 'nama.jenkel' in 'field list'
MariaDB [kantor]> select nama,jenkel,tgllahir
-> from pegawai
-> where tgllahir<"19800101"
-> and jenkel="L"
-> order by nama;
+----------------+--------+------------+
| nama | jenkel | tgllahir |
+----------------+--------+------------+
| Ahmad Zobari | L | 1977-10-02 |
| Dadan | L | 1975-11-12 |
| Maman | L | 1977-08-10 |
| Ryan Hendrawan | L | 1978-11-12 |
| Sobari | L | 1976-10-02 |
| The Cute | L | 1977-03-21 |
| Zulkarman | L | 1978-08-10 |
+----------------+--------+------------+
7 rows in set (0.00 sec)

MariaDB [kantor]> select nama,jenkel,tgllahir


-> from pegawai
-> where tgllahir >="1980-01-01"
-> and tgllahir <="1985-12-31"
-> order by nama;
+------------+--------+------------+
| nama | jenkel | tgllahir |
+------------+--------+------------+
| Mawar | p | 1985-07-07 |
| Yenny | P | 1985-06-09 |
| Yuliawati | p | 1982-06-09 |
| Zanda Cute | L | 1980-03-21 |
+------------+--------+------------+
4 rows in set (0.00 sec)

MariaDB [kantor]> select nama,jenkel,tgllahir


-> from pegawai
-> where tgllahir >="1980-01-01"
-> and tgllahir <="1985-12-31"
-> jenkel="L"
-> order by nama;
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
'jenkel="L"
order by nama' at line 5
MariaDB [kantor]> select nama,jenkel,tgllahir
-> from pegawai
-> where tgllahir >="1980-01-01"
-> and tgllahir <="1985-12-31"
-> and jenkel="L"
-> order by nama;
+------------+--------+------------+
| nama | jenkel | tgllahir |
+------------+--------+------------+
| Zanda Cute | L | 1980-03-21 |
+------------+--------+------------+
1 row in set (0.00 sec)

MariaDB [kantor]> select nama,tgllahir,


-> current_date AS SEKARANG,
-> (year(current_date)-year(tgllahir))
-> -(right(current_date,5)<right(tgllahir,5))AS USIA
-> from pegawai;
+----------------+------------+------------+------+
| nama | tgllahir | SEKARANG | USIA |
+----------------+------------+------------+------+
| Ahmad Zobari | 1977-10-02 | 2018-05-16 | 40 |
| Sundariwati | 1978-11-12 | 2018-05-16 | 39 |
| Ryan Hendrawan | 1978-11-12 | 2018-05-16 | 39 |
| Zulkarman | 1978-08-10 | 2018-05-16 | 39 |
| Yuliawati | 1982-06-09 | 2018-05-16 | 35 |
| Mawar | 1985-07-07 | 2018-05-16 | 32 |
| Sobari | 1976-10-02 | 2018-05-16 | 41 |
| Melia | 1976-10-02 | 2018-05-16 | 41 |
| Zanda Cute | 1980-03-21 | 2018-05-16 | 38 |
| Maman | 1977-08-10 | 2018-05-16 | 40 |
| Yenny | 1985-06-09 | 2018-05-16 | 32 |
| Rossa | 1987-07-07 | 2018-05-16 | 30 |
| Dadan | 1975-11-12 | 2018-05-16 | 42 |
| Wawan | 1971-10-12 | 2018-05-16 | 46 |
| The Cute | 1977-03-21 | 2018-05-16 | 41 |
+----------------+------------+------------+------+
15 rows in set (0.00 sec)

MariaDB [kantor]> current_date AS SEKARANG,


-> (year(current_date)-year(tgllahir))
-> -(right(current_date,5)<right(tgllahir,5))AS USIA
-> (year(current_date)-year(tgllahir));
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
'current_date AS SEKARANG,
(year(current_date)-year(tgllahir))
-(right(current_da' at line 1
MariaDB [kantor]> current_date AS SEKARANG,
-> (year(current_date)-year(tgllahir))
-> -(right(current_date,5)<right(tgllahir,5))
-> AS USIA
-> from pegawai
-> where(year(current_date)-year(tgllahir))
-> -(right(current_date,5)<right(tgllahir,5))
-> <=25;
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
'current_date AS SEKARANG,
(year(current_date)-year(tgllahir))
-(right(current_da' at line 1
MariaDB [kantor]> select nama,tgllahir,
-> current_date AS SEKARANG,
-> (year(current_date)-year(tgllahir))
-> -(right(current_date,5)<right(tgllahir,5))
-> AS USIA
-> from pegawai
-> where(year(current_date)-year(tgllahir))
-> -(right(current_date,5)<right(tgllahir,5))
-> <=25;
Empty set (0.00 sec)

MariaDB [kantor]> select * from pegawai


-> where kota="Bandung";
+------+--------------+--------+---------+---------+------------+---------+
| noid | nama | jenkel | kota | kodepos | tgllahir | gaji |
+------+--------------+--------+---------+---------+------------+---------+
| 1 | Ahmad Zobari | L | Bandung | 41011 | 1977-10-02 | 2000000 |
| 2 | Sundariwati | p | Bandung | 40123 | 1978-11-12 | 2000000 |
| 8 | Melia | P | Bandung | 12111 | 1976-10-02 | 1100000 |
| 13 | Dadan | L | Bandung | 41011 | 1975-11-12 | 1450000 |
+------+--------------+--------+---------+---------+------------+---------+
4 rows in set (0.00 sec)

MariaDB [kantor]> select * from pegawai


-> where kota!="Bandung";
+------+----------------+--------+----------+---------+------------+---------+
| noid | nama | jenkel | kota | kodepos | tgllahir | gaji |
+------+----------------+--------+----------+---------+------------+---------+
| 3 | Ryan Hendrawan | L | Jakarta | 12111 | 1978-11-12 | 2000000 |
| 4 | Zulkarman | L | Bekasi | 17211 | 1978-08-10 | 1750000 |
| 5 | Yuliawati | p | Bogor | 00000 | 1982-06-09 | 2250000 |
| 6 | Mawar | p | Bogor | 12345 | 1985-07-07 | 2000000 |
| 7 | Sobari | L | Jakarta | 41011 | 1976-10-02 | 1100000 |
| 9 | Zanda Cute | L | Jakarta | 12111 | 1980-03-21 | 1300000 |
| 10 | Maman | L | Bekasi | 17211 | 1977-08-10 | 1400000 |
| 11 | Yenny | P | Bogor | 00000 | 1985-06-09 | 1150000 |
| 12 | Rossa | P | Jakarta | 12111 | 1987-07-07 | 1350000 |
| 14 | Wawan | P | Semarang | 40123 | 1971-10-12 | 1600000 |
| 15 | The Cute | L | Jakarta | 12111 | 1977-03-21 | 1700000 |
+------+----------------+--------+----------+---------+------------+---------+
11 rows in set (0.00 sec)

MariaDB [kantor]> select * from pegawai


-> where kota<>"Bandung"
-> where kota<>"Jakarta"
-> where kota<>"Bekasi"
-> order by kota;
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 'where
kota<>"Jakarta"
where kota<>"Bekasi"
order by kota' at line 3
MariaDB [kantor]> select * from pegawai
-> where kota<>"Bandung"
-> and kota<>"Jakarta"
-> and kota<>"Bekasi"
-> order by kota;
+------+-----------+--------+----------+---------+------------+---------+
| noid | nama | jenkel | kota | kodepos | tgllahir | gaji |
+------+-----------+--------+----------+---------+------------+---------+
| 5 | Yuliawati | p | Bogor | 00000 | 1982-06-09 | 2250000 |
| 6 | Mawar | p | Bogor | 12345 | 1985-07-07 | 2000000 |
| 11 | Yenny | P | Bogor | 00000 | 1985-06-09 | 1150000 |
| 14 | Wawan | P | Semarang | 40123 | 1971-10-12 | 1600000 |
+------+-----------+--------+----------+---------+------------+---------+
4 rows in set (0.00 sec)

MariaDB [kantor]> select * from pegawai


-> where kota<>"Bandung"
-> and kota<>"Jakarta"
-> and kota<>"Bekasi"
-> order by kota and nama;
+------+-----------+--------+----------+---------+------------+---------+
| noid | nama | jenkel | kota | kodepos | tgllahir | gaji |
+------+-----------+--------+----------+---------+------------+---------+
| 5 | Yuliawati | p | Bogor | 00000 | 1982-06-09 | 2250000 |
| 6 | Mawar | p | Bogor | 12345 | 1985-07-07 | 2000000 |
| 11 | Yenny | P | Bogor | 00000 | 1985-06-09 | 1150000 |
| 14 | Wawan | P | Semarang | 40123 | 1971-10-12 | 1600000 |
+------+-----------+--------+----------+---------+------------+---------+
4 rows in set, 4 warnings (0.00 sec)

MariaDB [kantor]> select * from pegawai


-> where gaji>=1500000
-> and gaji<=2500000
-> order by gaji,nama;
+------+----------------+--------+----------+---------+------------+---------+
| noid | nama | jenkel | kota | kodepos | tgllahir | gaji |
+------+----------------+--------+----------+---------+------------+---------+
| 14 | Wawan | P | Semarang | 40123 | 1971-10-12 | 1600000 |
| 15 | The Cute | L | Jakarta | 12111 | 1977-03-21 | 1700000 |
| 4 | Zulkarman | L | Bekasi | 17211 | 1978-08-10 | 1750000 |
| 1 | Ahmad Zobari | L | Bandung | 41011 | 1977-10-02 | 2000000 |
| 6 | Mawar | p | Bogor | 12345 | 1985-07-07 | 2000000 |
| 3 | Ryan Hendrawan | L | Jakarta | 12111 | 1978-11-12 | 2000000 |
| 2 | Sundariwati | p | Bandung | 40123 | 1978-11-12 | 2000000 |
| 5 | Yuliawati | p | Bogor | 00000 | 1982-06-09 | 2250000 |
+------+----------------+--------+----------+---------+------------+---------+
8 rows in set (0.00 sec)

MariaDB [kantor]> select * from pegawai


-> where gaji<2000000;
+------+------------+--------+----------+---------+------------+---------+
| noid | nama | jenkel | kota | kodepos | tgllahir | gaji |
+------+------------+--------+----------+---------+------------+---------+
| 4 | Zulkarman | L | Bekasi | 17211 | 1978-08-10 | 1750000 |
| 7 | Sobari | L | Jakarta | 41011 | 1976-10-02 | 1100000 |
| 8 | Melia | P | Bandung | 12111 | 1976-10-02 | 1100000 |
| 9 | Zanda Cute | L | Jakarta | 12111 | 1980-03-21 | 1300000 |
| 10 | Maman | L | Bekasi | 17211 | 1977-08-10 | 1400000 |
| 11 | Yenny | P | Bogor | 00000 | 1985-06-09 | 1150000 |
| 12 | Rossa | P | Jakarta | 12111 | 1987-07-07 | 1350000 |
| 13 | Dadan | L | Bandung | 41011 | 1975-11-12 | 1450000 |
| 14 | Wawan | P | Semarang | 40123 | 1971-10-12 | 1600000 |
| 15 | The Cute | L | Jakarta | 12111 | 1977-03-21 | 1700000 |
+------+------------+--------+----------+---------+------------+---------+
10 rows in set (0.00 sec)

MariaDB [kantor]> select avg(gaji) from pegawai;


+--------------+
| avg(gaji) |
+--------------+
| 1610000.0000 |
+--------------+
1 row in set (0.00 sec)

MariaDB [kantor]> select max(gaji) from pegawai;


+-----------+
| max(gaji) |
+-----------+
| 2250000 |
+-----------+
1 row in set (0.00 sec)

MariaDB [kantor]> select min(gaji) from pegawai;


+-----------+
| min(gaji) |
+-----------+
| 1100000 |
+-----------+
1 row in set (0.00 sec)

MariaDB [kantor]> select sum(gaji) from pegawai;


+-----------+
| sum(gaji) |
+-----------+
| 24150000 |
+-----------+
1 row in set (0.00 sec)

MariaDB [kantor]> select noid,nama


-> from pegawai
-> where nama like"a%";
+------+--------------+
| noid | nama |
+------+--------------+
| 1 | Ahmad Zobari |
+------+--------------+
1 row in set (0.00 sec)

MariaDB [kantor]> select noid,nama


-> from pegawai
-> where nama like"d%";
+------+-------+
| noid | nama |
+------+-------+
| 13 | Dadan |
+------+-------+
1 row in set (0.00 sec)
MariaDB [kantor]> select noid,nama
-> from pegawai
-> where nama like"i%";
Empty set (0.00 sec)

MariaDB [kantor]> select noid,nama


-> from pegawai
-> where nama like"%i";
+------+--------------+
| noid | nama |
+------+--------------+
| 1 | Ahmad Zobari |
| 2 | Sundariwati |
| 5 | Yuliawati |
| 7 | Sobari |
+------+--------------+
4 rows in set (0.00 sec)

MariaDB [kantor]> select noid,nama


-> from pegawai
-> where nama like"%wati";
+------+-------------+
| noid | nama |
+------+-------------+
| 2 | Sundariwati |
| 5 | Yuliawati |
+------+-------------+
2 rows in set (0.00 sec)

MariaDB [kantor]> select noid,nama


-> from pegawai
-> where nama like binary"%lia%";
+------+-----------+
| noid | nama |
+------+-----------+
| 5 | Yuliawati |
| 8 | Melia |
+------+-----------+
2 rows in set (0.00 sec)

MariaDB [kantor]>

You might also like