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

lab1_dbms

The document contains a series of MySQL commands executed in a terminal session, showcasing database management tasks such as creating, modifying, and deleting tables. It includes examples of SQL syntax errors encountered during table creation and alterations, as well as successful operations like inserting data and renaming columns. The session demonstrates the management of multiple databases and tables, specifically focusing on the 'AKKI' database and its tables like 'MEDICAL' and 'PRAC'.

Uploaded by

akhilakrosuri
Copyright
© © All Rights Reserved
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views

lab1_dbms

The document contains a series of MySQL commands executed in a terminal session, showcasing database management tasks such as creating, modifying, and deleting tables. It includes examples of SQL syntax errors encountered during table creation and alterations, as well as successful operations like inserting data and renaming columns. The session demonstrates the management of multiple databases and tables, specifically focusing on the 'AKKI' database and its tables like 'MEDICAL' and 'PRAC'.

Uploaded by

akhilakrosuri
Copyright
© © All Rights Reserved
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
You are on page 1/ 46

rguktongole@akhila-krosuri-laptop:~$ sudo mysql

[sudo] password for rguktongole:


Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.37-0ubuntu0.20.04.3 (Ubuntu)

Copyright (c) 2000, 2024, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its


affiliates. Other names may be trademarks of their respective
owners.

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

mysql> use rgukt;


ERROR 1049 (42000): Unknown database 'rgukt'
mysql> use RGUKT;
Database changed
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| AKKI |
| IIIT |
| PRATHYU |
| RGUKT |
| Rgukt |
| information_schema |
| mysql |
| performance_schema |
| student |
| sys |
+--------------------+
10 rows in set (0.00 sec)

mysql> use AKKI;


Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> CREATE TABLE MEDICAL;
ERROR 4028 (HY000): A table must have at least one visible column.
mysql> CREATE TABLE MEDICAL
-> (NAME CHAR(20)),
-> (SPEC CHAR(20)),
-> AGE INTEGER(2),
-> HSPL CHAR(20)
-> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near ',
(SPEC CHAR(20)),
AGE INTEGER(2),
HSPL CHAR(20)' at line 2
mysql> SHOW TABLES;
+----------------+
| Tables_in_AKKI |
+----------------+
| STUDENT |
+----------------+
1 row in set (0.01 sec)

mysql> SELECT * FROM MEDICAL;


ERROR 1146 (42S02): Table 'AKKI.MEDICAL' doesn't exist
mysql> CREATE TABLE MEDICAL
-> (
-> NAME CHAR(20),
-> SPEC CHAR(20),
-> AGE INTEGER(2),
-> HSPL CHAR(20),
-> STREET_NO INTEGER(2)
-> );
Query OK, 0 rows affected, 2 warnings (2.55 sec)

mysql> SHOW * MEDICAL TABLE;


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near '* MEDICAL TABLE' at line 1
mysql> SELECT * FROM MEDICAL;
Empty set (0.00 sec)

mysql> SHOW TABLES;


+----------------+
| Tables_in_AKKI |
+----------------+
| MEDICAL |
| STUDENT |
+----------------+
2 rows in set (0.00 sec)

mysql> SELECT * FROM MEDICAL;


Empty set (0.00 sec)

mysql> DESC MEDICAL;


+-----------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+----------+------+-----+---------+-------+
| NAME | char(20) | YES | | NULL | |
| SPEC | char(20) | YES | | NULL | |
| AGE | int | YES | | NULL | |
| HSPL | char(20) | YES | | NULL | |
| STREET_NO | int | YES | | NULL | |
+-----------+----------+------+-----+---------+-------+
5 rows in set (0.01 sec)

mysql> SELECT * FROM STUDENT;


+---------+--------+---------+--------+
| S_ID | S_NAME | S_MARKS | GRADES |
+---------+--------+---------+--------+
| O210195 | SOBATI | 99 | B |
| O210715 | FRIEND | 99 | EX |
| O210828 | AKKI | 99 | A |
+---------+--------+---------+--------+
3 rows in set (0.00 sec)

mysql> ALTER TABLE MEDICAL ADD D_ID VARCHAR(10) FIRST;


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

mysql> SELECT * FROM MEDICAL;


Empty set (0.00 sec)

mysql> DESC MEDICAL;


+-----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| D_ID | varchar(10) | YES | | NULL | |
| NAME | char(20) | YES | | NULL | |
| SPEC | char(20) | YES | | NULL | |
| AGE | int | YES | | NULL | |
| HSPL | char(20) | YES | | NULL | |
| STREET_NO | int | YES | | NULL | |
+-----------+-------------+------+-----+---------+-------+
6 rows in set (0.00 sec)

mysql> ALTER TABLE MEDICAL MODIFY STREET_NO VARCHAR(20);


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

mysql> DESC MEDICAL;


+-----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| D_ID | varchar(10) | YES | | NULL | |
| NAME | char(20) | YES | | NULL | |
| SPEC | char(20) | YES | | NULL | |
| AGE | int | YES | | NULL | |
| HSPL | char(20) | YES | | NULL | |
| STREET_NO | varchar(20) | YES | | NULL | |
+-----------+-------------+------+-----+---------+-------+
6 rows in set (0.01 sec)

mysql> ALTER TABLE MEDICAL DROP COLUMN D_ID;


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

mysql> DESC MEDICAL;


+-----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| NAME | char(20) | YES | | NULL | |
| SPEC | char(20) | YES | | NULL | |
| AGE | int | YES | | NULL | |
| HSPL | char(20) | YES | | NULL | |
| STREET_NO | varchar(20) | YES | | NULL | |
+-----------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

mysql> ALTER TABLE MEDICAL ADD D_ID VARCHAR(10) FIRST;


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

mysql> DESC MEDICAL;


+-----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| D_ID | varchar(10) | YES | | NULL | |
| NAME | char(20) | YES | | NULL | |
| SPEC | char(20) | YES | | NULL | |
| AGE | int | YES | | NULL | |
| HSPL | char(20) | YES | | NULL | |
| STREET_NO | varchar(20) | YES | | NULL | |
+-----------+-------------+------+-----+---------+-------+
6 rows in set (0.00 sec)

mysql> ALTER TABLE MEDICAL COLUMN HSPL TO HSPL_NAME;


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'COLUMN HSPL TO HSPL_NAME' at
line 1
mysql> ALTER TABLE MEDICAL RENAME COLUMN HSPL TO HSPL_NAME;
Query OK, 0 rows affected (1.13 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE MEDICAL RENAME COLUMN SPEC TO SPECIALIST;


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

mysql> TRUNCATE TABLE MEDICAL;


Query OK, 0 rows affected (1.66 sec)

mysql> DESC MEDICAL;


+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| D_ID | varchar(10) | YES | | NULL | |
| NAME | char(20) | YES | | NULL | |
| SPECIALIST | char(20) | YES | | NULL | |
| AGE | int | YES | | NULL | |
| HSPL_NAME | char(20) | YES | | NULL | |
| STREET_NO | varchar(20) | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+
6 rows in set (0.01 sec)

mysql> ALTER TABLE MEDICAL RENAME TO DOCTORS;


Query OK, 0 rows affected (1.10 sec)

mysql> SHOW TABLES;


+----------------+
| Tables_in_AKKI |
+----------------+
| DOCTORS |
| STUDENT |
+----------------+
2 rows in set (0.00 sec)

mysql> drop table doctors;


ERROR 1051 (42S02): Unknown table 'AKKI.doctors'
mysql> drop table DOCTORS;
Query OK, 0 rows affected (0.87 sec)

mysql> show tables;


+----------------+
| Tables_in_AKKI |
+----------------+
| STUDENT |
+----------------+
1 row in set (0.01 sec)

mysql>
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| AKKI |
| IIIT |
| PRATHYU |
| Rgukt |
| information_schema |
| mysql |
| performance_schema |
| student |
| sys |
+--------------------+
9 rows in set (0.00 sec)

mysql> USE AKKI;


Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> SHOW TABLES;
+----------------+
| Tables_in_AKKI |
+----------------+
| DEPT |
| DEPT_VIEW |
| EMPLOYEE |
| SID |
| STUDENT |
| STUDENT2 |
+----------------+
6 rows in set (0.01 sec)

mysql> CREATE TABLE PRAC(


-> NAME CHAR(20
-> ) NOT NULL,
-> CLASS INTEGER(2) );
Query OK, 0 rows affected, 1 warning (1.15 sec)

mysql> DESC PRAC;


+-------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+----------+------+-----+---------+-------+
| NAME | char(20) | NO | | NULL | |
| CLASS | int | YES | | NULL | |
+-------+----------+------+-----+---------+-------+
2 rows in set (0.00 sec)
mysql> ALTER TABLE PRAC MODIFY NAME CHAR(20) UNIQUE;
Query OK, 0 rows affected (2.68 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> DESC PRAC;


+-------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+----------+------+-----+---------+-------+
| NAME | char(20) | YES | UNI | NULL | |
| CLASS | int | YES | | NULL | |
+-------+----------+------+-----+---------+-------+
2 rows in set (0.00 sec)

mysql> ADD ID VARCHAR(10) FIRST;


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'ADD ID VARCHAR(10) FIRST' at line
1
mysql> ADD ID VARCHAR(10) FIRST NAME;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'ADD ID VARCHAR(10) FIRST
NAME' at line 1
mysql> ADD COLUMN ID VARCHAR(20) FIRST COLUMN NAME;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'ADD COLUMN ID VARCHAR(20)
FIRST COLUMN NAME' at line 1
mysql> INSERT INTO PRAC VALUES("AKHILA",1);
Query OK, 1 row affected (0.09 sec)

mysql> INSERT INTO PRAC VALUES("RAGHU" 1);


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near '1)' at line 1
mysql> INSERT INTO PRAC VALUES("RAGHU",1);
Query OK, 1 row affected (0.59 sec)

mysql> SELECT * FROM PRAC;


+--------+-------+
| NAME | CLASS |
+--------+-------+
| AKHILA | 1 |
| RAGHU | 1 |
+--------+-------+
2 rows in set (0.00 sec)

mysql> INSERT INTO PRAC VALUES("AKHILA",2);


ERROR 1062 (23000): Duplicate entry 'AKHILA' for key 'PRAC.NAME'
mysql> INSERT INTO PRAC(NAME) VALUES("FUSION");
Query OK, 1 row affected (0.23 sec)

mysql> SELECT * FROM PRAC;


+--------+-------+
| NAME | CLASS |
+--------+-------+
| AKHILA | 1 |
| RAGHU | 1 |
| FUSION | NULL |
+--------+-------+
3 rows in set (0.00 sec)

mysql> ALTER TABLE PRAC ADD ID_NO VARCHAR


-> (8) DEFAULT FIRST;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'FIRST' at line 2
mysql> CREATE TABLE PRA
-> (\
-> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near '' at line 2
mysql> CREATE TABLE PRA
-> (
-> NAME VARCHAR(20) UNIQUE,
-> ID_NO VARCHAR(8) NOT NULL,
-> CLASS INTEGER(5) DEFAULT,
-> CLG_NAME CHAR(30)
-> );
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near ',
CLG_NAME CHAR(30)
)' at line 5
mysql> CREATE TABLE PRA
-> (
-> NAME CHAR(20) UNIQUE,
-> ID_NO VARCHAR(8) PRIMARY KEY,
-> CLASS INTEGER(5) NOT NULL,
-> CLG_NAME CHAR(30)
-> );
Query OK, 0 rows affected, 1 warning (2.09 sec)

mysql> ALTER TABLE PRA ADD AGE INTEGER(5) NOT NULL;


Query OK, 0 rows affected, 1 warning (0.51 sec)
Records: 0 Duplicates: 0 Warnings: 1

mysql> DESC PRA;


+----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------+------+-----+---------+-------+
| NAME | char(20) | YES | UNI | NULL | |
| ID_NO | varchar(8) | NO | PRI | NULL | |
| CLASS | int | NO | | NULL | |
| CLG_NAME | char(30) | YES | | NULL | |
| AGE | int | NO | | NULL | |
+----------+------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
mysql> ALTER TABLE PRA MODIFY ID_NO VARCHAR(10) PRIMARY KEY,NOT NULL;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'NOT NULL' at line 1
mysql> ALTER TABLE PRA MODIFY ID_NO VARCHAR(10) PRIMARY;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near '' at line 1
mysql> ALTER TABLE PRA MODIFY ID_NO VARCHAR(10) NULL;
ERROR 1171 (42000): All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a
key, use UNIQUE instead
mysql> ALTER TABLE PRA MODIFY ID_NO VARCHAR(10);
Query OK, 0 rows affected (0.49 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> DESC PRA;


+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| NAME | char(20) | YES | UNI | NULL | |
| ID_NO | varchar(10) | NO | PRI | NULL | |
| CLASS | int | NO | | NULL | |
| CLG_NAME | char(30) | YES | | NULL | |
| AGE | int | NO | | NULL | |
+----------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

mysql> ALTER TABLE PRA RENAME COLUMN NAME TO S_NAME;


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

mysql> DESC PRA;


+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| S_NAME | char(20) | YES | UNI | NULL | |
| ID_NO | varchar(10) | NO | PRI | NULL | |
| CLASS | int | NO | | NULL | |
| CLG_NAME | char(30) | YES | | NULL | |
| AGE | int | NO | | NULL | |
+----------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

mysql> ALTER TABLE RENAME PRA TO PRACTICE;


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'RENAME PRA TO PRACTICE' at line
1
mysql> ALTER TABLE PRA RENAME TO PRACTICE;
Query OK, 0 rows affected (1.86 sec)

mysql> DESC PRACTICE;


+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| S_NAME | char(20) | YES | UNI | NULL | |
| ID_NO | varchar(10) | NO | PRI | NULL | |
| CLASS | int | NO | | NULL | |
| CLG_NAME | char(30) | YES | | NULL | |
| AGE | int | NO | | NULL | |
+----------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

mysql> SHOW TABLES;


+----------------+
| Tables_in_AKKI |
+----------------+
| DEPT |
| DEPT_VIEW |
| EMPLOYEE |
| PRAC |
| PRACTICE |
| SID |
| STUDENT |
| STUDENT2 |
+----------------+
8 rows in set (0.01 sec)

mysql> SELECT * FROM PRACTICE;


Empty set (0.01 sec)

mysql> INSERT INTO PRACTICE VALUES("AKKI","O210828",1,"RGUKT",18);


Query OK, 1 row affected (0.54 sec)

mysql> INSERT INTO PRACTICE(S_NAME,ID_NO) VALUES("RAGHU","O210829");


ERROR 1364 (HY000): Field 'CLASS' doesn't have a default value
mysql> INSERT INTO
PRACTICE(S_NAME,ID_NO,CLASS)VALUES("MADHU","O210195",1);
ERROR 1364 (HY000): Field 'AGE' doesn't have a default value
mysql> INSERT INTO PRACTICE(ID_NO,CLASS,AGE)VALUES("O210195",1,20);
Query OK, 1 row affected (0.23 sec)

mysql> SELECT * FROM PRACTICE;


+--------+---------+-------+----------+-----+
| S_NAME | ID_NO | CLASS | CLG_NAME | AGE |
+--------+---------+-------+----------+-----+
| NULL | O210195 | 1 | NULL | 20 |
| AKKI | O210828 | 1 | RGUKT | 18 |
+--------+---------+-------+----------+-----+
2 rows in set (0.00 sec)

mysql> ALTER TABLE PRACTICE RENAME TO PRAC;


ERROR 1050 (42S01): Table 'PRAC' already exists
mysql> ALTER TABLE PRACTICE RENAME TO MINE;
Query OK, 0 rows affected (1.57 sec)

mysql> SELECT * FROM MINE;


+--------+---------+-------+----------+-----+
| S_NAME | ID_NO | CLASS | CLG_NAME | AGE |
+--------+---------+-------+----------+-----+
| NULL | O210195 | 1 | NULL | 20 |
| AKKI | O210828 | 1 | RGUKT | 18 |
+--------+---------+-------+----------+-----+
2 rows in set (0.00 sec)

mysql> UPDATE MINE SET S_NAME="MADHU",CLG_NAME="ONGOLE" WHERE


AGE=20;
Query OK, 1 row affected (0.17 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> SELECT * FROM MINE;


+--------+---------+-------+----------+-----+
| S_NAME | ID_NO | CLASS | CLG_NAME | AGE |
+--------+---------+-------+----------+-----+
| MADHU | O210195 | 1 | ONGOLE | 20 |
| AKKI | O210828 | 1 | RGUKT | 18 |
+--------+---------+-------+----------+-----+
2 rows in set (0.00 sec)

mysql> DELETE FROM MINE WHERE AGE=18;


Query OK, 1 row affected (0.60 sec)

mysql> SELECT * FROM MINE;


+--------+---------+-------+----------+-----+
| S_NAME | ID_NO | CLASS | CLG_NAME | AGE |
+--------+---------+-------+----------+-----+
| MADHU | O210195 | 1 | ONGOLE | 20 |
+--------+---------+-------+----------+-----+
1 row in set (0.00 sec)

mysql> INSERT INTO MINE VALUES("AKKI","O210828",1,"ONGOLE",18);


Query OK, 1 row affected (0.23 sec)

mysql> SELECT * FROM MINE;


+--------+---------+-------+----------+-----+
| S_NAME | ID_NO | CLASS | CLG_NAME | AGE |
+--------+---------+-------+----------+-----+
| MADHU | O210195 | 1 | ONGOLE | 20 |
| AKKI | O210828 | 1 | ONGOLE | 18 |
+--------+---------+-------+----------+-----+
2 rows in set (0.00 sec)

mysql> START TRAN;


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'TRAN' at line 1
mysql> START TRANSACTION;
Query OK, 0 rows affected (0.00 sec)

mysql> SAVEPOINT 2 ROWS;


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near '2 ROWS' at line 1
mysql> SAVEPOINT 2ROWS;
Query OK, 0 rows affected (0.00 sec)

mysql> INSERT INTO MINE VALUES("MANI","O210715",1,"ONGOLE",19);


Query OK, 1 row affected (0.00 sec)

mysql> SELECT * FROM MINE;


+--------+---------+-------+----------+-----+
| S_NAME | ID_NO | CLASS | CLG_NAME | AGE |
+--------+---------+-------+----------+-----+
| MADHU | O210195 | 1 | ONGOLE | 20 |
| MANI | O210715 | 1 | ONGOLE | 19 |
| AKKI | O210828 | 1 | ONGOLE | 18 |
+--------+---------+-------+----------+-----+
3 rows in set (0.00 sec)

mysql> ROLLBACK 2ROWS;


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near '2ROWS' at line 1
mysql> ROLLBACK TO 2ROWS;
Query OK, 0 rows affected (0.48 sec)

mysql> SELECT * FROM MINE;


+--------+---------+-------+----------+-----+
| S_NAME | ID_NO | CLASS | CLG_NAME | AGE |
+--------+---------+-------+----------+-----+
| MADHU | O210195 | 1 | ONGOLE | 20 |
| AKKI | O210828 | 1 | ONGOLE | 18 |
+--------+---------+-------+----------+-----+
2 rows in set (0.00 sec)

mysql> START TRANSACTION;


Query OK, 0 rows affected (0.00 sec)

mysql> INSERT INTO MINE VALUES("MANI","O210715",1,"ONGOLE",19);


Query OK, 1 row affected (0.00 sec)

mysql> SELECT * FROM MINE;


+--------+---------+-------+----------+-----+
| S_NAME | ID_NO | CLASS | CLG_NAME | AGE |
+--------+---------+-------+----------+-----+
| MADHU | O210195 | 1 | ONGOLE | 20 |
| MANI | O210715 | 1 | ONGOLE | 19 |
| AKKI | O210828 | 1 | ONGOLE | 18 |
+--------+---------+-------+----------+-----+
3 rows in set (0.00 sec)

mysql> ROLLBACK;
Query OK, 0 rows affected (0.36 sec)
mysql> SELECT * FROM MINE;
+--------+---------+-------+----------+-----+
| S_NAME | ID_NO | CLASS | CLG_NAME | AGE |
+--------+---------+-------+----------+-----+
| MADHU | O210195 | 1 | ONGOLE | 20 |
| AKKI | O210828 | 1 | ONGOLE | 18 |
+--------+---------+-------+----------+-----+
2 rows in set (0.00 sec)

mysql> START TRANSACTION;


Query OK, 0 rows affected (0.00 sec)

mysql> SAVEPOINT 4ROWS;


Query OK, 0 rows affected (0.00 sec)

mysql> INSERT INTO MINE VALUES("MINE","0987",4,76);


ERROR 1136 (21S01): Column count doesn't match value count at row 1
mysql> SAVEPOINT 2ROWS;
Query OK, 0 rows affected (0.01 sec)

mysql> INSERT INTO MINE VALUES("MINE","5433",4,87);


ERROR 1136 (21S01): Column count doesn't match value count at row 1
mysql> INSERT INTO MINE VALUES("MANI","65",8,54);
ERROR 1136 (21S01): Column count doesn't match value count at row 1
mysql> SHOW TABLES;
+----------------+
| Tables_in_AKKI |
+----------------+
| DEPT |
| DEPT_VIEW |
| EMPLOYEE |
| MINE |
| PRAC |
| SID |
| STUDENT |
| STUDENT2 |
+----------------+
8 rows in set (0.01 sec)

mysql> SELECT * FROM EMPLOYEE;


+--------+-----------+---------+---------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO |
+--------+-----------+---------+---------+
| 1 | AKKI | 20000 | 1|
| 2 | KRISHNA | 78000 | 2|
| 3 | AKHIL | 25000 | 1|
| 4 | AAMESOEUR | 70000 | 2|
| 5 | GILL | 50000 | 3|
| 6 | RAGHU | 90000 | 4|
| 8 | RAGHU | 85000 | 3|
+--------+-----------+---------+---------+
7 rows in set (0.00 sec)
mysql> SELECT * FROM EMPLOYEE WHERE DEPT_NO=1;
+--------+----------+---------+---------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO |
+--------+----------+---------+---------+
| 1 | AKKI | 20000 | 1|
| 3 | AKHIL | 25000 | 1|
+--------+----------+---------+---------+
2 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE DEPT_NO>1;


+--------+-----------+---------+---------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO |
+--------+-----------+---------+---------+
| 2 | KRISHNA | 78000 | 2|
| 4 | AAMESOEUR | 70000 | 2|
| 5 | GILL | 50000 | 3|
| 6 | RAGHU | 90000 | 4|
| 8 | RAGHU | 85000 | 3|
+--------+-----------+---------+---------+
5 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE DEPT_NO>=1;


+--------+-----------+---------+---------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO |
+--------+-----------+---------+---------+
| 1 | AKKI | 20000 | 1|
| 2 | KRISHNA | 78000 | 2|
| 3 | AKHIL | 25000 | 1|
| 4 | AAMESOEUR | 70000 | 2|
| 5 | GILL | 50000 | 3|
| 6 | RAGHU | 90000 | 4|
| 8 | RAGHU | 85000 | 3|
+--------+-----------+---------+---------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE DEPT_NO<=2;


+--------+-----------+---------+---------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO |
+--------+-----------+---------+---------+
| 1 | AKKI | 20000 | 1|
| 2 | KRISHNA | 78000 | 2|
| 3 | AKHIL | 25000 | 1|
| 4 | AAMESOEUR | 70000 | 2|
+--------+-----------+---------+---------+
4 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE DEPT_NO!=2;


+--------+----------+---------+---------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO |
+--------+----------+---------+---------+
| 1 | AKKI | 20000 | 1|
| 3 | AKHIL | 25000 | 1|
| 5 | GILL | 50000 | 3|
| 6 | RAGHU | 90000 | 4|
| 8 | RAGHU | 85000 | 3|
+--------+----------+---------+---------+
5 rows in set (0.00 sec)

mysql> SELECT DEPT_NO+2 FROM EMPLOYEE;


+-----------+
| DEPT_NO+2 |
+-----------+
| 3|
| 4|
| 3|
| 4|
| 5|
| 6|
| 5|
+-----------+
7 rows in set (0.00 sec)

mysql> SELECT DEPT_NO-2 FROM EMPLOYEE;


+-----------+
| DEPT_NO-2 |
+-----------+
| -1 |
| 0|
| -1 |
| 0|
| 1|
| 2|
| 1|
+-----------+
7 rows in set (0.00 sec)

mysql> SELECT DEPT_NO/2 FROM EMPLOYEE;


+-----------+
| DEPT_NO/2 |
+-----------+
| 0.5000 |
| 1.0000 |
| 0.5000 |
| 1.0000 |
| 1.5000 |
| 2.0000 |
| 1.5000 |
+-----------+
7 rows in set (0.00 sec)

mysql> SELECT DEPT_NO%2 FROM EMPLOYEE;


+-----------+
| DEPT_NO%2 |
+-----------+
| 1|
| 0|
| 1|
| 0|
| 1|
| 0|
| 1|
+-----------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE EMP_ID=4 AND DEPT_NO>2;


Empty set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE EMP_ID=4 AND DEPT_NO>=2;


+--------+-----------+---------+---------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO |
+--------+-----------+---------+---------+
| 4 | AAMESOEUR | 70000 | 2|
+--------+-----------+---------+---------+
1 row in set (0.00 sec)

mysql> UPDATE EMPLOYEE SET EMP_NAME="MINE" WHERE EMP_ID=4;


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

mysql> SELECT * FROM EMPLOYEE;


+--------+----------+---------+---------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO |
+--------+----------+---------+---------+
| 1 | AKKI | 20000 | 1|
| 2 | KRISHNA | 78000 | 2|
| 3 | AKHIL | 25000 | 1|
| 4 | MINE | 70000 | 2|
| 5 | GILL | 50000 | 3|
| 6 | RAGHU | 90000 | 4|
| 8 | RAGHU | 85000 | 3|
+--------+----------+---------+---------+
7 rows in set (0.00 sec)

mysql> UPDATE EMPLOYEE SET EMP_NAME="FUSION" WHERE EMP_ID=8;


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

mysql> SELECT * FROM EMPLOYEE;


+--------+----------+---------+---------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO |
+--------+----------+---------+---------+
| 1 | AKKI | 20000 | 1|
| 2 | KRISHNA | 78000 | 2|
| 3 | AKHIL | 25000 | 1|
| 4 | MINE | 70000 | 2|
| 5 | GILL | 50000 | 3|
| 6 | RAGHU | 90000 | 4|
| 8 | FUSION | 85000 | 3|
+--------+----------+---------+---------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE EMP_ID=1 OR EMP_ID=2 OR EMP_


-> ID=3;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'ID=3' at line 2
mysql> SELECT * FROM EMPLOYEE WHERE EMP_ID=1 OR EMP_ID=2 OR EMP_ID=3;
+--------+----------+---------+---------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO |
+--------+----------+---------+---------+
| 1 | AKKI | 20000 | 1|
| 2 | KRISHNA | 78000 | 2|
| 3 | AKHIL | 25000 | 1|
+--------+----------+---------+---------+
3 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE DEPT_NO<>3;


+--------+----------+---------+---------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO |
+--------+----------+---------+---------+
| 1 | AKKI | 20000 | 1|
| 2 | KRISHNA | 78000 | 2|
| 3 | AKHIL | 25000 | 1|
| 4 | MINE | 70000 | 2|
| 6 | RAGHU | 90000 | 4|
+--------+----------+---------+---------+
5 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE DEPT_NO IS NOT EQUAL TO 3;


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'EQUAL TO 3' at line 1
mysql> SELECT * FROM EMPLOYEE WHERE EMP_ID<>5 AND EMP_ID<>6;
+--------+----------+---------+---------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO |
+--------+----------+---------+---------+
| 1 | AKKI | 20000 | 1|
| 2 | KRISHNA | 78000 | 2|
| 3 | AKHIL | 25000 | 1|
| 4 | MINE | 70000 | 2|
| 8 | FUSION | 85000 | 3|
+--------+----------+---------+---------+
5 rows in set (0.00 sec)

mysql> UPDATE EMPLOYEE SET EMP


-> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near '' at line 1
mysql> UPDATE EMPLOYEE SET EMP_NAME="KRISH" WHERE EMP_ID=2;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+--------+----------+---------+---------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO |
+--------+----------+---------+---------+
| 1 | AKKI | 20000 | 1|
| 2 | KRISH | 78000 | 2|
| 3 | AKHIL | 25000 | 1|
| 4 | MINE | 70000 | 2|
| 5 | GILL | 50000 | 3|
| 6 | RAGHU | 90000 | 4|
| 8 | FUSION | 85000 | 3|
+--------+----------+---------+---------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE EMP_ID BETWEEN 2 AND 6;


+--------+----------+---------+---------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO |
+--------+----------+---------+---------+
| 2 | KRISH | 78000 | 2|
| 3 | AKHIL | 25000 | 1|
| 4 | MINE | 70000 | 2|
| 5 | GILL | 50000 | 3|
| 6 | RAGHU | 90000 | 4|
+--------+----------+---------+---------+
5 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE EMP_ID>=2 AND EMP_ID<6;


+--------+----------+---------+---------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO |
+--------+----------+---------+---------+
| 2 | KRISH | 78000 | 2|
| 3 | AKHIL | 25000 | 1|
| 4 | MINE | 70000 | 2|
| 5 | GILL | 50000 | 3|
+--------+----------+---------+---------+
4 rows in set (0.00 sec)

mysql> ALTER TABLE EMPLOYEE ADD COLUMN DIS INTEGER(10) AFTER DEPT_NO;
Query OK, 0 rows affected, 1 warning (1.70 sec)
Records: 0 Duplicates: 0 Warnings: 1

mysql> SELECT * FROM EMPLOYEE;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | NULL |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | NULL |
| 6 | RAGHU | 90000 | 4 | NULL |
| 8 | FUSION | 85000 | 3 | NULL |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> INSERT INTO TABLE(DIS) VALUES(500,600);


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'TABLE(DIS) VALUES(500,600)' at
line 1
mysql> INSERT INTO EMPLOYEE(DIS) VALUES(500,600);
ERROR 1136 (21S01): Column count doesn't match value count at row 1
mysql> UPDATE EMPLOYEE SET DIS=500 WHERE EMP_ID=1;
Query OK, 1 row affected (0.08 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | NULL |
| 6 | RAGHU | 90000 | 4 | NULL |
| 8 | FUSION | 85000 | 3 | NULL |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> UPDATE EMPLOYEE SET DIS=600,700 WHERE EM


-> P_ID=2,3;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near '700 WHERE EM
P_ID=2,3' at line 1
mysql> UPDATE EMPLOYEE SET DIS=700 WHERE EMP_ID=5;
Query OK, 1 row affected (0.10 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | 700 |
| 6 | RAGHU | 90000 | 4 | NULL |
| 8 | FUSION | 85000 | 3 | NULL |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)
mysql> UPDATE EMPLOYEE SET DIS=1000 WHERE EMP
-> _NAME="FUSION";
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near '_NAME="FUSION"' at line 2
mysql> UPDATE EMPLOYEE SET DIS=1000 WHERE EMP_ID=8;
Query OK, 1 row affected (0.14 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | 700 |
| 6 | RAGHU | 90000 | 4 | NULL |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE DIS IS NULL;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 6 | RAGHU | 90000 | 4 | NULL |
+--------+----------+---------+---------+------+
4 rows in set (0.00 sec)

mysql> SELECT DIS+1000 FROM EMPLOYEE;


+----------+
| DIS+1000 |
+----------+
| 1500 |
| NULL |
| NULL |
| NULL |
| 1700 |
| NULL |
| 2000 |
+----------+
7 rows in set (0.00 sec)

mysql> SELECT EMP_SAL+DIS AS OPT FROM EMPLOYEE;


+-------+
| OPT |
+-------+
| 20500 |
| NULL |
| NULL |
| NULL |
| 50700 |
| NULL |
| 86000 |
+-------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHRE DIS IS NOTNULL;


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'DIS IS NOTNULL' at line 1
mysql> SELECT * FROM EMPLOYEE WHERE DIS IS NOTNULL;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'NOTNULL' at line 1
mysql> SELECT * FROM EMPLOYEE WHERE DIS IS NOT NULL;
+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 5 | GILL | 50000 | 3 | 700 |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
3 rows in set (0.00 sec)

mysql> SELECT DIS FROM EMPLOYEE WHERE DIS IS NOT NULL;


+------+
| DIS |
+------+
| 500 |
| 700 |
| 1000 |
+------+
3 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE IS NULL (DIS,0);


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'IS NULL (DIS,0)' at line 1
mysql> SELECT * FROM EMPLOYEE WHERE EMP_NAME LIKE 'A%';
+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 3 | AKHIL | 25000 | 1 | NULL |
+--------+----------+---------+---------+------+
2 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE EMP_NAME LIKE'-A%';


Empty set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE EMP_NAME LIKE '_A%';


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 6 | RAGHU | 90000 | 4 | NULL |
+--------+----------+---------+---------+------+
1 row in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE EMP_NAME LIKE '%A';


Empty set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE EMP_NAME LIKE '%U';


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 6 | RAGHU | 90000 | 4 | NULL |
+--------+----------+---------+---------+------+
1 row in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE EMP_NAME LIKE '__L_';


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 5 | GILL | 50000 | 3 | 700 |
+--------+----------+---------+---------+------+
1 row in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE EMP_NAME LIKE '%A%';


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 3 | AKHIL | 25000 | 1 | NULL |
| 6 | RAGHU | 90000 | 4 | NULL |
+--------+----------+---------+---------+------+
3 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE EMP_NAME LIKE '%I%';


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | 700 |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
6 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE EMP_ID IN(1,2);


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
+--------+----------+---------+---------+------+
2 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE EMP_ID=1 AND EMP_ID=2;


Empty set (0.01 sec)

mysql> SELECT * FROM EMPLOYEE WHERE 5>ALL(SELECT DEPT_NO FROM


EMPLOYEE);
+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | 700 |
| 6 | RAGHU | 90000 | 4 | NULL |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
7 rows in set (0.01 sec)

mysql> SELECT * FROM EMPLOYEE WHERE 3>ALL(SELECT DEPT_NO FROM


EMPLOYEE);
Empty set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE 4>ALL(SELECT DEPT_NO FROM


EMPLOYEE);
Empty set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE 6>ALL(SELECT DEPT_NO FROM


EMPLOYEE);
+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | 700 |
| 6 | RAGHU | 90000 | 4 | NULL |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE 7>ALL(SELECT DEPT_NO FROM


EMPLOYEE);
+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | 700 |
| 6 | RAGHU | 90000 | 4 | NULL |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE 8>ALL(SELECT DEPT_NO FROM


EMPLOYEE);
+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | 700 |
| 6 | RAGHU | 90000 | 4 | NULL |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE 34>ALL(SELECT DEPT_NO FROM


EMPLOYEE);
+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | 700 |
| 6 | RAGHU | 90000 | 4 | NULL |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> UPDATE EMPLOYEE SET DEPT_N0=1 WHERE EMP_ID=6;


ERROR 1054 (42S22): Unknown column 'DEPT_N0' in 'field list'
mysql> UPDATE EMPLOYEE SET DEPT_NO=1 WHERE EMP_ID=6;
Query OK, 1 row affected (0.10 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> SELECT * FROM EMPLOYEE WHERE 4>ALL(SELECT DEPT_NO FROM


EMPLOYEE);
+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | 700 |
| 6 | RAGHU | 90000 | 1 | NULL |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE 4>ALL(SELECT EMP_ID FROM


EMPLOYEE);
Empty set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE 9>ALL(SELECT EMP_ID FROM


EMPLOYEE);
+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | 700 |
| 6 | RAGHU | 90000 | 1 | NULL |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE 9<ALL(SELECT EMP_ID FROM


EMPLOYEE);
Empty set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE 8=ALL(SELECT EMP_ID FROM


EMPLOYEE);
Empty set (0.00 sec)

mysql> SELECT EMP_ID FROM EMPLOYEE WHERE 8=ALL(SELECT EMP_ID FROM


EMPLOYEE
);
Empty set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE DEPTNO=ANY (SELECT DEPT_NO FROM


EMPLOYEE WHERE DEPT_NO>2);
ERROR 1054 (42S22): Unknown column 'DEPTNO' in 'IN/ALL/ANY subquery'
mysql> SELECT * FROM EMPLOYEE WHERE DEPT_NO=ANY (SELECT DEPT_NO FROM
EMPLOYEE WHERE DEPT_NO>2);
+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 5 | GILL | 50000 | 3 | 700 |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
2 rows in set (0.00 sec)

mysql> SHOW TABLES;


+----------------+
| Tables_in_AKKI |
+----------------+
| DEPT |
| DEPT_VIEW |
| EMPLOYEE |
| MINE |
| PRAC |
| SID |
| STUDENT |
| STUDENT2 |
+----------------+
8 rows in set (0.01 sec)

mysql> SELECT * FROM STUDENT;


+---------+--------+---------+--------+
| S_ID | S_NAME | S_MARKS | GRADES |
+---------+--------+---------+--------+
| O21001 | AKKI | 87 | C |
| O21002 | AKKI | 98 | A |
| O210195 | SOBATI | 99 | B |
| O210715 | FRIEND | 99 | EX |
| O210828 | AKKI | 99 | A |
+---------+--------+---------+--------+
5 rows in set (0.00 sec)

mysql> SELECT * FROM STUDENT2;


+--------+--------+---------+--------+
| S_ID | S_NAME | S_MARKS | GRADES |
+--------+--------+---------+--------+
| O21022 | APPLE | 65 | D |
| O21686 | HEM | 76 | C |
+--------+--------+---------+--------+
2 rows in set (0.00 sec)

mysql> SELECT * FROM STUDENT UNION SELECT * FROM STUDENT2;


+---------+--------+---------+--------+
| S_ID | S_NAME | S_MARKS | GRADES |
+---------+--------+---------+--------+
| O21001 | AKKI | 87 | C |
| O21002 | AKKI | 98 | A |
| O210195 | SOBATI | 99 | B |
| O210715 | FRIEND | 99 | EX |
| O210828 | AKKI | 99 | A |
| O21022 | APPLE | 65 | D |
| O21686 | HEM | 76 | C |
+---------+--------+---------+--------+
7 rows in set (0.00 sec)
mysql> SELECT * FROM STUDENT2 UNION SELECT * FROM STUDENT;
+---------+--------+---------+--------+
| S_ID | S_NAME | S_MARKS | GRADES |
+---------+--------+---------+--------+
| O21022 | APPLE | 65 | D |
| O21686 | HEM | 76 | C |
| O21001 | AKKI | 87 | C |
| O21002 | AKKI | 98 | A |
| O210195 | SOBATI | 99 | B |
| O210715 | FRIEND | 99 | EX |
| O210828 | AKKI | 99 | A |
+---------+--------+---------+--------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM STUDENT UNION ALL SELECT * FROM STUDENT2;


+---------+--------+---------+--------+
| S_ID | S_NAME | S_MARKS | GRADES |
+---------+--------+---------+--------+
| O21001 | AKKI | 87 | C |
| O21002 | AKKI | 98 | A |
| O210195 | SOBATI | 99 | B |
| O210715 | FRIEND | 99 | EX |
| O210828 | AKKI | 99 | A |
| O21022 | APPLE | 65 | D |
| O21686 | HEM | 76 | C |
+---------+--------+---------+--------+
7 rows in set (0.00 sec)

mysql> INSERT INTO STUDENT2 VALUES("O21001","AKKI",87,"C");


Query OK, 1 row affected (0.44 sec)

mysql> SELECT * FROM STUDENT2;


+--------+--------+---------+--------+
| S_ID | S_NAME | S_MARKS | GRADES |
+--------+--------+---------+--------+
| O21022 | APPLE | 65 | D |
| O21686 | HEM | 76 | C |
| O21001 | AKKI | 87 | C |
+--------+--------+---------+--------+
3 rows in set (0.00 sec)

mysql> SELECT * FROM STUDENT2 UNION SELECT * FROM STUDENT;


+---------+--------+---------+--------+
| S_ID | S_NAME | S_MARKS | GRADES |
+---------+--------+---------+--------+
| O21022 | APPLE | 65 | D |
| O21686 | HEM | 76 | C |
| O21001 | AKKI | 87 | C |
| O21002 | AKKI | 98 | A |
| O210195 | SOBATI | 99 | B |
| O210715 | FRIEND | 99 | EX |
| O210828 | AKKI | 99 | A |
+---------+--------+---------+--------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM STUDENT UNION SELECT * FROM STUDENT2;


+---------+--------+---------+--------+
| S_ID | S_NAME | S_MARKS | GRADES |
+---------+--------+---------+--------+
| O21001 | AKKI | 87 | C |
| O21002 | AKKI | 98 | A |
| O210195 | SOBATI | 99 | B |
| O210715 | FRIEND | 99 | EX |
| O210828 | AKKI | 99 | A |
| O21022 | APPLE | 65 | D |
| O21686 | HEM | 76 | C |
+---------+--------+---------+--------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM STUDENT UNION ALL SELECT * FROM STUDENT2;


+---------+--------+---------+--------+
| S_ID | S_NAME | S_MARKS | GRADES |
+---------+--------+---------+--------+
| O21001 | AKKI | 87 | C |
| O21002 | AKKI | 98 | A |
| O210195 | SOBATI | 99 | B |
| O210715 | FRIEND | 99 | EX |
| O210828 | AKKI | 99 | A |
| O21022 | APPLE | 65 | D |
| O21686 | HEM | 76 | C |
| O21001 | AKKI | 87 | C |
+---------+--------+---------+--------+
8 rows in set (0.00 sec)

mysql> SELECT * FROM STUDENT INTERSECT SELECT * FROM STUDENT2;


+--------+--------+---------+--------+
| S_ID | S_NAME | S_MARKS | GRADES |
+--------+--------+---------+--------+
| O21001 | AKKI | 87 | C |
+--------+--------+---------+--------+
1 row in set (0.00 sec)

mysql> SELECT * FROM STUDENT MINUS SELECT * FROM STUDENT2;


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'SELECT * FROM STUDENT2' at line
1
mysql> SELECT * FROM STUDENT EXCEPT SELECT * FROM STUDENT2;
+---------+--------+---------+--------+
| S_ID | S_NAME | S_MARKS | GRADES |
+---------+--------+---------+--------+
| O21002 | AKKI | 98 | A |
| O210195 | SOBATI | 99 | B |
| O210715 | FRIEND | 99 | EX |
| O210828 | AKKI | 99 | A |
+---------+--------+---------+--------+
4 rows in set (0.00 sec)

mysql> SELECT * FROM STUDENT;


+---------+--------+---------+--------+
| S_ID | S_NAME | S_MARKS | GRADES |
+---------+--------+---------+--------+
| O21001 | AKKI | 87 | C |
| O21002 | AKKI | 98 | A |
| O210195 | SOBATI | 99 | B |
| O210715 | FRIEND | 99 | EX |
| O210828 | AKKI | 99 | A |
+---------+--------+---------+--------+
5 rows in set (0.00 sec)

mysql> SELECT * FROM STUDENT2 EXCEPT SELECT * FROM STUDENT;


+--------+--------+---------+--------+
| S_ID | S_NAME | S_MARKS | GRADES |
+--------+--------+---------+--------+
| O21022 | APPLE | 65 | D |
| O21686 | HEM | 76 | C |
+--------+--------+---------+--------+
2 rows in set (0.00 sec)

mysql> SELECT DISTINCT S_NAME FROM STUDENT;


+--------+
| S_NAME |
+--------+
| AKKI |
| SOBATI |
| FRIEND |
+--------+
3 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | 700 |
| 6 | RAGHU | 90000 | 1 | NULL |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> SELECT DEPT_NO , MAX(EMP_SAL) FROM EMPLOYEE GROUP BY DEPT_NO;


+---------+--------------+
| DEPT_NO | MAX(EMP_SAL) |
+---------+--------------+
| 1| 90000 |
| 2| 78000 |
| 3| 85000 |
+---------+--------------+
3 rows in set (0.00 sec)

mysql> SELECT DEPT_NO , MIN(EMP_SAL) FROM EMPLOYEE GROUP BY DEPT_NO;


+---------+--------------+
| DEPT_NO | MIN(EMP_SAL) |
+---------+--------------+
| 1| 20000 |
| 2| 70000 |
| 3| 50000 |
+---------+--------------+
3 rows in set (0.00 sec)

mysql> SELECT DEPT_NO , MAX(EMP_SAL) FROM EMPLOYEE GROUP BY DEPT_NO


HAVING MAX(EMP_SAL)>25000;
+---------+--------------+
| DEPT_NO | MAX(EMP_SAL) |
+---------+--------------+
| 1| 90000 |
| 2| 78000 |
| 3| 85000 |
+---------+--------------+
3 rows in set (0.00 sec)

mysql> SELECT DEPT_NO , MIN(EMP_SAL) FROM EMPLOYEE GROUP BY DEPT_NO


HAVING MIN(SALARY)>25000;
ERROR 1054 (42S22): Unknown column 'SALARY' in 'having clause'
mysql> SELECT DEPT_NO , MIN(EMP_SAL) FROM EMPLOYEE GROUP BY DEPT_NO
HAVING MIN(EMP_SAL)>25000;
+---------+--------------+
| DEPT_NO | MIN(EMP_SAL) |
+---------+--------------+
| 2| 70000 |
| 3| 50000 |
+---------+--------------+
2 rows in set (0.00 sec)

mysql> SELECT EMP_NAME ORDER BY EMP_NAME;


ERROR 1054 (42S22): Unknown column 'EMP_NAME' in 'field list'
mysql> SELECT EMP_NAME ORDER BY EMP_ID;
ERROR 1054 (42S22): Unknown column 'EMP_NAME' in 'field list'
mysql> SELECT * FROM EMPLOYEE ORDER BY EMP_ID;
+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | 700 |
| 6 | RAGHU | 90000 | 1 | NULL |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE ORDER BY EMP_NAME;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 3 | AKHIL | 25000 | 1 | NULL |
| 1 | AKKI | 20000 | 1 | 500 |
| 8 | FUSION | 85000 | 3 | 1000 |
| 5 | GILL | 50000 | 3 | 700 |
| 2 | KRISH | 78000 | 2 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 6 | RAGHU | 90000 | 1 | NULL |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE ORDER BY DIS;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 6 | RAGHU | 90000 | 1 | NULL |
| 1 | AKKI | 20000 | 1 | 500 |
| 5 | GILL | 50000 | 3 | 700 |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
7 rows in set (0.01 sec)

mysql> SELECT * FROM EMPLOYEE ORDER BY DIS DESC;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 8 | FUSION | 85000 | 3 | 1000 |
| 5 | GILL | 50000 | 3 | 700 |
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 6 | RAGHU | 90000 | 1 | NULL |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> SHOW TABLES;


+----------------+
| Tables_in_AKKI |
+----------------+
| DEPT |
| DEPT_VIEW |
| EMPLOYEE |
| MINE |
| PRAC |
| SID |
| STUDENT |
| STUDENT2 |
+----------------+
8 rows in set (0.00 sec)

mysql> SELECT * FROM DEPT;


+---------+-----------+
| DEPT_NO | DEPT_NAME |
+---------+-----------+
| 1 | SOFTWARE |
| 2 | HARDWARE |
| 3 | DEVELOPER |
| 4 | TESTER |
+---------+-----------+
4 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | 700 |
| 6 | RAGHU | 90000 | 1 | NULL |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> SELECT EMP_NAME,DEPT_NAME FROM EMPLOYEE,DEPT WHERE


EMPLOYEE.DEPT_NO=DEPT.DEPT_NO;
+----------+-----------+
| EMP_NAME | DEPT_NAME |
+----------+-----------+
| AKKI | SOFTWARE |
| KRISH | HARDWARE |
| AKHIL | SOFTWARE |
| MINE | HARDWARE |
| GILL | DEVELOPER |
| RAGHU | SOFTWARE |
| FUSION | DEVELOPER |
+----------+-----------+
7 rows in set (0.00 sec)
mysql> SELECT DEPT_NAME,EMP_NAME FROM DEPT ,EMPLOYEE WHERE
DEPT.DEPT_NO=EMPLOYEE.DEPT_NO;
+-----------+----------+
| DEPT_NAME | EMP_NAME |
+-----------+----------+
| SOFTWARE | AKKI |
| HARDWARE | KRISH |
| SOFTWARE | AKHIL |
| HARDWARE | MINE |
| DEVELOPER | GILL |
| SOFTWARE | RAGHU |
| DEVELOPER | FUSION |
+-----------+----------+
7 rows in set (0.00 sec)

mysql>
mysql>
mysql> SELECT * FROM EMPLOYEE CROSS JOIN DEPT;
+--------+----------+---------+---------+------+---------+-----------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS | DEPT_NO | DEPT_NAME |
+--------+----------+---------+---------+------+---------+-----------+
| 1 | AKKI | 20000 | 1 | 500 | 4 | TESTER |
| 1 | AKKI | 20000 | 1 | 500 | 3 | DEVELOPER |
| 1 | AKKI | 20000 | 1 | 500 | 2 | HARDWARE |
| 1 | AKKI | 20000 | 1 | 500 | 1 | SOFTWARE |
| 2 | KRISH | 78000 | 2 | NULL | 4 | TESTER |
| 2 | KRISH | 78000 | 2 | NULL | 3 | DEVELOPER |
| 2 | KRISH | 78000 | 2 | NULL | 2 | HARDWARE |
| 2 | KRISH | 78000 | 2 | NULL | 1 | SOFTWARE |
| 3 | AKHIL | 25000 | 1 | NULL | 4 | TESTER |
| 3 | AKHIL | 25000 | 1 | NULL | 3 | DEVELOPER |
| 3 | AKHIL | 25000 | 1 | NULL | 2 | HARDWARE |
| 3 | AKHIL | 25000 | 1 | NULL | 1 | SOFTWARE |
| 4 | MINE | 70000 | 2 | NULL | 4 | TESTER |
| 4 | MINE | 70000 | 2 | NULL | 3 | DEVELOPER |
| 4 | MINE | 70000 | 2 | NULL | 2 | HARDWARE |
| 4 | MINE | 70000 | 2 | NULL | 1 | SOFTWARE |
| 5 | GILL | 50000 | 3 | 700 | 4 | TESTER |
| 5 | GILL | 50000 | 3 | 700 | 3 | DEVELOPER |
| 5 | GILL | 50000 | 3 | 700 | 2 | HARDWARE |
| 5 | GILL | 50000 | 3 | 700 | 1 | SOFTWARE |
| 6 | RAGHU | 90000 | 1 | NULL | 4 | TESTER |
| 6 | RAGHU | 90000 | 1 | NULL | 3 | DEVELOPER |
| 6 | RAGHU | 90000 | 1 | NULL | 2 | HARDWARE |
| 6 | RAGHU | 90000 | 1 | NULL | 1 | SOFTWARE |
| 8 | FUSION | 85000 | 3 | 1000 | 4 | TESTER |
| 8 | FUSION | 85000 | 3 | 1000 | 3 | DEVELOPER |
| 8 | FUSION | 85000 | 3 | 1000 | 2 | HARDWARE |
| 8 | FUSION | 85000 | 3 | 1000 | 1 | SOFTWARE |
+--------+----------+---------+---------+------+---------+-----------+
28 rows in set (0.00 sec)
mysql>
mysql> SELECT EMP_NAME,DEPT_NAME FROM EMPLOYEE CROSS JOIN DEPT;
+----------+-----------+
| EMP_NAME | DEPT_NAME |
+----------+-----------+
| AKKI | TESTER |
| AKKI | DEVELOPER |
| AKKI | HARDWARE |
| AKKI | SOFTWARE |
| KRISH | TESTER |
| KRISH | DEVELOPER |
| KRISH | HARDWARE |
| KRISH | SOFTWARE |
| AKHIL | TESTER |
| AKHIL | DEVELOPER |
| AKHIL | HARDWARE |
| AKHIL | SOFTWARE |
| MINE | TESTER |
| MINE | DEVELOPER |
| MINE | HARDWARE |
| MINE | SOFTWARE |
| GILL | TESTER |
| GILL | DEVELOPER |
| GILL | HARDWARE |
| GILL | SOFTWARE |
| RAGHU | TESTER |
| RAGHU | DEVELOPER |
| RAGHU | HARDWARE |
| RAGHU | SOFTWARE |
| FUSION | TESTER |
| FUSION | DEVELOPER |
| FUSION | HARDWARE |
| FUSION | SOFTWARE |
+----------+-----------+
28 rows in set (0.00 sec)

mysql> SELECT DEPT_NAME,EMP_SAL FROM DEPT CROSS JOIN EMPLOYEE;


+-----------+---------+
| DEPT_NAME | EMP_SAL |
+-----------+---------+
| TESTER | 20000 |
| DEVELOPER | 20000 |
| HARDWARE | 20000 |
| SOFTWARE | 20000 |
| TESTER | 78000 |
| DEVELOPER | 78000 |
| HARDWARE | 78000 |
| SOFTWARE | 78000 |
| TESTER | 25000 |
| DEVELOPER | 25000 |
| HARDWARE | 25000 |
| SOFTWARE | 25000 |
| TESTER | 70000 |
| DEVELOPER | 70000 |
| HARDWARE | 70000 |
| SOFTWARE | 70000 |
| TESTER | 50000 |
| DEVELOPER | 50000 |
| HARDWARE | 50000 |
| SOFTWARE | 50000 |
| TESTER | 90000 |
| DEVELOPER | 90000 |
| HARDWARE | 90000 |
| SOFTWARE | 90000 |
| TESTER | 85000 |
| DEVELOPER | 85000 |
| HARDWARE | 85000 |
| SOFTWARE | 85000 |
+-----------+---------+
28 rows in set (0.00 sec)

mysql> SELECT EMP_NAME,DEPT_NAME FROM EMPLOYEE ,DEPT WHERE


EMPLOYEE.DEPTNO!=DEPT.DEPT_NO;
ERROR 1054 (42S22): Unknown column 'EMPLOYEE.DEPTNO' in 'where clause'
mysql> SELECT EMP_NAME,DEPT_NAME FROM EMPLOYEE ,DEPT WHERE
EMPLOYEE.DEPT_NO!=DEPT.DEPT_NO;
+----------+-----------+
| EMP_NAME | DEPT_NAME |
+----------+-----------+
| AKKI | TESTER |
| AKKI | DEVELOPER |
| AKKI | HARDWARE |
| KRISH | TESTER |
| KRISH | DEVELOPER |
| KRISH | SOFTWARE |
| AKHIL | TESTER |
| AKHIL | DEVELOPER |
| AKHIL | HARDWARE |
| MINE | TESTER |
| MINE | DEVELOPER |
| MINE | SOFTWARE |
| GILL | TESTER |
| GILL | HARDWARE |
| GILL | SOFTWARE |
| RAGHU | TESTER |
| RAGHU | DEVELOPER |
| RAGHU | HARDWARE |
| FUSION | TESTER |
| FUSION | HARDWARE |
| FUSION | SOFTWARE |
+----------+-----------+
21 rows in set (0.00 sec)
mysql> SELECT * FROM EMPLOYEE LEFT OUTER JOIN DEPT ON EMPLOYEE.DEPT_NO!
=DEPT.DEPT_NO;
+--------+----------+---------+---------+------+---------+-----------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS | DEPT_NO | DEPT_NAME |
+--------+----------+---------+---------+------+---------+-----------+
| 1 | AKKI | 20000 | 1 | 500 | 4 | TESTER |
| 1 | AKKI | 20000 | 1 | 500 | 3 | DEVELOPER |
| 1 | AKKI | 20000 | 1 | 500 | 2 | HARDWARE |
| 2 | KRISH | 78000 | 2 | NULL | 4 | TESTER |
| 2 | KRISH | 78000 | 2 | NULL | 3 | DEVELOPER |
| 2 | KRISH | 78000 | 2 | NULL | 1 | SOFTWARE |
| 3 | AKHIL | 25000 | 1 | NULL | 4 | TESTER |
| 3 | AKHIL | 25000 | 1 | NULL | 3 | DEVELOPER |
| 3 | AKHIL | 25000 | 1 | NULL | 2 | HARDWARE |
| 4 | MINE | 70000 | 2 | NULL | 4 | TESTER |
| 4 | MINE | 70000 | 2 | NULL | 3 | DEVELOPER |
| 4 | MINE | 70000 | 2 | NULL | 1 | SOFTWARE |
| 5 | GILL | 50000 | 3 | 700 | 4 | TESTER |
| 5 | GILL | 50000 | 3 | 700 | 2 | HARDWARE |
| 5 | GILL | 50000 | 3 | 700 | 1 | SOFTWARE |
| 6 | RAGHU | 90000 | 1 | NULL | 4 | TESTER |
| 6 | RAGHU | 90000 | 1 | NULL | 3 | DEVELOPER |
| 6 | RAGHU | 90000 | 1 | NULL | 2 | HARDWARE |
| 8 | FUSION | 85000 | 3 | 1000 | 4 | TESTER |
| 8 | FUSION | 85000 | 3 | 1000 | 2 | HARDWARE |
| 8 | FUSION | 85000 | 3 | 1000 | 1 | SOFTWARE |
+--------+----------+---------+---------+------+---------+-----------+
21 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE RIGHT OUTER JOIN DEPT ON


EMPLOYEE.DEPT_NO!=DEPT.DEPT_NO;
+--------+----------+---------+---------+------+---------+-----------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS | DEPT_NO | DEPT_NAME |
+--------+----------+---------+---------+------+---------+-----------+
| 8 | FUSION | 85000 | 3 | 1000 | 1 | SOFTWARE |
| 5 | GILL | 50000 | 3 | 700 | 1 | SOFTWARE |
| 4 | MINE | 70000 | 2 | NULL | 1 | SOFTWARE |
| 2 | KRISH | 78000 | 2 | NULL | 1 | SOFTWARE |
| 8 | FUSION | 85000 | 3 | 1000 | 2 | HARDWARE |
| 6 | RAGHU | 90000 | 1 | NULL | 2 | HARDWARE |
| 5 | GILL | 50000 | 3 | 700 | 2 | HARDWARE |
| 3 | AKHIL | 25000 | 1 | NULL | 2 | HARDWARE |
| 1 | AKKI | 20000 | 1 | 500 | 2 | HARDWARE |
| 6 | RAGHU | 90000 | 1 | NULL | 3 | DEVELOPER |
| 4 | MINE | 70000 | 2 | NULL | 3 | DEVELOPER |
| 3 | AKHIL | 25000 | 1 | NULL | 3 | DEVELOPER |
| 2 | KRISH | 78000 | 2 | NULL | 3 | DEVELOPER |
| 1 | AKKI | 20000 | 1 | 500 | 3 | DEVELOPER |
| 8 | FUSION | 85000 | 3 | 1000 | 4 | TESTER |
| 6 | RAGHU | 90000 | 1 | NULL | 4 | TESTER |
| 5 | GILL | 50000 | 3 | 700 | 4 | TESTER |
| 4 | MINE | 70000 | 2 | NULL | 4 | TESTER |
| 3 | AKHIL | 25000 | 1 | NULL | 4 | TESTER |
| 2 | KRISH | 78000 | 2 | NULL | 4 | TESTER |
| 1 | AKKI | 20000 | 1 | 500 | 4 | TESTER |
+--------+----------+---------+---------+------+---------+-----------+
21 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE FULL OUTER JOIN DEPT ON EMPLOYEE.DEPT_NO!


=DEPT.DEPT_NO;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'OUTER JOIN DEPT ON
EMPLOYEE.DEPT_NO!=DEPT.DEPT_NO' at line 1
mysql> SELECT * FROM EMPLOYEE FULL OUTER JOIN DEPT ON
EMPLOYEE.DEPT_NO=DEPT.DEPT_NO;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'OUTER JOIN DEPT ON
EMPLOYEE.DEPT_NO=DEPT.DEPT_NO' at line 1
mysql> SELECT * FROM EMPLOYEE FULLOUTER JOIN DEPT ON
EMPLOYEE.DEPT_NO=DEPT.DEPT_NO;
ERROR 1054 (42S22): Unknown column 'EMPLOYEE.DEPT_NO' in 'on clause'
mysql> SELECT * FROM EMPLOYEE FULL OUTER JOIN DEPT ON
EMPLOYEE.DEPT_NO=DEPT.DEPT_NO;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'OUTER JOIN DEPT ON
EMPLOYEE.DEPT_NO=DEPT.DEPT_NO' at line 1
mysql> SELECT A.EMP_NAME L_S , B.EMP_NAME H
-> ;
ERROR 1109 (42S02): Unknown table 'A' in field list
mysql> SELECT A.EMP_NAME L_S , B.EMP_NAME H_S FROM EMPLOYEE A,EMPLOYEE
B WHERE A.EMP_SAL<B.EMP_SAL;
+--------+--------+
| L_S | H_S |
+--------+--------+
| GILL | KRISH |
| MINE | KRISH |
| AKHIL | KRISH |
| AKKI | KRISH |
| AKKI | AKHIL |
| GILL | MINE |
| AKHIL | MINE |
| AKKI | MINE |
| AKHIL | GILL |
| AKKI | GILL |
| FUSION | RAGHU |
| GILL | RAGHU |
| MINE | RAGHU |
| AKHIL | RAGHU |
| KRISH | RAGHU |
| AKKI | RAGHU |
| GILL | FUSION |
| MINE | FUSION |
| AKHIL | FUSION |
| KRISH | FUSION |
| AKKI | FUSION |
+--------+--------+
21 rows in set (0.00 sec)

mysql> \
mysql> select upper("akhila");
+-----------------+
| upper("akhila") |
+-----------------+
| AKHILA |
+-----------------+
1 row in set (0.00 sec)

mysql> SELECT LOWER("AKHILA");


+-----------------+
| LOWER("AKHILA") |
+-----------------+
| akhila |
+-----------------+
1 row in set (0.00 sec)

mysql> SELECT CONCAT("AKKI","GILL");


+-----------------------+
| CONCAT("AKKI","GILL") |
+-----------------------+
| AKKIGILL |
+-----------------------+
1 row in set (0.01 sec)

mysql> STRCMP("AKKI","AKHILA");
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'STRCMP("AKKI","AKHILA")' at line
1
mysql> SELECT STRCMP("AKKI","AKHILA");
+-------------------------+
| STRCMP("AKKI","AKHILA") |
+-------------------------+
| 1|
+-------------------------+
1 row in set (0.00 sec)

mysql> SELECT STRCMP("AKKI","AKKI");


+-----------------------+
| STRCMP("AKKI","AKKI") |
+-----------------------+
| 0|
+-----------------------+
1 row in set (0.00 sec)

mysql> SELECT LENGTH("SHUBMAN");


+-------------------+
| LENGTH("SHUBMAN") |
+-------------------+
| 7|
+-------------------+
1 row in set (0.00 sec)

mysql> SELECT SUBSTR("SHUBMANGILL",7);


+-------------------------+
| SUBSTR("SHUBMANGILL",7) |
+-------------------------+
| NGILL |
+-------------------------+
1 row in set (0.00 sec)

mysql> SELECT SUBSTR("SHUBMANGILL"8);


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near '8)' at line 1
mysql> SELECT SUBSTR("SHUBMANGILL",8);
+-------------------------+
| SUBSTR("SHUBMANGILL",8) |
+-------------------------+
| GILL |
+-------------------------+
1 row in set (0.00 sec)

mysql> SELECT INSTR("AKKILA","I");


+---------------------+
| INSTR("AKKILA","I") |
+---------------------+
| 4|
+---------------------+
1 row in set (0.00 sec)

mysql> SELECT LPAD("AKKI",10,"@");


+----------------------------+
| LPAD("AKKI",10,"@") |
+-----------------------------+
| @@@@@@AKKI |
+-----------------------------+
1 row in set (0.00 sec)

mysql> SELECT RPAD("AKKI",10,"*");


+---------------------+
| RPAD("AKKI",10,"*") |
+---------------------+
| AKKI****** |
+---------------------+
1 row in set (0.00 sec)

mysql> SELECT LTRIM(" AKKI");


+-----------------------+
| LTRIM(" AKKI") |
+-----------------------+
| AKKI |
+------------------+
1 row in set (0.00 sec)

mysql> SELECT LTRIM("AKKI ");


+-------------------+
| LTRIM("AKKI ") |
+-------------------+
| AKKI |
+-------------------+
1 row in set (0.00 sec)

mysql> SELECT TRUNC(29.8);


ERROR 1305 (42000): FUNCTION AKKI.TRUNC does not exist
mysql> SELECT ROUND(25.7);
+-------------+
| ROUND(25.7) |
+-------------+
| 26 |
+-------------+
1 row in set (0.00 sec)

mysql> SELECT TRUNCATE(45.9);


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near ')' at line 1
mysql> SELECT FLOOR(45.9);
+-------------+
| FLOOR(45.9) |
+-------------+
| 45 |
+-------------+
1 row in set (0.00 sec)

mysql> SELECT USER();


+----------------+
| USER() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

mysql> SELECT VERSION();


+-------------------------+
| VERSION() |
+-------------------------+
| 8.0.37-0ubuntu0.20.04.3 |
+-------------------------+
1 row in set (0.00 sec)

mysql> SELECT MOD(34,6);


+-----------+
| MOD(34,6) |
+-----------+
| 4|
+-----------+
1 row in set (0.00 sec)

mysql> SELECT LEAST(54,76,22,98);


+--------------------+
| LEAST(54,76,22,98) |
+--------------------+
| 22 |
+--------------------+
1 row in set (0.00 sec)

mysql> SELECT GREATEST(43,64,87,23,76);


+--------------------------+
| GREATEST(43,64,87,23,76) |
+--------------------------+
| 87 |
+--------------------------+
1 row in set (0.00 sec)

mysql> SELECT SQRT(87);


+-------------------+
| SQRT(87) |
+-------------------+
| 9.327379053088816 |
+-------------------+
1 row in set (0.00 sec)

mysql> SELECT CEIL(76.5);


+------------+
| CEIL(76.5) |
+------------+
| 77 |
+------------+
1 row in set (0.00 sec)

mysql> SELECT POWER(9,5);


+------------+
| POWER(9,5) |
+------------+
| 59049 |
+------------+
1 row in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | 700 |
| 6 | RAGHU | 90000 | 1 | NULL |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> SELECT SUM(EMP_SAL) FROM EMPLOYEE;


+--------------+
| SUM(EMP_SAL) |
+--------------+
| 418000 |
+--------------+
1 row in set (0.00 sec)

mysql> SELECT AVG(EMP_SAL) FROM EMPLOYEE;


+--------------+
| AVG(EMP_SAL) |
+--------------+
| 59714.2857 |
+--------------+
1 row in set (0.00 sec)

mysql> SELECT MIN(EMP_SAL) FROM EMPLOYEE;


+--------------+
| MIN(EMP_SAL) |
+--------------+
| 20000 |
+--------------+
1 row in set (0.00 sec)

mysql> SELECT MAX(EMP_SAL) FROM EMPLOYEE;


+--------------+
| MAX(EMP_SAL) |
+--------------+
| 90000 |
+--------------+
1 row in set (0.00 sec)

mysql> SELECT COUNT


-> ;
ERROR 1054 (42S22): Unknown column 'COUNT' in 'field list'
mysql> SELECT COUNT(*) FROM EMPLOYEE;
+----------+
| COUNT(*) |
+----------+
| 7|
+----------+
1 row in set (0.00 sec)

mysql> SELECT COUNT(*) FROM STUDENT;


+----------+
| COUNT(*) |
+----------+
| 5|
+----------+
1 row in set (0.00 sec)

mysql> SELECT * FROM STUDENT;


+---------+--------+---------+--------+
| S_ID | S_NAME | S_MARKS | GRADES |
+---------+--------+---------+--------+
| O21001 | AKKI | 87 | C |
| O21002 | AKKI | 98 | A |
| O210195 | SOBATI | 99 | B |
| O210715 | FRIEND | 99 | EX |
| O210828 | AKKI | 99 | A |
+---------+--------+---------+--------+
5 rows in set (0.00 sec)

mysql> SELECT EMP_NAME FROM EMPLOYEE LIMIT 1;


+----------+
| EMP_NAME |
+----------+
| AKKI |
+----------+
1 row in set (0.00 sec)

mysql> SELECT EMP_NAME FROM EMPLOYEE LIMIT 3;


+----------+
| EMP_NAME |
+----------+
| AKKI |
| KRISH |
| AKHIL |
+----------+
3 rows in set (0.00 sec)

mysql> SELECT EMP_NAME FROM EMPLOYEE ORDER BY EMP_NAME DESC LIMIT 1;


+----------+
| EMP_NAME |
+----------+
| RAGHU |
+----------+
1 row in set (0.00 sec)

mysql> SELECT EMP_NAME FROM EMPLOYEE ORDER BY EMP_NAME DESC LIMIT 0;


Empty set (0.00 sec)

mysql> SELECT EMP_NAME FROM EMPLOYEE ORDER BY EMP_NAME DESC LIMIT 2;


+----------+
| EMP_NAME |
+----------+
| RAGHU |
| MINE |
+----------+
2 rows in set (0.00 sec)

mysql> SELECT * FROM DEPT;


+---------+-----------+
| DEPT_NO | DEPT_NAME |
+---------+-----------+
| 1 | SOFTWARE |
| 2 | HARDWARE |
| 3 | DEVELOPER |
| 4 | TESTER |
+---------+-----------+
4 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 2 | KRISH | 78000 | 2 | NULL |
| 3 | AKHIL | 25000 | 1 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | GILL | 50000 | 3 | 700 |
| 6 | RAGHU | 90000 | 1 | NULL |
| 8 | FUSION | 85000 | 3 | 1000 |
+--------+----------+---------+---------+------+
7 rows in set (0.00 sec)

mysql> CREATE VIEW MOON AS SELECT * FROM EMPLOYEE WHERE DEPT_NO=2;


Query OK, 0 rows affected (0.28 sec)

mysql> SELECT * FROM MOON;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 2 | KRISH | 78000 | 2 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
+--------+----------+---------+---------+------+
2 rows in set (0.00 sec)

mysql> INSERT INTO MOON VALUES(5,"SUN",87554,2,100);


Query OK, 1 row affected (0.56 sec)

mysql> SELECT * FROM MOON;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 2 | KRISH | 78000 | 2 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
| 5 | SUN | 87554 | 2 | 100 |
+--------+----------+---------+---------+------+
3 rows in set (0.01 sec)

mysql> DELETE FROM MOON WHERE EMP_SAL=87554;


Query OK, 1 row affected (0.17 sec)

mysql> SELECT * FROM MOON;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 2 | KRISH | 78000 | 2 | NULL |
| 4 | MINE | 70000 | 2 | NULL |
+--------+----------+---------+---------+------+
2 rows in set (0.00 sec)

mysql> UPDATE MOON SET EMP_NAME="SUN" WHERE EMP_ID=4;


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

mysql> SELECT * FROM MOON;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 2 | KRISH | 78000 | 2 | NULL |
| 4 | SUN | 70000 | 2 | NULL |
+--------+----------+---------+---------+------+
2 rows in set (0.00 sec)

mysql> ALTER VIEW MOON AS SELECT * FROM EMPLOYEE WHERE DEPT_NO=1;


Query OK, 0 rows affected (0.65 sec)

mysql> SELECT * FROM MOON;


+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 3 | AKHIL | 25000 | 1 | NULL |
| 6 | RAGHU | 90000 | 1 | NULL |
+--------+----------+---------+---------+------+
3 rows in set (0.00 sec)

mysql> TRUNCATE VIEW MOON;


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'MOON' at line 1
mysql> TRUNCATE MOON;
ERROR 1146 (42S02): Table 'AKKI.MOON' doesn't exist
mysql> TRUNCATE VIEW MOON;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'MOON' at line 1
mysql> SELECT * FROM MOON;
+--------+----------+---------+---------+------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS |
+--------+----------+---------+---------+------+
| 1 | AKKI | 20000 | 1 | 500 |
| 3 | AKHIL | 25000 | 1 | NULL |
| 6 | RAGHU | 90000 | 1 | NULL |
+--------+----------+---------+---------+------+
3 rows in set (0.00 sec)

mysql> TRUNCATE VIEW MOON;


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'MOON' at line 1
mysql> DELETE VIEW MOON;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'MOON' at line 1
mysql> DROP VIEW MOON;
Query OK, 0 rows affected (0.65 sec)

mysql> SELECT * FROM MOON;


ERROR 1146 (42S02): Table 'AKKI.MOON' doesn't exist
mysql>

You might also like