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

Day 14 mysql commands by Swati Chawla

The document provides a step-by-step guide on using MySQL to create a database and manage employee records. It includes commands for creating a database, creating a table, inserting records, and querying data. Additionally, it highlights errors encountered during data entry and provides examples of SQL queries to retrieve specific information from the employee table.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Day 14 mysql commands by Swati Chawla

The document provides a step-by-step guide on using MySQL to create a database and manage employee records. It includes commands for creating a database, creating a table, inserting records, and querying data. Additionally, it highlights errors encountered during data entry and provides examples of SQL queries to retrieve specific information from the employee table.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 59

Please Like, Share and Subscribe our YouTube Channel :

http://www.youtube.com/swatichawlaofficial

For Video Explanation of this topic, please click on the following link :

Enter password: *****


Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 46
Server version: 8.0.20 MySQL Community Server - GPL

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

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> show databases;


+--------------------+
| Database |
+--------------------+
| class12 |
| information_schema |
| ip |
| itemdb |
| liveyt |
| march27 |
| mysql |
| performance_schema |
| school |
| sys |
+--------------------+

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

10 rows in set (0.12 sec)

mysql> Create Database Class12Live;


Query OK, 1 row affected (0.07 sec)

mysql> show databases;


+--------------------+
| Database |
+--------------------+
| class12 |
| class12live |
| information_schema |
| ip |
| itemdb |
| liveyt |
| march27 |
| mysql |
| performance_schema |
| school |
| sys |
+--------------------+
11 rows in set (0.01 sec)

mysql> Use Class12Live;


Database changed
mysql> show tables;
Empty set (0.02 sec)

mysql> CREATE TABLE EMPLOYEE


-> (ENO INT PRIMARY KEY,

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

-> ENAME VARCHAR(11) NOT NULL,


-> DESIGNATION VARCHAR(20),
-> GENDER CHAR(2),
-> SALARY INT
-> );
Query OK, 0 rows affected (0.20 sec)

mysql> show tables;


+-----------------------+
| Tables_in_class12live |
+-----------------------+
| employee |
+-----------------------+
1 row in set (0.01 sec)

mysql> DESC EMPLOYEE;


+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| ENO | int | NO | PRI | NULL | |
| ENAME | varchar(11) | NO | | NULL | |
| DESIGNATION | varchar(20) | YES | | NULL | |
| GENDER | char(2) | YES | | NULL | |
| SALARY | int | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
5 rows in set (0.04 sec)

mysql> DESCRIBE EMPLOYEE;


+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

+-------------+-------------+------+-----+---------+-------+
| ENO | int | NO | PRI | NULL | |
| ENAME | varchar(11) | NO | | NULL | |
| DESIGNATION | varchar(20) | YES | | NULL | |
| GENDER | char(2) | YES | | NULL | |
| SALARY | int | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

mysql> INSERT INTO EMPLOYEE VALUES(101,'NEHA','MANAGER','F',60000);


Query OK, 1 row affected (0.03 sec)

mysql> INSERT INTO EMPLOYEE VALUES(102,'NISHA','ASST MANAGER','F',40000);


Query OK, 1 row affected (0.01 sec)

mysql> INSERT INTO EMPLOYEE VALUES(102,'AADITYA','CLERK','M',25000);


ERROR 1062 (23000): Duplicate entry '102' for key 'employee.PRIMARY'
mysql> INSERT INTO EMPLOYEE VALUES(103,'AADITYA','CLERK','M',25000);
Query OK, 1 row affected (0.01 sec)

mysql> INSERT INTO EMPLOYEE VALUES(104,NULL,'SENIOR


MANAGER',NULL,35000);
ERROR 1048 (23000): Column 'ENAME' cannot be null
mysql> INSERT INTO EMPLOYEE VALUES(104,'ABHISHEK','SENIOR
MANAGER',NULL,35000);
Query OK, 1 row affected (0.01 sec)

mysql> SELECT * FROM EMPLOYEE;


+-----+----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+----------+----------------+--------+--------+
Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 101 | NEHA | MANAGER |F | 60000 |


| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
+-----+----------+----------------+--------+--------+
4 rows in set (0.01 sec)

mysql> INSERT INTO EMPLOYEE(ENO,ENAME,SALARY)


-> VALUES(105,'PARI',45000);
Query OK, 1 row affected (0.01 sec)

mysql> SELECT * FROM EMPLOYEE;


+-----+----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 105 | PARI | NULL | NULL | 45000 |
+-----+----------+----------------+--------+--------+
5 rows in set (0.00 sec)

mysql> INSERT INTO EMPLOYEE VALUES(106,'AANYA','SENIOR


MANAGER','F',55000);
Query OK, 1 row affected (0.01 sec)

mysql> INSERT INTO EMPLOYEE VALUES(107,'RADHIKA','MAANGER,'F',75000);


'> ';

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

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
'F',75000);
'' at line 1
mysql> INSERT INTO EMPLOYEE VALUES(107,'RADHIKA','MAANGER','F',75000);
Query OK, 1 row affected (0.01 sec)

mysql> INSERT INTO EMPLOYEE VALUES(108,'SEEMA','CLERK','F',15000);


Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO EMPLOYEE VALUES(109,'TANNU','CLERK','F',25000);


Query OK, 1 row affected (0.01 sec)

mysql> INSERT INTO EMPLOYEE VALUES(110,'PRADYUMAN','SENIOR


MANAGER','M',55000);
Query OK, 1 row affected (0.01 sec)

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 105 | PARI | NULL | NULL | 45000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

+-----+-----------+----------------+--------+--------+
10 rows in set (0.00 sec)

mysql> SELECT DESIGNATION,ENAME FROM EMPLOYEE;


+----------------+-----------+
| DESIGNATION | ENAME |
+----------------+-----------+
| MANAGER | NEHA |
| ASST MANAGER | NISHA |
| CLERK | AADITYA |
| SENIOR MANAGER | ABHISHEK |
| NULL | PARI |
| SENIOR MANAGER | AANYA |
| MAANGER | RADHIKA |
| CLERK | SEEMA |
| CLERK | TANNU |
| SENIOR MANAGER | PRADYUMAN |
+----------------+-----------+
10 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 105 | PARI | NULL | NULL | 45000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 107 | RADHIKA | MAANGER |F | 75000 |


| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+
10 rows in set (0.00 sec)

mysql> SELECT ENAME FROM EMPLOYEE;


+-----------+
| ENAME |
+-----------+
| NEHA |
| NISHA |
| AADITYA |
| ABHISHEK |
| PARI |
| AANYA |
| RADHIKA |
| SEEMA |
| TANNU |
| PRADYUMAN |
+-----------+
10 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 103 | AADITYA | CLERK |M | 25000 |


| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 105 | PARI | NULL | NULL | 45000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+
10 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE SALARY>50000;
+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+
4 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE DESIGNATION='MANAGER';
+-----+-------+-------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-------+-------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
+-----+-------+-------------+--------+--------+

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

1 row in set (0.01 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE DESIGNATION='SENIOR MANAGER';
+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+
3 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE DESIGNATION ='SENIOR MANAGER' AND SALARY=50000;
Empty set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE DESIGNATION ='SENIOR MANAGER' AND SALARY>50000;
+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+
2 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE DESIGNATION ='SENIOR MANAGER' OR SALARY>50000;
+-----+-----------+----------------+--------+--------+

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| ENO | ENAME | DESIGNATION | GENDER | SALARY |


+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+
5 rows in set (0.01 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE DESIGNATION ='SENIOR MANAGER' AND SALARY>50000;
+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+
2 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE DESIGNATION ='SENIOR MANAGER' AND SALARY>50000 AND
GENDER='M';
+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+
1 row in set (0.00 sec)

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

mysql> SELECT * FROM EMPLOYEE


-> WHERE DESIGNATION<>'SENIOR MANAGER';
+-----+---------+--------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+---------+--------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
+-----+---------+--------------+--------+--------+
6 rows in set (0.00 sec)

mysql> SELECT ENO AS 'EMPLOYEE NO' FROM EMPLOYEE;


+-------------+
| EMPLOYEE NO |
+-------------+
| 101 |
| 102 |
| 103 |
| 104 |
| 105 |
| 106 |
| 107 |
| 108 |
| 109 |
| 110 |
+-------------+
10 rows in set (0.00 sec)

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

mysql> SELECT ENO AS EMPLOYEE NO FROM EMPLOYEE;


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
'NO FROM EMPLOYEE' at line 1
mysql> SELECT ENO 'EMPLOYEE NO' FROM EMPLOYEE;
+-------------+
| EMPLOYEE NO |
+-------------+
| 101 |
| 102 |
| 103 |
| 104 |
| 105 |
| 106 |
| 107 |
| 108 |
| 109 |
| 110 |
+-------------+
10 rows in set (0.00 sec)

mysql> SELECT DESIGNATION FROM EMPLOYEE;


+----------------+
| DESIGNATION |
+----------------+
| MANAGER |
| ASST MANAGER |
| CLERK |
| SENIOR MANAGER |
| NULL |
Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| SENIOR MANAGER |
| MAANGER |
| CLERK |
| CLERK |
| SENIOR MANAGER |
+----------------+
10 rows in set (0.00 sec)

mysql> SELECT DISTINCT DESIGNATION FROM EMPLOYEE;


+----------------+
| DESIGNATION |
+----------------+
| MANAGER |
| ASST MANAGER |
| CLERK |
| SENIOR MANAGER |
| NULL |
| MAANGER |
+----------------+
6 rows in set (0.01 sec)

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 105 | PARI | NULL | NULL | 45000 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 106 | AANYA | SENIOR MANAGER | F | 55000 |


| 107 | RADHIKA | MAANGER |F | 75000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+
10 rows in set (0.00 sec)

mysql> SELECT DISTINCT GENDER FROM EMPLOYEE;


+--------+
| GENDER |
+--------+
|F |
|M |
| NULL |
+--------+
3 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE SALARY BETWEEN 45000 AND 70000;
+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 105 | PARI | NULL | NULL | 45000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+
4 rows in set (0.01 sec)

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

mysql> SELECT * FROM EMPLOYEE


-> WHERE SALARY>=45000 AND SALARY<=70000;
+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 105 | PARI | NULL | NULL | 45000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+
4 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE SALARY BETWEEN 45000 AND 70000;
+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 105 | PARI | NULL | NULL | 45000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+
4 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE SALARY NOT BETWEEN 45000 AND 70000;
+-----+----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+----------+----------------+--------+--------+
| 102 | NISHA | ASST MANAGER | F | 40000 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 103 | AADITYA | CLERK |M | 25000 |


| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
+-----+----------+----------------+--------+--------+
6 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE DESIGNATION='CLERK' OR DESIGNATION='MANAGER';
+-----+---------+-------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+---------+-------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
+-----+---------+-------------+--------+--------+
4 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE DESIGNATION IN ('CLERK','MANAGER');
+-----+---------+-------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+---------+-------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
+-----+---------+-------------+--------+--------+

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

4 rows in set (0.01 sec)

mysql> SELECT DISTINCT(GENDER) FROM EMPLOYEE;


+--------+
| GENDER |
+--------+
|F |
|M |
| NULL |
+--------+
3 rows in set (0.00 sec)

mysql> SELECT DISTINCT(GENDER) AS GEN FROM EMPLOYEE;


+------+
| GEN |
+------+
|F |
|M |
| NULL |
+------+
3 rows in set (0.00 sec)

mysql> SELECT DISTINCT(GENDER) GEN FROM EMPLOYEE;


+------+
| GEN |
+------+
|F |
|M |
| NULL |
+------+

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

3 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE DESIGNATION NOT IN ('CLERK','MANAGER');
+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+
5 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 105 | PARI | NULL | NULL | 45000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

10 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE DESIGNATION IS NULL;


+-----+-------+-------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-------+-------------+--------+--------+
| 105 | PARI | NULL | NULL | 45000 |
+-----+-------+-------------+--------+--------+
1 row in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE DESIGNATION IS NOT NULL;


+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+
9 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE DESIGNATION = NULL;


Empty set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE DESIGNATION IS NULL;

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

+-----+-------+-------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-------+-------------+--------+--------+
| 105 | PARI | NULL | NULL | 45000 |
+-----+-------+-------------+--------+--------+
1 row in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE ;


+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 105 | PARI | NULL | NULL | 45000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
+-----+-----------+----------------+--------+--------+
10 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE ENAME LIKE 'N%';
+-----+-------+--------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-------+--------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 102 | NISHA | ASST MANAGER | F | 40000 |


+-----+-------+--------------+--------+--------+
2 rows in set (0.01 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE ENAME LIKE '%A';
+-----+---------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+---------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 108 | SEEMA | CLERK |F | 15000 |
+-----+---------+----------------+--------+--------+
6 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE ENAME LIKE '_A%';
+-----+---------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+---------+----------------+--------+--------+
| 103 | AADITYA | CLERK |M | 25000 |
| 105 | PARI | NULL | NULL | 45000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 109 | TANNU | CLERK |F | 25000 |
+-----+---------+----------------+--------+--------+
5 rows in set (0.00 sec)

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

mysql> SELECT * FROM EMPLOYEE


-> WHERE ENAME LIKE '____';
+-----+-------+-------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-------+-------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 105 | PARI | NULL | NULL | 45000 |
+-----+-------+-------------+--------+--------+
2 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE ENAME LIKE '%NEHA%';
+-----+-------+-------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-------+-------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
+-----+-------+-------------+--------+--------+
1 row in set (0.00 sec)

mysql> INSERT INTO EMPLOYEE VALUES(111,'SNEHA','MANAGER','F',45000);


Query OK, 1 row affected (0.02 sec)

mysql> SELECT * FROM EMPLOYEE ;


+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |


| 105 | PARI | NULL | NULL | 45000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
| 111 | SNEHA | MANAGER |F | 45000 |
+-----+-----------+----------------+--------+--------+
11 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE ENAME LIKE '%NEHA%';
+-----+-------+-------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-------+-------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 111 | SNEHA | MANAGER |F | 45000 |
+-----+-------+-------------+--------+--------+
2 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 105 | PARI | NULL | NULL | 45000 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 106 | AANYA | SENIOR MANAGER | F | 55000 |


| 107 | RADHIKA | MAANGER |F | 75000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
| 111 | SNEHA | MANAGER |F | 45000 |
+-----+-----------+----------------+--------+--------+
11 rows in set (0.00 sec)

mysql> ALTER TABLE EMPLOYEE


-> ADD COLUMN DOB DATE;
Query OK, 0 rows affected (0.13 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------+
| 101 | NEHA | MANAGER |F | 60000 | NULL |
| 102 | NISHA | ASST MANAGER | F | 40000 | NULL |
| 103 | AADITYA | CLERK |M | 25000 | NULL |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | NULL |
| 105 | PARI | NULL | NULL | 45000 | NULL |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | NULL |
| 107 | RADHIKA | MAANGER |F | 75000 | NULL |
| 108 | SEEMA | CLERK |F | 15000 | NULL |
| 109 | TANNU | CLERK |F | 25000 | NULL |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | NULL |
| 111 | SNEHA | MANAGER |F | 45000 | NULL |
+-----+-----------+----------------+--------+--------+------+

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

11 rows in set (0.01 sec)

mysql> ALTER TABLE EMPLOYEE


-> DROP COLUMN DOB;
Query OK, 0 rows affected (0.11 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 105 | PARI | NULL | NULL | 45000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
| 111 | SNEHA | MANAGER |F | 45000 |
+-----+-----------+----------------+--------+--------+
11 rows in set (0.00 sec)

mysql> DESC EMPLOYEE;


+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| ENO | int | NO | PRI | NULL | |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| ENAME | varchar(11) | NO | | NULL | |


| DESIGNATION | varchar(20) | YES | | NULL | |
| GENDER | char(2) | YES | | NULL | |
| SALARY | int | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
5 rows in set (0.02 sec)

mysql> ALTER TABLE EMPLOYEE


-> DROP PRIMARY KEY;
Query OK, 11 rows affected (0.11 sec)
Records: 11 Duplicates: 0 Warnings: 0

mysql> DESC EMPLOYEE;


+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| ENO | int | NO | | NULL | |
| ENAME | varchar(11) | NO | | NULL | |
| DESIGNATION | varchar(20) | YES | | NULL | |
| GENDER | char(2) | YES | | NULL | |
| SALARY | int | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

mysql> ALTER TABLE EMPLOYEE


-> ADD PRIMARY KEY(ENO);
Query OK, 0 rows affected (0.07 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> DESC EMPLOYEE;

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| ENO | int | NO | PRI | NULL | |
| ENAME | varchar(11) | NO | | NULL | |
| DESIGNATION | varchar(20) | YES | | NULL | |
| GENDER | char(2) | YES | | NULL | |
| SALARY | int | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

mysql> ALTER TABLE EMPLOYEE


-> DROP PRIMARY KEY;
Query OK, 11 rows affected (0.08 sec)
Records: 11 Duplicates: 0 Warnings: 0

mysql> DESC EMPLOYEE;


+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| ENO | int | NO | | NULL | |
| ENAME | varchar(11) | NO | | NULL | |
| DESIGNATION | varchar(20) | YES | | NULL | |
| GENDER | char(2) | YES | | NULL | |
| SALARY | int | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

mysql> ALTER TABLE EMPLOYEE


-> ADD PRIMARY KEY(DESIGNATION);

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

ERROR 1138 (22004): Invalid use of NULL value


mysql> SELECT * FROM EMPLOYEE;
+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 105 | PARI | NULL | NULL | 45000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
| 111 | SNEHA | MANAGER |F | 45000 |
+-----+-----------+----------------+--------+--------+
11 rows in set (0.00 sec)

mysql> ALTER TABLE EMPLOYEE


-> ADD PRIMARY KEY(ENO);
Query OK, 0 rows affected (0.05 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> DESC EMPLOYEE;


+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| ENO | int | NO | PRI | NULL | |
| ENAME | varchar(11) | NO | | NULL | |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| DESIGNATION | varchar(20) | YES | | NULL | |


| GENDER | char(2) | YES | | NULL | |
| SALARY | int | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
5 rows in set (0.01 sec)

mysql> ALTER TABLE EMPLOYEE


-> MODIFY COLUMN ENAME VARCHAR(20);
Query OK, 0 rows affected (0.07 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> DESC EMPLOYEE;


+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| ENO | int | NO | PRI | NULL | |
| ENAME | varchar(20) | YES | | NULL | |
| DESIGNATION | varchar(20) | YES | | NULL | |
| GENDER | char(2) | YES | | NULL | |
| SALARY | int | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |


| 105 | PARI | NULL | NULL | 45000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 107 | RADHIKA | MAANGER |F | 75000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |
| 111 | SNEHA | MANAGER |F | 45000 |
+-----+-----------+----------------+--------+--------+
11 rows in set (0.00 sec)

mysql> UPDATE EMPLOYEE


-> SET DESIGNATION='MANAGER'
-> WHERE ENO=107;
Query OK, 1 row affected (0.02 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY |
+-----+-----------+----------------+--------+--------+
| 101 | NEHA | MANAGER |F | 60000 |
| 102 | NISHA | ASST MANAGER | F | 40000 |
| 103 | AADITYA | CLERK |M | 25000 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 |
| 105 | PARI | NULL | NULL | 45000 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 |
| 107 | RADHIKA | MANAGER |F | 75000 |
| 108 | SEEMA | CLERK |F | 15000 |
| 109 | TANNU | CLERK |F | 25000 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 |


| 111 | SNEHA | MANAGER |F | 45000 |
+-----+-----------+----------------+--------+--------+
11 rows in set (0.00 sec)

mysql> ALTER TABLE EMPLOYEE


-> ADD COLUMN DOB DATE;
Query OK, 0 rows affected (0.04 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------+
| 101 | NEHA | MANAGER |F | 60000 | NULL |
| 102 | NISHA | ASST MANAGER | F | 40000 | NULL |
| 103 | AADITYA | CLERK |M | 25000 | NULL |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | NULL |
| 105 | PARI | NULL | NULL | 45000 | NULL |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | NULL |
| 107 | RADHIKA | MANAGER |F | 75000 | NULL |
| 108 | SEEMA | CLERK |F | 15000 | NULL |
| 109 | TANNU | CLERK |F | 25000 | NULL |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | NULL |
| 111 | SNEHA | MANAGER |F | 45000 | NULL |
+-----+-----------+----------------+--------+--------+------+
11 rows in set (0.00 sec)

mysql> UPDATE EMPLOYEE


-> SET DOB='2002-4-12';

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

Query OK, 11 rows affected (0.00 sec)


Rows matched: 11 Changed: 11 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+------------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------------+
| 101 | NEHA | MANAGER |F | 60000 | 2002-04-12 |
| 102 | NISHA | ASST MANAGER | F | 40000 | 2002-04-12 |
| 103 | AADITYA | CLERK |M | 25000 | 2002-04-12 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | 2002-04-12 |
| 105 | PARI | NULL | NULL | 45000 | 2002-04-12 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | 2002-04-12 |
| 107 | RADHIKA | MANAGER |F | 75000 | 2002-04-12 |
| 108 | SEEMA | CLERK |F | 15000 | 2002-04-12 |
| 109 | TANNU | CLERK |F | 25000 | 2002-04-12 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | 2002-04-12 |
| 111 | SNEHA | MANAGER |F | 45000 | 2002-04-12 |
+-----+-----------+----------------+--------+--------+------------+
11 rows in set (0.00 sec)

mysql> UPDATE EMPLOYEE


-> SET DOB='2001-7-24';
Query OK, 11 rows affected (0.02 sec)
Rows matched: 11 Changed: 11 Warnings: 0

mysql> UPDATE EMPLOYEE


-> SET DOB='2001-7-24' WHERE ENO=12;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

mysql> UPDATE EMPLOYEE


-> SET DOB='2001-7-24' WHERE ENO=102;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+------------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------------+
| 101 | NEHA | MANAGER |F | 60000 | 2001-07-24 |
| 102 | NISHA | ASST MANAGER | F | 40000 | 2001-07-24 |
| 103 | AADITYA | CLERK |M | 25000 | 2001-07-24 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | 2001-07-24 |
| 105 | PARI | NULL | NULL | 45000 | 2001-07-24 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | 2001-07-24 |
| 107 | RADHIKA | MANAGER |F | 75000 | 2001-07-24 |
| 108 | SEEMA | CLERK |F | 15000 | 2001-07-24 |
| 109 | TANNU | CLERK |F | 25000 | 2001-07-24 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | 2001-07-24 |
| 111 | SNEHA | MANAGER |F | 45000 | 2001-07-24 |
+-----+-----------+----------------+--------+--------+------------+
11 rows in set (0.00 sec)

mysql> UPDATE EMPLOYEE


-> SET DOB='2002-8-14' WHERE ENO=104;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

+-----+-----------+----------------+--------+--------+------------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------------+
| 101 | NEHA | MANAGER |F | 60000 | 2001-07-24 |
| 102 | NISHA | ASST MANAGER | F | 40000 | 2001-07-24 |
| 103 | AADITYA | CLERK |M | 25000 | 2001-07-24 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | 2002-08-14 |
| 105 | PARI | NULL | NULL | 45000 | 2001-07-24 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | 2001-07-24 |
| 107 | RADHIKA | MANAGER |F | 75000 | 2001-07-24 |
| 108 | SEEMA | CLERK |F | 15000 | 2001-07-24 |
| 109 | TANNU | CLERK |F | 25000 | 2001-07-24 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | 2001-07-24 |
| 111 | SNEHA | MANAGER |F | 45000 | 2001-07-24 |
+-----+-----------+----------------+--------+--------+------------+
11 rows in set (0.01 sec)

mysql> UPDATE EMPLOYEE


-> SET DOB='2003-7-16' WHERE ENO=104;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> UPDATE EMPLOYEE


-> SET DOB='2003-2-17' WHERE ENO=105;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> UPDATE EMPLOYEE


-> SET DOB='2005-4-24' WHERE ENO=106;
Query OK, 1 row affected (0.01 sec)

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

Rows matched: 1 Changed: 1 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+------------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------------+
| 101 | NEHA | MANAGER |F | 60000 | 2001-07-24 |
| 102 | NISHA | ASST MANAGER | F | 40000 | 2001-07-24 |
| 103 | AADITYA | CLERK |M | 25000 | 2001-07-24 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | 2003-07-16 |
| 105 | PARI | NULL | NULL | 45000 | 2003-02-17 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | 2005-04-24 |
| 107 | RADHIKA | MANAGER |F | 75000 | 2001-07-24 |
| 108 | SEEMA | CLERK |F | 15000 | 2001-07-24 |
| 109 | TANNU | CLERK |F | 25000 | 2001-07-24 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | 2001-07-24 |
| 111 | SNEHA | MANAGER |F | 45000 | 2001-07-24 |
+-----+-----------+----------------+--------+--------+------------+
11 rows in set (0.00 sec)

mysql> DELETE FROM EMPLOYEE


-> WHERE ENO=111;
Query OK, 1 row affected (0.01 sec)

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+------------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------------+
| 101 | NEHA | MANAGER |F | 60000 | 2001-07-24 |
| 102 | NISHA | ASST MANAGER | F | 40000 | 2001-07-24 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 103 | AADITYA | CLERK |M | 25000 | 2001-07-24 |


| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | 2003-07-16 |
| 105 | PARI | NULL | NULL | 45000 | 2003-02-17 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | 2005-04-24 |
| 107 | RADHIKA | MANAGER |F | 75000 | 2001-07-24 |
| 108 | SEEMA | CLERK |F | 15000 | 2001-07-24 |
| 109 | TANNU | CLERK |F | 25000 | 2001-07-24 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | 2001-07-24 |
+-----+-----------+----------------+--------+--------+------------+
10 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE ORDER BY SALARY;


+-----+-----------+----------------+--------+--------+------------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------------+
| 108 | SEEMA | CLERK |F | 15000 | 2001-07-24 |
| 103 | AADITYA | CLERK |M | 25000 | 2001-07-24 |
| 109 | TANNU | CLERK |F | 25000 | 2001-07-24 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | 2003-07-16 |
| 102 | NISHA | ASST MANAGER | F | 40000 | 2001-07-24 |
| 105 | PARI | NULL | NULL | 45000 | 2003-02-17 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | 2005-04-24 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | 2001-07-24 |
| 101 | NEHA | MANAGER |F | 60000 | 2001-07-24 |
| 107 | RADHIKA | MANAGER |F | 75000 | 2001-07-24 |
+-----+-----------+----------------+--------+--------+------------+
10 rows in set (0.01 sec)

mysql> SELECT * FROM EMPLOYEE ORDER BY SALARY ASC;


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

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |


+-----+-----------+----------------+--------+--------+------------+
| 108 | SEEMA | CLERK |F | 15000 | 2001-07-24 |
| 103 | AADITYA | CLERK |M | 25000 | 2001-07-24 |
| 109 | TANNU | CLERK |F | 25000 | 2001-07-24 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | 2003-07-16 |
| 102 | NISHA | ASST MANAGER | F | 40000 | 2001-07-24 |
| 105 | PARI | NULL | NULL | 45000 | 2003-02-17 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | 2005-04-24 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | 2001-07-24 |
| 101 | NEHA | MANAGER |F | 60000 | 2001-07-24 |
| 107 | RADHIKA | MANAGER |F | 75000 | 2001-07-24 |
+-----+-----------+----------------+--------+--------+------------+
10 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE ORDER BY SALARY DESC;


+-----+-----------+----------------+--------+--------+------------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------------+
| 107 | RADHIKA | MANAGER |F | 75000 | 2001-07-24 |
| 101 | NEHA | MANAGER |F | 60000 | 2001-07-24 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | 2005-04-24 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | 2001-07-24 |
| 105 | PARI | NULL | NULL | 45000 | 2003-02-17 |
| 102 | NISHA | ASST MANAGER | F | 40000 | 2001-07-24 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | 2003-07-16 |
| 103 | AADITYA | CLERK |M | 25000 | 2001-07-24 |
| 109 | TANNU | CLERK |F | 25000 | 2001-07-24 |
| 108 | SEEMA | CLERK |F | 15000 | 2001-07-24 |
+-----+-----------+----------------+--------+--------+------------+

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

10 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE WHERE DESIGNATION='CLERK' ORDER BY


SALARY DESC;
+-----+---------+-------------+--------+--------+------------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+---------+-------------+--------+--------+------------+
| 103 | AADITYA | CLERK |M | 25000 | 2001-07-24 |
| 109 | TANNU | CLERK |F | 25000 | 2001-07-24 |
| 108 | SEEMA | CLERK |F | 15000 | 2001-07-24 |
+-----+---------+-------------+--------+--------+------------+
3 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+------------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------------+
| 101 | NEHA | MANAGER |F | 60000 | 2001-07-24 |
| 102 | NISHA | ASST MANAGER | F | 40000 | 2001-07-24 |
| 103 | AADITYA | CLERK |M | 25000 | 2001-07-24 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | 2003-07-16 |
| 105 | PARI | NULL | NULL | 45000 | 2003-02-17 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | 2005-04-24 |
| 107 | RADHIKA | MANAGER |F | 75000 | 2001-07-24 |
| 108 | SEEMA | CLERK |F | 15000 | 2001-07-24 |
| 109 | TANNU | CLERK |F | 25000 | 2001-07-24 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | 2001-07-24 |
+-----+-----------+----------------+--------+--------+------------+
10 rows in set (0.00 sec)

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

mysql> SELECT SUM(SALARY) FROM EMPLOYEE;


+-------------+
| SUM(SALARY) |
+-------------+
| 430000 |
+-------------+
1 row in set (0.02 sec)

mysql> SELECT AVG(SALARY) FROM EMPLOYEE;


+-------------+
| AVG(SALARY) |
+-------------+
| 43000.0000 |
+-------------+
1 row in set (0.00 sec)

mysql> SELECT MAX(SALARY) FROM EMPLOYEE;


+-------------+
| MAX(SALARY) |
+-------------+
| 75000 |
+-------------+
1 row in set (0.01 sec)

mysql> SELECT MIN(SALARY) FROM EMPLOYEE;


+-------------+
| MIN(SALARY) |
+-------------+
| 15000 |
+-------------+

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

1 row in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+------------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------------+
| 101 | NEHA | MANAGER |F | 60000 | 2001-07-24 |
| 102 | NISHA | ASST MANAGER | F | 40000 | 2001-07-24 |
| 103 | AADITYA | CLERK |M | 25000 | 2001-07-24 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | 2003-07-16 |
| 105 | PARI | NULL | NULL | 45000 | 2003-02-17 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | 2005-04-24 |
| 107 | RADHIKA | MANAGER |F | 75000 | 2001-07-24 |
| 108 | SEEMA | CLERK |F | 15000 | 2001-07-24 |
| 109 | TANNU | CLERK |F | 25000 | 2001-07-24 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | 2001-07-24 |
+-----+-----------+----------------+--------+--------+------------+
10 rows in set (0.00 sec)

mysql> SELECT COUNT(DESIGNATION) FROM EMPLOYEE;


+--------------------+
| COUNT(DESIGNATION) |
+--------------------+
| 9|
+--------------------+
1 row in set (0.00 sec)

mysql> SELECT COUNT(*) FROM EMPLOYEE;


+----------+
| COUNT(*) |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

+----------+
| 10 |
+----------+
1 row in set (0.03 sec)

mysql> SELECT MAX(DOB) FROM EMPLOYEE;


+------------+
| MAX(DOB) |
+------------+
| 2005-04-24 |
+------------+
1 row in set (0.01 sec)

mysql> SELECT MIN(DOB) FROM EMPLOYEE;


+------------+
| MIN(DOB) |
+------------+
| 2001-07-24 |
+------------+
1 row in set (0.00 sec)

mysql> UPDATE EMPLOYEE SET DOB='2007-4-14' WHERE ENO=109;


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

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+------------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------------+
| 101 | NEHA | MANAGER |F | 60000 | 2001-07-24 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 102 | NISHA | ASST MANAGER | F | 40000 | 2001-07-24 |


| 103 | AADITYA | CLERK |M | 25000 | 2001-07-24 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | 2003-07-16 |
| 105 | PARI | NULL | NULL | 45000 | 2003-02-17 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | 2005-04-24 |
| 107 | RADHIKA | MANAGER |F | 75000 | 2001-07-24 |
| 108 | SEEMA | CLERK |F | 15000 | 2001-07-24 |
| 109 | TANNU | CLERK |F | 25000 | 2007-04-14 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | 2001-07-24 |
+-----+-----------+----------------+--------+--------+------------+
10 rows in set (0.00 sec)

mysql> SELECT MAX(DOB) FROM EMPLOYEE;


+------------+
| MAX(DOB) |
+------------+
| 2007-04-14 |
+------------+
1 row in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+------------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------------+
| 101 | NEHA | MANAGER |F | 60000 | 2001-07-24 |
| 102 | NISHA | ASST MANAGER | F | 40000 | 2001-07-24 |
| 103 | AADITYA | CLERK |M | 25000 | 2001-07-24 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | 2003-07-16 |
| 105 | PARI | NULL | NULL | 45000 | 2003-02-17 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | 2005-04-24 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 107 | RADHIKA | MANAGER |F | 75000 | 2001-07-24 |


| 108 | SEEMA | CLERK |F | 15000 | 2001-07-24 |
| 109 | TANNU | CLERK |F | 25000 | 2007-04-14 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | 2001-07-24 |
+-----+-----------+----------------+--------+--------+------------+
10 rows in set (0.00 sec)

mysql> SELECT DESIGNATION,COUNT(*)


-> FROM EMPLOYEE
-> GROUP BY DESIGNATION;
+----------------+----------+
| DESIGNATION | COUNT(*) |
+----------------+----------+
| MANAGER | 2|
| ASST MANAGER | 1|
| CLERK | 3|
| SENIOR MANAGER | 3|
| NULL | 1|
+----------------+----------+
5 rows in set (0.01 sec)

mysql> SELECT GENDER,SUM(SALARY)


-> FROM EMPLOYEE
-> GROUP BY GENDER;
+--------+-------------+
| GENDER | SUM(SALARY) |
+--------+-------------+
|F | 270000 |
|M | 80000 |
| NULL | 80000 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

+--------+-------------+
3 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE ORDER BY DOB;


+-----+-----------+----------------+--------+--------+------------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------------+
| 101 | NEHA | MANAGER |F | 60000 | 2001-07-24 |
| 102 | NISHA | ASST MANAGER | F | 40000 | 2001-07-24 |
| 103 | AADITYA | CLERK |M | 25000 | 2001-07-24 |
| 107 | RADHIKA | MANAGER |F | 75000 | 2001-07-24 |
| 108 | SEEMA | CLERK |F | 15000 | 2001-07-24 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | 2001-07-24 |
| 105 | PARI | NULL | NULL | 45000 | 2003-02-17 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | 2003-07-16 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | 2005-04-24 |
| 109 | TANNU | CLERK |F | 25000 | 2007-04-14 |
+-----+-----------+----------------+--------+--------+------------+
10 rows in set (0.00 sec)

mysql> SELECT DESIGNATION,COUNT(*)


-> FROM EMPLOYEE
-> GROUP BY DESIGNATION
-> HAVING COUNT(*)>1;
+----------------+----------+
| DESIGNATION | COUNT(*) |
+----------------+----------+
| MANAGER | 2|
| CLERK | 3|
| SENIOR MANAGER | 3|

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

+----------------+----------+
3 rows in set (0.01 sec)

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+------------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------------+
| 101 | NEHA | MANAGER |F | 60000 | 2001-07-24 |
| 102 | NISHA | ASST MANAGER | F | 40000 | 2001-07-24 |
| 103 | AADITYA | CLERK |M | 25000 | 2001-07-24 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | 2003-07-16 |
| 105 | PARI | NULL | NULL | 45000 | 2003-02-17 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | 2005-04-24 |
| 107 | RADHIKA | MANAGER |F | 75000 | 2001-07-24 |
| 108 | SEEMA | CLERK |F | 15000 | 2001-07-24 |
| 109 | TANNU | CLERK |F | 25000 | 2007-04-14 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | 2001-07-24 |
+-----+-----------+----------------+--------+--------+------------+
10 rows in set (0.00 sec)

mysql> SELECT GENDER,MAX(SALARY)


-> FROM EMPLOYEE
-> GROUP BY GENDER;
+--------+-------------+
| GENDER | MAX(SALARY) |
+--------+-------------+
|F | 75000 |
|M | 55000 |
| NULL | 45000 |
+--------+-------------+

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

3 rows in set (0.00 sec)

mysql> SELECT GENDER,MAX(SALARY)


-> GROUP BY GENDER
-> ;
ERROR 1054 (42S22): Unknown column 'GENDER' in 'field list'
mysql> SELECT GENDER,MAX(SALARY)
-> FROM EMPLOYEE
-> GROUP BY GENDER
-> HAVING MAX(SALARY)>50000;
+--------+-------------+
| GENDER | MAX(SALARY) |
+--------+-------------+
|F | 75000 |
|M | 55000 |
+--------+-------------+
2 rows in set (0.01 sec)

mysql> SELECT GENDER,MAX(SALARY)


-> FROM EMPLOYEE
-> GROUP BY GENDER
-> HAVING GENDER IS NOT NULL;
+--------+-------------+
| GENDER | MAX(SALARY) |
+--------+-------------+
|F | 75000 |
|M | 55000 |
+--------+-------------+
2 rows in set (0.01 sec)

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+----------------+--------+--------+------------+
| ENO | ENAME | DESIGNATION | GENDER | SALARY | DOB |
+-----+-----------+----------------+--------+--------+------------+
| 101 | NEHA | MANAGER |F | 60000 | 2001-07-24 |
| 102 | NISHA | ASST MANAGER | F | 40000 | 2001-07-24 |
| 103 | AADITYA | CLERK |M | 25000 | 2001-07-24 |
| 104 | ABHISHEK | SENIOR MANAGER | NULL | 35000 | 2003-07-16 |
| 105 | PARI | NULL | NULL | 45000 | 2003-02-17 |
| 106 | AANYA | SENIOR MANAGER | F | 55000 | 2005-04-24 |
| 107 | RADHIKA | MANAGER |F | 75000 | 2001-07-24 |
| 108 | SEEMA | CLERK |F | 15000 | 2001-07-24 |
| 109 | TANNU | CLERK |F | 25000 | 2007-04-14 |
| 110 | PRADYUMAN | SENIOR MANAGER | M | 55000 | 2001-07-24 |
+-----+-----------+----------------+--------+--------+------------+
10 rows in set (0.00 sec)

mysql> ALTER TABLE EMPLOYEE


-> DROP COLUMN DESIGNATION;
Query OK, 0 rows affected (0.09 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+--------+--------+------------+
| ENO | ENAME | GENDER | SALARY | DOB |
+-----+-----------+--------+--------+------------+
| 101 | NEHA |F | 60000 | 2001-07-24 |
| 102 | NISHA |F | 40000 | 2001-07-24 |
| 103 | AADITYA | M | 25000 | 2001-07-24 |
| 104 | ABHISHEK | NULL | 35000 | 2003-07-16 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 105 | PARI | NULL | 45000 | 2003-02-17 |


| 106 | AANYA |F | 55000 | 2005-04-24 |
| 107 | RADHIKA | F | 75000 | 2001-07-24 |
| 108 | SEEMA |F | 15000 | 2001-07-24 |
| 109 | TANNU |F | 25000 | 2007-04-14 |
| 110 | PRADYUMAN | M | 55000 | 2001-07-24 |
+-----+-----------+--------+--------+------------+
10 rows in set (0.00 sec)

mysql> ALTER TABLE EMPLOYEE


-> ADD COLUMN DNO INT;
Query OK, 0 rows affected (0.04 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+--------+--------+------------+------+
| ENO | ENAME | GENDER | SALARY | DOB | DNO |
+-----+-----------+--------+--------+------------+------+
| 101 | NEHA |F | 60000 | 2001-07-24 | NULL |
| 102 | NISHA |F | 40000 | 2001-07-24 | NULL |
| 103 | AADITYA | M | 25000 | 2001-07-24 | NULL |
| 104 | ABHISHEK | NULL | 35000 | 2003-07-16 | NULL |
| 105 | PARI | NULL | 45000 | 2003-02-17 | NULL |
| 106 | AANYA |F | 55000 | 2005-04-24 | NULL |
| 107 | RADHIKA | F | 75000 | 2001-07-24 | NULL |
| 108 | SEEMA |F | 15000 | 2001-07-24 | NULL |
| 109 | TANNU |F | 25000 | 2007-04-14 | NULL |
| 110 | PRADYUMAN | M | 55000 | 2001-07-24 | NULL |
+-----+-----------+--------+--------+------------+------+
10 rows in set (0.00 sec)

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

mysql> UPDATE EMPLOYEE


-> SET DNO=501
-> WHERE ENO IN(101,103,104);
Query OK, 3 rows affected (0.01 sec)
Rows matched: 3 Changed: 3 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+--------+--------+------------+------+
| ENO | ENAME | GENDER | SALARY | DOB | DNO |
+-----+-----------+--------+--------+------------+------+
| 101 | NEHA |F | 60000 | 2001-07-24 | 501 |
| 102 | NISHA |F | 40000 | 2001-07-24 | NULL |
| 103 | AADITYA | M | 25000 | 2001-07-24 | 501 |
| 104 | ABHISHEK | NULL | 35000 | 2003-07-16 | 501 |
| 105 | PARI | NULL | 45000 | 2003-02-17 | NULL |
| 106 | AANYA |F | 55000 | 2005-04-24 | NULL |
| 107 | RADHIKA | F | 75000 | 2001-07-24 | NULL |
| 108 | SEEMA |F | 15000 | 2001-07-24 | NULL |
| 109 | TANNU |F | 25000 | 2007-04-14 | NULL |
| 110 | PRADYUMAN | M | 55000 | 2001-07-24 | NULL |
+-----+-----------+--------+--------+------------+------+
10 rows in set (0.00 sec)

mysql> UPDATE EMPLOYEE


-> SET DNO=502
-> WHERE ENO IN(102,105,107);
Query OK, 3 rows affected (0.01 sec)
Rows matched: 3 Changed: 3 Warnings: 0

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+--------+--------+------------+------+
| ENO | ENAME | GENDER | SALARY | DOB | DNO |
+-----+-----------+--------+--------+------------+------+
| 101 | NEHA |F | 60000 | 2001-07-24 | 501 |
| 102 | NISHA |F | 40000 | 2001-07-24 | 502 |
| 103 | AADITYA | M | 25000 | 2001-07-24 | 501 |
| 104 | ABHISHEK | NULL | 35000 | 2003-07-16 | 501 |
| 105 | PARI | NULL | 45000 | 2003-02-17 | 502 |
| 106 | AANYA |F | 55000 | 2005-04-24 | NULL |
| 107 | RADHIKA | F | 75000 | 2001-07-24 | 502 |
| 108 | SEEMA |F | 15000 | 2001-07-24 | NULL |
| 109 | TANNU |F | 25000 | 2007-04-14 | NULL |
| 110 | PRADYUMAN | M | 55000 | 2001-07-24 | NULL |
+-----+-----------+--------+--------+------------+------+
10 rows in set (0.00 sec)

mysql> UPDATE EMPLOYEE


-> SET DNO=503
-> WHERE ENO IN(106,108,109,110);
Query OK, 4 rows affected (0.01 sec)
Rows matched: 4 Changed: 4 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+--------+--------+------------+------+
| ENO | ENAME | GENDER | SALARY | DOB | DNO |
+-----+-----------+--------+--------+------------+------+
| 101 | NEHA |F | 60000 | 2001-07-24 | 501 |
| 102 | NISHA |F | 40000 | 2001-07-24 | 502 |
| 103 | AADITYA | M | 25000 | 2001-07-24 | 501 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 104 | ABHISHEK | NULL | 35000 | 2003-07-16 | 501 |


| 105 | PARI | NULL | 45000 | 2003-02-17 | 502 |
| 106 | AANYA |F | 55000 | 2005-04-24 | 503 |
| 107 | RADHIKA | F | 75000 | 2001-07-24 | 502 |
| 108 | SEEMA |F | 15000 | 2001-07-24 | 503 |
| 109 | TANNU |F | 25000 | 2007-04-14 | 503 |
| 110 | PRADYUMAN | M | 55000 | 2001-07-24 | 503 |
+-----+-----------+--------+--------+------------+------+
10 rows in set (0.00 sec)

mysql> CREATE TABLE DEPARTMENT


-> (DNO INT PRIMARY KEY,
-> DNAME VARCHAR(20)
-> );
Query OK, 0 rows affected (0.07 sec)

mysql> INSERT INTO DEPARTMENT VALUES(501,'MARKETING');


Query OK, 1 row affected (0.02 sec)

mysql> INSERT INTO DEPARTMENT VALUES(502,'SALES');


Query OK, 1 row affected (0.01 sec)

mysql> INSERT INTO DEPARTMENT VALUES(503,'HR');


Query OK, 1 row affected (0.01 sec)

mysql> SELECT * FROM DEPARTMENT;


+-----+-----------+
| DNO | DNAME |
+-----+-----------+
| 501 | MARKETING |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 502 | SALES |
| 503 | HR |
+-----+-----------+
3 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+--------+--------+------------+------+
| ENO | ENAME | GENDER | SALARY | DOB | DNO |
+-----+-----------+--------+--------+------------+------+
| 101 | NEHA |F | 60000 | 2001-07-24 | 501 |
| 102 | NISHA |F | 40000 | 2001-07-24 | 502 |
| 103 | AADITYA | M | 25000 | 2001-07-24 | 501 |
| 104 | ABHISHEK | NULL | 35000 | 2003-07-16 | 501 |
| 105 | PARI | NULL | 45000 | 2003-02-17 | 502 |
| 106 | AANYA |F | 55000 | 2005-04-24 | 503 |
| 107 | RADHIKA | F | 75000 | 2001-07-24 | 502 |
| 108 | SEEMA |F | 15000 | 2001-07-24 | 503 |
| 109 | TANNU |F | 25000 | 2007-04-14 | 503 |
| 110 | PRADYUMAN | M | 55000 | 2001-07-24 | 503 |
+-----+-----------+--------+--------+------------+------+
10 rows in set (0.00 sec)

mysql> SELECT * FROM DEPARTMENT;


+-----+-----------+
| DNO | DNAME |
+-----+-----------+
| 501 | MARKETING |
| 502 | SALES |
| 503 | HR |
+-----+-----------+

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

3 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE,DEPARTMENT;


+-----+-----------+--------+--------+------------+------+-----+-----------+
| ENO | ENAME | GENDER | SALARY | DOB | DNO | DNO | DNAME |
+-----+-----------+--------+--------+------------+------+-----+-----------+
| 101 | NEHA |F | 60000 | 2001-07-24 | 501 | 501 | MARKETING |
| 101 | NEHA |F | 60000 | 2001-07-24 | 501 | 502 | SALES |
| 101 | NEHA |F | 60000 | 2001-07-24 | 501 | 503 | HR |
| 102 | NISHA |F | 40000 | 2001-07-24 | 502 | 501 | MARKETING |
| 102 | NISHA |F | 40000 | 2001-07-24 | 502 | 502 | SALES |
| 102 | NISHA |F | 40000 | 2001-07-24 | 502 | 503 | HR |
| 103 | AADITYA | M | 25000 | 2001-07-24 | 501 | 501 | MARKETING |
| 103 | AADITYA | M | 25000 | 2001-07-24 | 501 | 502 | SALES |
| 103 | AADITYA | M | 25000 | 2001-07-24 | 501 | 503 | HR |
| 104 | ABHISHEK | NULL | 35000 | 2003-07-16 | 501 | 501 | MARKETING |
| 104 | ABHISHEK | NULL | 35000 | 2003-07-16 | 501 | 502 | SALES |
| 104 | ABHISHEK | NULL | 35000 | 2003-07-16 | 501 | 503 | HR |
| 105 | PARI | NULL | 45000 | 2003-02-17 | 502 | 501 | MARKETING |
| 105 | PARI | NULL | 45000 | 2003-02-17 | 502 | 502 | SALES |
| 105 | PARI | NULL | 45000 | 2003-02-17 | 502 | 503 | HR |
| 106 | AANYA |F | 55000 | 2005-04-24 | 503 | 501 | MARKETING |
| 106 | AANYA |F | 55000 | 2005-04-24 | 503 | 502 | SALES |
| 106 | AANYA |F | 55000 | 2005-04-24 | 503 | 503 | HR |
| 107 | RADHIKA | F | 75000 | 2001-07-24 | 502 | 501 | MARKETING |
| 107 | RADHIKA | F | 75000 | 2001-07-24 | 502 | 502 | SALES |
| 107 | RADHIKA | F | 75000 | 2001-07-24 | 502 | 503 | HR |
| 108 | SEEMA |F | 15000 | 2001-07-24 | 503 | 501 | MARKETING |
| 108 | SEEMA |F | 15000 | 2001-07-24 | 503 | 502 | SALES |
| 108 | SEEMA |F | 15000 | 2001-07-24 | 503 | 503 | HR |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 109 | TANNU |F | 25000 | 2007-04-14 | 503 | 501 | MARKETING |


| 109 | TANNU |F | 25000 | 2007-04-14 | 503 | 502 | SALES |
| 109 | TANNU |F | 25000 | 2007-04-14 | 503 | 503 | HR |
| 110 | PRADYUMAN | M | 55000 | 2001-07-24 | 503 | 501 | MARKETING
|
| 110 | PRADYUMAN | M | 55000 | 2001-07-24 | 503 | 502 | SALES |
| 110 | PRADYUMAN | M | 55000 | 2001-07-24 | 503 | 503 | HR |
+-----+-----------+--------+--------+------------+------+-----+-----------+
30 rows in set (0.01 sec)

mysql> SELECT * FROM EMPLOYEE,DEPARTMENT


-> WHERE EMPLOYEE.DNO=DEPARTMENT.DNO;
+-----+-----------+--------+--------+------------+------+-----+-----------+
| ENO | ENAME | GENDER | SALARY | DOB | DNO | DNO | DNAME |
+-----+-----------+--------+--------+------------+------+-----+-----------+
| 101 | NEHA |F | 60000 | 2001-07-24 | 501 | 501 | MARKETING |
| 102 | NISHA |F | 40000 | 2001-07-24 | 502 | 502 | SALES |
| 103 | AADITYA | M | 25000 | 2001-07-24 | 501 | 501 | MARKETING |
| 104 | ABHISHEK | NULL | 35000 | 2003-07-16 | 501 | 501 | MARKETING |
| 105 | PARI | NULL | 45000 | 2003-02-17 | 502 | 502 | SALES |
| 106 | AANYA |F | 55000 | 2005-04-24 | 503 | 503 | HR |
| 107 | RADHIKA | F | 75000 | 2001-07-24 | 502 | 502 | SALES |
| 108 | SEEMA |F | 15000 | 2001-07-24 | 503 | 503 | HR |
| 109 | TANNU |F | 25000 | 2007-04-14 | 503 | 503 | HR |
| 110 | PRADYUMAN | M | 55000 | 2001-07-24 | 503 | 503 | HR |
+-----+-----------+--------+--------+------------+------+-----+-----------+
10 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE NATURAL JOIN DEPARTMENT;


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

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| DNO | ENO | ENAME | GENDER | SALARY | DOB | DNAME |


+------+-----+-----------+--------+--------+------------+-----------+
| 501 | 101 | NEHA |F | 60000 | 2001-07-24 | MARKETING |
| 502 | 102 | NISHA |F | 40000 | 2001-07-24 | SALES |
| 501 | 103 | AADITYA | M | 25000 | 2001-07-24 | MARKETING |
| 501 | 104 | ABHISHEK | NULL | 35000 | 2003-07-16 | MARKETING |
| 502 | 105 | PARI | NULL | 45000 | 2003-02-17 | SALES |
| 503 | 106 | AANYA |F | 55000 | 2005-04-24 | HR |
| 502 | 107 | RADHIKA | F | 75000 | 2001-07-24 | SALES |
| 503 | 108 | SEEMA |F | 15000 | 2001-07-24 | HR |
| 503 | 109 | TANNU |F | 25000 | 2007-04-14 | HR |
| 503 | 110 | PRADYUMAN | M | 55000 | 2001-07-24 | HR |
+------+-----+-----------+--------+--------+------------+-----------+
10 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE SALARY BETWEEN 45000 AND 75000;
+-----+-----------+--------+--------+------------+------+
| ENO | ENAME | GENDER | SALARY | DOB | DNO |
+-----+-----------+--------+--------+------------+------+
| 101 | NEHA |F | 60000 | 2001-07-24 | 501 |
| 105 | PARI | NULL | 45000 | 2003-02-17 | 502 |
| 106 | AANYA |F | 55000 | 2005-04-24 | 503 |
| 107 | RADHIKA | F | 75000 | 2001-07-24 | 502 |
| 110 | PRADYUMAN | M | 55000 | 2001-07-24 | 503 |
+-----+-----------+--------+--------+------------+------+
5 rows in set (0.00 sec)

mysql> SELECT * FROM EMPLOYEE


-> WHERE SALARY NOT BETWEEN 45000 AND 75000;

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

+-----+----------+--------+--------+------------+------+
| ENO | ENAME | GENDER | SALARY | DOB | DNO |
+-----+----------+--------+--------+------------+------+
| 102 | NISHA |F | 40000 | 2001-07-24 | 502 |
| 103 | AADITYA | M | 25000 | 2001-07-24 | 501 |
| 104 | ABHISHEK | NULL | 35000 | 2003-07-16 | 501 |
| 108 | SEEMA |F | 15000 | 2001-07-24 | 503 |
| 109 | TANNU |F | 25000 | 2007-04-14 | 503 |
+-----+----------+--------+--------+------------+------+
5 rows in set (0.00 sec)

mysql> DELETE FROM DEPARTMENT;


Query OK, 3 rows affected (0.02 sec)

mysql> SELECT * FROM DEPARTMENT;


Empty set (0.00 sec)

mysql> DESC DEPARTMENT;


+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| DNO | int | NO | PRI | NULL | |
| DNAME | varchar(20) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
2 rows in set (0.03 sec)

mysql> DROP TABLE DEPARTMENT;


Query OK, 0 rows affected (0.03 sec)

mysql> DESC DEPARTMENT;

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

ERROR 1146 (42S02): Table 'class12live.department' doesn't exist


mysql> SELECT * FROM EMPLOYEE;
+-----+-----------+--------+--------+------------+------+
| ENO | ENAME | GENDER | SALARY | DOB | DNO |
+-----+-----------+--------+--------+------------+------+
| 101 | NEHA |F | 60000 | 2001-07-24 | 501 |
| 102 | NISHA |F | 40000 | 2001-07-24 | 502 |
| 103 | AADITYA | M | 25000 | 2001-07-24 | 501 |
| 104 | ABHISHEK | NULL | 35000 | 2003-07-16 | 501 |
| 105 | PARI | NULL | 45000 | 2003-02-17 | 502 |
| 106 | AANYA |F | 55000 | 2005-04-24 | 503 |
| 107 | RADHIKA | F | 75000 | 2001-07-24 | 502 |
| 108 | SEEMA |F | 15000 | 2001-07-24 | 503 |
| 109 | TANNU |F | 25000 | 2007-04-14 | 503 |
| 110 | PRADYUMAN | M | 55000 | 2001-07-24 | 503 |
+-----+-----------+--------+--------+------------+------+
10 rows in set (0.01 sec)

mysql> ALTER TABLE EMPLOYEE


-> CHANGE DOB DATEOFBIRTH DATE;
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> SELECT * FROM EMPLOYEE;


+-----+-----------+--------+--------+-------------+------+
| ENO | ENAME | GENDER | SALARY | DATEOFBIRTH | DNO |
+-----+-----------+--------+--------+-------------+------+
| 101 | NEHA |F | 60000 | 2001-07-24 | 501 |
| 102 | NISHA |F | 40000 | 2001-07-24 | 502 |
| 103 | AADITYA | M | 25000 | 2001-07-24 | 501 |

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla
Please Like, Share and Subscribe our YouTube Channel :
http://www.youtube.com/swatichawlaofficial

| 104 | ABHISHEK | NULL | 35000 | 2003-07-16 | 501 |


| 105 | PARI | NULL | 45000 | 2003-02-17 | 502 |
| 106 | AANYA |F | 55000 | 2005-04-24 | 503 |
| 107 | RADHIKA | F | 75000 | 2001-07-24 | 502 |
| 108 | SEEMA |F | 15000 | 2001-07-24 | 503 |
| 109 | TANNU |F | 25000 | 2007-04-14 | 503 |
| 110 | PRADYUMAN | M | 55000 | 2001-07-24 | 503 |
+-----+-----------+--------+--------+-------------+------+
10 rows in set (0.00 sec)

mysql>

Please
/swatichawlaofficial /swatichawlaofficial Prepared By :
Follow
us at: t.me/swatichawla12cs /swatichawlaofficial Swati Chawla

You might also like