0% found this document useful (0 votes)
12 views59 pages

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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views59 pages

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
We take content rights seriously. If you suspect this is your content, claim it here.
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