Enter password: ****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.36 MySQL Community Server - GPL
Copyright (c) 2000, 2024, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sakila |
| shital |
| sys |
| world |
+--------------------+
7 rows in set (0.01 sec)
mysql> use shital;
Database changed
mysql> create table stud(id int,name varchar(20),address varchar(20),dob
date,gender varchar(1));
Query OK, 0 rows affected (0.02 sec)
mysql> insert into stud values(101,'shital','shirdi','12-12-2002','F');
ERROR 1292 (22007): Incorrect date value: '12-12-2002' for column 'dob' at row 1
mysql> insert into stud values(101,'shital','shirdi','2002-12-12','F');
Query OK, 1 row affected (0.00 sec)
mysql> insert into stud values(101,'palak','dhule','2002-12-01','F');
Query OK, 1 row affected (0.00 sec)
mysql> insert into stud values(103,'vrushali','jalgaon','2001-05-06','F');
Query OK, 1 row affected (0.00 sec)
mysql> insert into stud values(104,'nikhil','sakuri','2002-08-21','M');
Query OK, 1 row affected (0.00 sec)
mysql> insert into stud values(105,'anya','rahata','2002-06-18','M');
Query OK, 1 row affected (0.02 sec)
mysql> select * from stud;
+------+----------+---------+------------+--------+
| id | name | address | dob | gender |
+------+----------+---------+------------+--------+
| 101 | shital | shirdi | 2002-12-12 | F |
| 101 | palak | dhule | 2002-12-01 | F |
| 103 | vrushali | jalgaon | 2001-05-06 | F |
| 104 | nikhil | sakuri | 2002-08-21 | M |
| 105 | anya | rahata | 2002-06-18 | M |
+------+----------+---------+------------+--------+
5 rows in set (0.00 sec)
mysql> update stud set id=102 where name='palak';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from stud;
+------+----------+---------+------------+--------+
| id | name | address | dob | gender |
+------+----------+---------+------------+--------+
| 101 | shital | shirdi | 2002-12-12 | F |
| 102 | palak | dhule | 2002-12-01 | F |
| 103 | vrushali | jalgaon | 2001-05-06 | F |
| 104 | nikhil | sakuri | 2002-08-21 | M |
| 105 | anya | rahata | 2002-06-18 | M |
+------+----------+---------+------------+--------+
5 rows in set (0.00 sec)
mysql> alter table stud add age int;
Query OK, 0 rows affected (0.02 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> update stud set age=21 where id=101;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from stud;
+------+----------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+----------+---------+------------+--------+------+
| 101 | shital | shirdi | 2002-12-12 | F | 21 |
| 102 | palak | dhule | 2002-12-01 | F | NULL |
| 103 | vrushali | jalgaon | 2001-05-06 | F | NULL |
| 104 | nikhil | sakuri | 2002-08-21 | M | NULL |
| 105 | anya | rahata | 2002-06-18 | M | NULL |
+------+----------+---------+------------+--------+------+
5 rows in set (0.00 sec)
mysql> update stud set age=20 where id in(102,103,104)'
'> ^C
mysql> update stud set age=20 where id in(102,103,104);
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql> select * from stud;
+------+----------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+----------+---------+------------+--------+------+
| 101 | shital | shirdi | 2002-12-12 | F | 21 |
| 102 | palak | dhule | 2002-12-01 | F | 20 |
| 103 | vrushali | jalgaon | 2001-05-06 | F | 20 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
| 105 | anya | rahata | 2002-06-18 | M | NULL |
+------+----------+---------+------------+--------+------+
5 rows in set (0.00 sec)
mysql> update stud set age=17 where id=105;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from stud where id>18;
+------+----------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+----------+---------+------------+--------+------+
| 101 | shital | shirdi | 2002-12-12 | F | 21 |
| 102 | palak | dhule | 2002-12-01 | F | 20 |
| 103 | vrushali | jalgaon | 2001-05-06 | F | 20 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
| 105 | anya | rahata | 2002-06-18 | M | 17 |
+------+----------+---------+------------+--------+------+
5 rows in set (0.00 sec)
mysql> select * from stud where age>18;
+------+----------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+----------+---------+------------+--------+------+
| 101 | shital | shirdi | 2002-12-12 | F | 21 |
| 102 | palak | dhule | 2002-12-01 | F | 20 |
| 103 | vrushali | jalgaon | 2001-05-06 | F | 20 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
+------+----------+---------+------------+--------+------+
4 rows in set (0.00 sec)
mysql> select * from stud where age>=17;
+------+----------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+----------+---------+------------+--------+------+
| 101 | shital | shirdi | 2002-12-12 | F | 21 |
| 102 | palak | dhule | 2002-12-01 | F | 20 |
| 103 | vrushali | jalgaon | 2001-05-06 | F | 20 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
| 105 | anya | rahata | 2002-06-18 | M | 17 |
+------+----------+---------+------------+--------+------+
5 rows in set (0.00 sec)
mysql> select * from stud where age<21;
+------+----------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+----------+---------+------------+--------+------+
| 102 | palak | dhule | 2002-12-01 | F | 20 |
| 103 | vrushali | jalgaon | 2001-05-06 | F | 20 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
| 105 | anya | rahata | 2002-06-18 | M | 17 |
+------+----------+---------+------------+--------+------+
4 rows in set (0.00 sec)
mysql> select * from stud where age>18 and age<21;
+------+----------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+----------+---------+------------+--------+------+
| 102 | palak | dhule | 2002-12-01 | F | 20 |
| 103 | vrushali | jalgaon | 2001-05-06 | F | 20 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
+------+----------+---------+------------+--------+------+
3 rows in set (0.00 sec)
mysql> select * from stud where age>18 or age<21;
+------+----------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+----------+---------+------------+--------+------+
| 101 | shital | shirdi | 2002-12-12 | F | 21 |
| 102 | palak | dhule | 2002-12-01 | F | 20 |
| 103 | vrushali | jalgaon | 2001-05-06 | F | 20 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
| 105 | anya | rahata | 2002-06-18 | M | 17 |
+------+----------+---------+------------+--------+------+
5 rows in set (0.00 sec)
mysql> select * from stud where age>=20 or age<21;
+------+----------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+----------+---------+------------+--------+------+
| 101 | shital | shirdi | 2002-12-12 | F | 21 |
| 102 | palak | dhule | 2002-12-01 | F | 20 |
| 103 | vrushali | jalgaon | 2001-05-06 | F | 20 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
| 105 | anya | rahata | 2002-06-18 | M | 17 |
+------+----------+---------+------------+--------+------+
5 rows in set (0.00 sec)
mysql> select * from stud where id<>101;
+------+----------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+----------+---------+------------+--------+------+
| 102 | palak | dhule | 2002-12-01 | F | 20 |
| 103 | vrushali | jalgaon | 2001-05-06 | F | 20 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
| 105 | anya | rahata | 2002-06-18 | M | 17 |
+------+----------+---------+------------+--------+------+
4 rows in set (0.00 sec)
mysql> select * from stud where id between 103 and 105;
+------+----------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+----------+---------+------------+--------+------+
| 103 | vrushali | jalgaon | 2001-05-06 | F | 20 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
| 105 | anya | rahata | 2002-06-18 | M | 17 |
+------+----------+---------+------------+--------+------+
3 rows in set (0.00 sec)
mysql> select * from stud where id in(102,104);
+------+--------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+--------+---------+------------+--------+------+
| 102 | palak | dhule | 2002-12-01 | F | 20 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
+------+--------+---------+------------+--------+------+
2 rows in set (0.00 sec)
mysql> select * from stud where id in(102,105);
+------+-------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+-------+---------+------------+--------+------+
| 102 | palak | dhule | 2002-12-01 | F | 20 |
| 105 | anya | rahata | 2002-06-18 | M | 17 |
+------+-------+---------+------------+--------+------+
2 rows in set (0.00 sec)
mysql> select * from stud where id not in(102,105);
+------+----------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+----------+---------+------------+--------+------+
| 101 | shital | shirdi | 2002-12-12 | F | 21 |
| 103 | vrushali | jalgaon | 2001-05-06 | F | 20 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
+------+----------+---------+------------+--------+------+
3 rows in set (0.00 sec)
mysql> select * from stud where age in(17,20);
+------+----------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+----------+---------+------------+--------+------+
| 102 | palak | dhule | 2002-12-01 | F | 20 |
| 103 | vrushali | jalgaon | 2001-05-06 | F | 20 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
| 105 | anya | rahata | 2002-06-18 | M | 17 |
+------+----------+---------+------------+--------+------+
4 rows in set (0.00 sec)
mysql> select * from stud where age in(16,20);
+------+----------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+----------+---------+------------+--------+------+
| 102 | palak | dhule | 2002-12-01 | F | 20 |
| 103 | vrushali | jalgaon | 2001-05-06 | F | 20 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
+------+----------+---------+------------+--------+------+
3 rows in set (0.00 sec)
mysql>
mysql> select * from stud where age in(16,21);
+------+--------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+--------+---------+------------+--------+------+
| 101 | shital | shirdi | 2002-12-12 | F | 21 |
+------+--------+---------+------------+--------+------+
1 row in set (0.00 sec)
mysql> select * from stud where name like 'a%';
+------+------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+------+---------+------------+--------+------+
| 105 | anya | rahata | 2002-06-18 | M | 17 |
+------+------+---------+------------+--------+------+
1 row in set (0.00 sec)
mysql> select * from stud where name like '%l';
+------+--------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+--------+---------+------------+--------+------+
| 101 | shital | shirdi | 2002-12-12 | F | 21 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
+------+--------+---------+------------+--------+------+
2 rows in set (0.00 sec)
mysql> select * from stud where name like '__l';
Empty set (0.00 sec)
mysql> select * from stud where name like '__l%';
+------+-------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+-------+---------+------------+--------+------+
| 102 | palak | dhule | 2002-12-01 | F | 20 |
+------+-------+---------+------------+--------+------+
1 row in set (0.00 sec)
mysql> select * from stud where age in(16,21);
+------+--------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+--------+---------+------------+--------+------+
| 101 | shital | shirdi | 2002-12-12 | F | 21 |
+------+--------+---------+------------+--------+------+
1 row in set (0.00 sec)
mysql>
mysql> select * from stud where id in(101,104);
+------+--------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+--------+---------+------------+--------+------+
| 101 | shital | shirdi | 2002-12-12 | F | 21 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
+------+--------+---------+------------+--------+------+
2 rows in set (0.00 sec)
mysql> select * from stud where id between 102 and 104;
+------+----------+---------+------------+--------+------+
| id | name | address | dob | gender | age |
+------+----------+---------+------------+--------+------+
| 102 | palak | dhule | 2002-12-01 | F | 20 |
| 103 | vrushali | jalgaon | 2001-05-06 | F | 20 |
| 104 | nikhil | sakuri | 2002-08-21 | M | 20 |
+------+----------+---------+------------+--------+------+
3 rows in set (0.00 sec)
mysql>