Exp 3
Exp 3
Database changed
mysql> CREATE TABLE STUDENT(studentID INT PRIMARY KEY,sname VARCHAR(30) NOT NULL,department VARCHAR(5),sem
INT,dob DATE,email_id VARCHAR(20) UNIQUE,college VARCHAR(20) DEFAULT 'IT');
Query OK, 0 rows affected (0.01 sec)
1. ORDER BY
mysql> SELECT department, sem, sname FROM student ORDER BY department;
+------------+------+-------+
| department | sem | sname |
+------------+------+-------+
| CSE | 7 | DOSS |
| ECE | 5 | YUVA |
| IT | 5 | MANO |
| MECH | 5 | SURYA |
+------------+------+-------+
4 rows in set (0.00 sec)
mysql> SELECT department, sem, sname FROM student ORDER BY department DESC, sem DESC, sname DESC;
+------------+------+-------+
| department | sem | sname |
+------------+------+-------+
| MECH | 5 | SURYA |
| IT | 5 | MANO |
| ECE | 5 | YUVA |
| CSE | 7 | DOSS |
+------------+------+-------+
4 rows in set (0.00 sec)
2. GROUP BY
mysql> ALTER TABLE student ADD total INT;
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0
3. AGGREGATE FUNCTIONS
1. COUNT - displays total number of rows
mysql> SELECT COUNT(*) AS total_students FROM student;
+----------------+
| total_students |
+----------------+
| 4|
+----------------+
1 row in set (0.00 sec)