Sie sind auf Seite 1von 29

MY SQL

TABLE : TRANSACTION
mysql> create database t1;
Query OK, 1 row affected (0.00 sec)
mysql> use t1;
Database changed
mysql> create table t1(Code integer,Grade char(1),Value integer);
Query OK, 0 rows affected (0.39 sec)
mysql> insert into t1 value(1,'G',510);
Query OK, 1 row affected (0.12 sec)
mysql> insert into t1 value(2,'K',600);
Query OK, 1 row affected (0.07 sec)
mysql> insert into t1 value(3,'B',200);
Query OK, 1 row affected (0.08 sec)
mysql> insert into t1 value(4,'A',100);
Query OK, 1 row affected (0.07 sec)
mysql> SELECT * FROM T1;

+---------+---------+---------+
| Code | Grade | Value |
+---------+---------+---------+
| 1 | G | 510 |
| 2 | K | 600 |
| 3 | B | 200 |
| 4 | A | 100 |
+--------+-----------+---------+
4 rows in set (0.08 sec)
mysql> START TRANSACTION;
Query OK, 0 rows affected (0.00 sec)
mysql> UPDATE T1 SET VALUE=550 WHERE CODE=1;
Query OK, 1 row affected (0.03 sec)
mysql> SELECT * FROM T1;
+--------+---------+---------+
| Code | Grade | Value |
+--------+---------+---------+
| 1 |G | 550 |
| 2 |K | 600 |
| 3 |B | 200 |
| 4 |A | 100 |
+-------+----------+---------+
4 rows in set (0.00 sec)

mysql> INSERT INTO T1 VALUE(70,'F',90);


Query OK, 1 row affected (0.01 sec)
mysql> SELECT * FROM T1;
+--------+---------+---------+
| Code | Grade | Value |
+--------+---------+---------+
| 1 |G | 550 |
| 2 |K | 600 |
| 3 |B | 200 |
| 4 |A | 100 |
| 70 | F | 90 |
+--------+---------+-------+
5 rows in set (0.00 sec)

mysql> INSERT INTO T1 VALUE(80,'L',90);


Query OK, 1 row affected (0.00 sec)

mysql> SELECT * FROM T1;


+--------+---------+---------+
| Code | Grade | Value |
+--------+---------+---------+
| 1 |G | 550 |
| 2 |K | 600 |
| 3 |B | 200 |
| 4 |A | 100 |
| 70 | F | 90 |
| 80 | L | 90 |
+-------+-----------+-------+
6 rows in set (0.00 sec)

mysql> SAVEPOINT S1;


Query OK, 0 rows affected (0.00 sec)
mysql> DELETE FROM T1 WHERE CODE=70;
Query OK, 1 row affected (0.00 sec)

mysql> SELECT * FROM T1;


+--------+---------+---------+
| Code | Grade | Value |
+--------+---------+---------+
| 1 |G | 550 |
| 2 |K | 600 |
| 3 |B | 200 |
| 4 |A | 100 |
| 80 | L | 90 |
+--------+---------+--------+
5 rows in set (0.00 sec)
mysql> ROLLBACK WORK TO SAVEPOINT S1;
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT * FROM T1;
+-------+----------+---------+
| Code | Grade | Value |
+--------+---------+---------+
| 1 |G | 550 |
| 2 |K | 600 |
| 3 |B | 200 |
| 4 |A | 100 |
| 70 | F | 90 |
| 80 | L | 90 |
+-------+---------+---------+
6 rows in set (0.00 sec)

mysql> UPDATE T1 SET VALUE=990 WHERE CODE=2;


Query OK, 1 row affected (0.00 sec)

mysql> SELECT * FROM T1;


+--------+---------+---------+
| Code | Grade | Value |
+--------+---------+---------+
| 1 |G | 550 |
| 2 |K | 990 |
| 3 |B | 200 |
| 4 |A | 100 |
| 70 | F | 90 |
| 80 | L | 90 |
+-------+----------+--------+
6 rows in set (0.00 sec)

mysql> ROLLBACK WORK TO SAVEPOINT S1;


Query OK, 0 rows affected (0.00 sec)

mysql> SELECT * FROM T1;


+--------+---------+---------+
| Code | Grade | Value |
+--------+---------+---------+
| 1 |G | 550 |
| 2 |K | 600 |
| 3 |B | 200 |
| 4 |A | 100 |
| 70 | F | 90 |
| 80 | L | 90 |
+-------+----------+--------+
6 rows in set (0.00 sec)
mysql> UPDATE T1 SET VALUE=510 WHERE CODE=1;
Query OK, 1 row affected (0.00 sec)
mysql> SELECT * FROM T1;
+--------+---------+---------+
| Code | Grade | Value |
+--------+---------+---------+
| 1 |G | 510 |
| 2 |K | 600 |
| 3 |B | 200 |
| 4 |A | 100 |
| 70 | F | 90 |
| 80 | L | 90 |
6 rows in set (0.00 sec)

mysql> COMMIT WORK;


Query OK, 0 rows affected (0.05 sec)

mysql> SELECT * FROM T1;


+-------+----------+---------+
| Code| Grade | Value |
+-------+-----------+--------+
| 1 |G | 510 |
| 2 |K | 600 |
| 3 |B | 200 |
| 4 |A | 100 |
| 70 | F | 90 |
| 80 | L | 90 |
+-------+---------+----------+
6 rows in set (0.00 sec)

TABLE : CLUB
mysql> create database CLUB;
Query OK, 1 row affected (0.00 sec)
mysql> USE CLUB;
Database changed
mysql> CREATE TABLE CLUB(COACH_ID INT,COACHNAME VARCHAR(18),AGE
INT,SPORTS CHAR(
15),DATOFAPP DATE,PAY INT,SEX CHAR(1));
Query OK, 0 rows affected (0.17 sec)
mysql> INSERT INTO CLUB VALUE(1,'JATIN',35,'KARATE',27/03/1996,1000,'M');
Query OK, 1 row affected (0.42 sec)
mysql> INSERT INTO CLUB VALUE(2,'HARDIK',34,'KARATE',20/01/1998,1200,'M');
Query OK, 1 row affected (0.09 sec)
mysql> INSERT INTO CLUB VALUE(3,'KARAN',34,'SQUASH',19/02/1998,2000,'M');
Query OK, 1 row affected (0.08 sec)
mysql> INSERT INTO CLUB
VALUE(4,'TARUN',33,'BASKETBALL',01/01/1998,1500,'M');
Query OK, 1 row affected (0.08 sec)
mysql> INSERT INTO CLUB VALUE(5,'KETAKI',36,'SWIMMING',24/02/1998,800,'F');
Query OK, 1 row affected (0.39 sec)
mysql> INSERT INTO CLUB VALUE(6,'ZAREEN',37,'KARATE',22/02/1998,1100,'F');
Query OK, 1 row affected (0.08 sec)
mysql> INSERT INTO CLUB VALUE(7,'KUSH',41,'SWIMMING',13/01/1998,900,'M');
Query OK, 1 row affected (0.08 sec)
mysql> INSERT INTO CLUB VALUE(8,'ANKITA',39,'SQUASH',20/02/1998,2200,'F');
Query OK, 1 row affected (0.45 sec)
mysql> INSERT INTO CLUB
VALUE(9,'ROHAN',37,'BASKETBALL',19/02/1998,1700,'M');
Query OK, 1 row affected (0.44 sec)
mysql> INSERT INTO CLUB VALUE(10,'RAHUL',38,'HOCKEY',16/08/1998,1900,'M');
Query OK, 1 row affected (0.06 sec)
mysql> SELECT* FROM CLUB;
+---------------+-------------------+--------+---------------+------------------+--------+-----+
| COACH_ID | COACHNAME | AGE | SPORTS | DATOFAPP | PAY | SEX |
+---------------+-------------------+--------+----------------+-----------------+-------+-------+
| 1 | JATIN | 35 | KARATE | 0000-00-00 | 1000 | M |
| 2 | HARDIK | 34 | KARATE | 0000-00-00 | 1200 | M |
| 3 | KARAN | 34 | SQUASH | 0000-00-00 | 2000 | M |
| 4 | TARUN | 33 | BASKETBALL | 0000-00-00 | 1500 | M |
| 5 | KETAKI | 36 | SWIMMING | 0000-00-00 | 800 | F |
| 6 | ZAREEN | 37 | KARATE | 0000-00-00 | 1100 | F |
| 7 | KUSH | 41 | SWIMMING | 0000-00-00 | 900 | M |
| 8 | ANKITA | 39 | SQUASH | 0000-00-00 | 2200 | F |
| 9 | ROHAN | 37 | BASKETBALL | 0000-00-00 | 1700 | M |
| 10 | RAHUL | 38 | HOCKEY | 0000-00-00 | 1900 | M |
+---------------+-----------------+------+-------------------+-----------------+--------+------+
10 rows in set (0.00 sec)

mysql> DESC CLUB;


+-------------------+----------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+----------------+------+-----+---------+-------+
| COACH_ID | int(11) | YES | | NULL | |
| COACHNAME | varchar(18) | YES | | NULL | |
| AGE | int(11) | YES | | NULL | |
| SPORTS | char(15) | YES | | NULL | |
| DATOFAPP | date | YES | | NULL | |
| PAY | int(11) | YES | | NULL | |
| SEX | char(1) | YES | | NULL | |
+-----------------+------------------+------+-----+---------+-------+
7 rows in set (0.69 sec)

mysql> SELECT COACHNAME,COACH_ID,AGE FROM CLUB WHERE


SPORTS='KARATE';
+-------------------+---------------+------+
| COACHNAME | COACH_ID | AGE |
+------------------+----------------+------+
| JATIN | 1 | 35 |
| HARDIK | 2 | 34 |
| ZAREEN | 6 | 37 |
+-----------------+----------------+------+
3 rows in set (0.00 sec)
mysql> DELETE FROM CLUB WHERE PAY=1900;
Query OK, 1 row affected (0.08 sec)

mysql> SELECT* FROM CLUB;


+---------------+-------------------+------+----------------+-----------------+--------+------+
| COACH_ID | COACHNAME | AGE | SPORTS | DATOFAPP | PAY | SEX |
+---------------+-------------------+------+-----------------+----------------+--------+------+
| 1 | JATIN | 35 | KARATE | 0000-00-00 | 1000 | M |
| 2 | HARDIK | 34 | KARATE | 0000-00-00 | 1200 | M |
| 3 | KARAN | 34 | SQUASH | 0000-00-00 | 2000 | M |
| 4 | TARUN | 33 | BASKETBALL | 0000-00-00 | 1500 | M |
| 5 | KETAKI | 36 | SWIMMING | 0000-00-00 | 800 | F |
| 6 | ZAREEN | 37 | KARATE | 0000-00-00 | 1100 | F |
| 7 | KUSH | 41 | SWIMMING | 0000-00-00 | 900 | M |
| 8 | ANKITA | 39 | SQUASH | 0000-00-00 | 2200 | F |
| 9 | ROHAN | 37 | BASKETBALL | 0000-00-00 | 1700 | M |
+--------------+-----------------+------+--------------------+-----------------+------+------+
9 rows in set (0.00 sec)

mysql> INSERT INTO CLUB VALUE(10,'RAHUL',38,'HOCKEY',16/08/1998,1900,'M');


Query OK, 1 row affected (0.08 sec)

mysql> SELECT* FROM CLUB;


+---------------+-------------------+-------+---------------+-----------------+------+------+
| COACH_ID | COACHNAME | AGE | SPORTS | DATOFAPP | PAY | SEX |
+--------------+--------------------+------+-----------------+------------------+------+------+
| 1 | JATIN | 35 | KARATE | 0000-00-00 | 1000 | M |
| 2 | HARDIK | 34 | KARATE | 0000-00-00 | 1200 | M |
| 3 | KARAN | 34 | SQUASH | 0000-00-00 | 2000 | M |
| 4 | TARUN | 33 | BASKETBALL | 0000-00-00 | 1500 | M |
| 5 | KETAKI | 36 | SWIMMING | 0000-00-00 | 800 | F |
| 6 | ZAREEN | 37 | KARATE | 0000-00-00 | 1100 | F |
| 7 | KUSH | 41 | SWIMMING | 0000-00-00 | 900 | M |
| 8 | ANKITA | 39 | SQUASH | 0000-00-00 | 2200 | F |
| 9 | ROHAN | 37 | BASKETBALL | 0000-00-00 | 1700 | M |
| 10 | RAHUL | 38 | HOCKEY | 0000-00-00 | 1900 | M |
+--------------+------------------+------+------------------+-----------------+------+------+
10 rows in set (0.00 sec)

mysql> UPDATE CLUB SET PAY=1500 WHERE SPORTS='KARATE';


Query OK, 3 rows affected (0.08 sec)

mysql> SELECT* FROM CLUB;


+---------------+-------------------+------+----------------+-----------------+------+------+
| COACH_ID | COACHNAME | AGE | SPORTS | DATOFAPP | PA Y | SEX |
+---------------+------------------+------+------------------+----------------+------+------+
| 1 | JATIN | 35 | KARATE | 0000-00-00 | 1500 | M |
| 2 | HARDIK | 34 | KARATE | 0000-00-00 | 1500 | M |
| 3 | KARAN | 34 | SQUASH | 0000-00-00 | 2000 | M |
| 4 | TARUN | 33 | BASKETBALL | 0000-00-00 | 1500 | M |
| 5 | KETAKI | 36 | SWIMMING | 0000-00-00 | 800 | F |
| 6 | ZAREEN | 37 | KARATE | 0000-00-00 | 1500 | F |
| 7 | KUSH | 41 | SWIMMING | 0000-00-00 | 900 | M |
| 8 | ANKITA | 39 | SQUASH | 0000-00-00 | 2200 | F |
| 9 | ROHAN | 37 | BASKETBALL | 0000-00-00 | 1700 | M |
| 10 | RAHUL | 38 | HOCKEY | 0000-00-00 | 1900 | M |
+----------+----------------------+------+-------------------+----------------+------+------+
10 rows in set (0.00 sec)

mysql> SELECT COACHNAME,SPORTS FROM CLUB WHERE PAY=1500;


+------------------+----------------+
| COACHNAME | SPORTS |
+-------------------+----------------+
| JATIN | KARATE |
| HARDIK | KARATE |
| TARUN | BASKETBALL |
| ZAREEN | KARATE |
+------------------+-----------------+
4 rows in set (0.00 sec)
mysql> SELECT* FROM CLUB WHERE AGE BETWEEN 30 AND 40;
+---------------+-------------------+-------+-----------------+-----------------+------+------+
| COACH_ID | COACHNAME | AGE | SPORTS | DATOFAPP | PAY | SEX |
+---------------+-------------------+-------+-----------------+-----------------+------+------+
| 1 | JATIN | 35 | KARATE | 0000-00-00 | 1500 | M |
| 2 | HARDIK | 34| KARATE | 0000-00-00 | 1500 | M |
| 3 | KARAN | 34 | SQUASH | 0000-00-00 | 2000 | M |
| 4 | TARUN | 33 | BASKETBALL| 0000-00-00 | 1500 | M |
| 5 | KETAKI | 36 | SWIMMING | 0000-00-00 | 800 | F |
| 6 | ZAREEN | 37 | KARATE | 0000-00-00 | 1500 | F |
| 8 | ANKITA | 39 | SQUASH | 0000-00-00 | 2200 | F |
| 9 | ROHAN | 37 | BASKETBALL | 0000-00-00 | 1700 | M |
| 10 | RAHUL | 38 | HOCKEY | 0000-00-00 | 1900 | M |
+---------------+-------------------+------+-------------------+----------------+------+------+
9 rows in set (0.05 sec)

mysql> SELECT COACHNAME,SPORTS FROM CLUB WHERE COACHNAME IS NULL;


Empty set (0.00 sec)

mysql> SELECT* FROM CLUB ORDER BY PAY;


+---------------+-------------------+------+------------------+-----------------+------+------+
| COACH_ID | COACHNAME | AGE | SPORTS | DATOFAPP | PAY | SEX |
+---------------+--------------------+------+-----------------+-----------------+------+------+
| 5 | KETAKI | 36 | SWIMMING | 0000-00-00 | 800 | F |
| 7 | KUSH | 41 | SWIMMING | 0000-00-00 | 900 | M |
| 1 | JATIN | 35 | KARATE | 0000-00-00 | 1500 | M |
| 6 | ZAREEN | 37 | KARATE | 0000-00-00 | 1500 | F |
| 4 | TARUN | 33 | BASKETBALL| 0000-00-00 | 1500 | M |
| 2 | HARDIK | 34 | KARATE | 0000-00-00 | 1500 | M |
| 9 | ROHAN | 37 | BASKETBALL| 0000-00-00 | 1700 | M |
| 10 | RAHUL | 38 | HOCKEY | 0000-00-00 | 1900 | M |
| 3 | KARAN | 34 | SQUASH | 0000-00-00 | 2000 | M |
| 8 | ANKITA | 39 | SQUASH | 0000-00-00 | 2200 | F |
+---------------+--------------------+------+----------------+------------------+--------+------+
10 rows in set (0.03 sec)
mysql> SELECT* FROM CLUB ORDER BY COACHNAME;
+---------------+------------------+--------+-----------------+-----------------+---------+------+
| COACH_ID | COACHNAME | AGE | SPORTS | DATOFAPP | PAY | SEX |
+---------------+--------------------+-------+-----------------+------------------+------+------+
| 8 | ANKITA | 39 | SQUASH | 0000-00-00 | 2200 | F |
| 2 | HARDIK | 34 | KARATE | 0000-00-00 | 1500 | M |
| 1 | JATIN | 35 | KARATE | 0000-00-00 | 1500 | M |
| 3 | KARAN | 34 | SQUASH | 0000-00-00 | 2000 | M |
| 5 | KETAKI | 36 | SWIMMING | 0000-00-00 | 800 | F |
| 7 | KUSH | 41 | SWIMMING | 0000-00-00 | 900 | M |
| 10 | RAHUL | 38 | HOCKEY | 0000-00-00 | 1900 | M |
| 9 | ROHAN | 37 | BASKETBALL | 0000-00-00 | 1700 | M |
| 4 | TARUN | 33 | BASKETBALL | 0000-00-00 | 1500 | M |
| 6 | ZAREEN | 37 | KARATE | 0000-00-00 | 1500 | F |
+---------------+---------------------+------+-------------------+---------------+---------+------+
10 rows in set (0.00 sec)

mysql> SELECT* FROM CLUB WHERE PAY<=2000;


+---------------+-------------------+------+-------------------+------------------+------+------+
| COACH_ID | COACHNAME | AGE | SPORTS | DATOFAPP | PAY | SEX |
+---------------+-------------------+-------+------------------+------------------+------+------+
| 1 | JATIN | 35 | KARATE | 0000-00-00 | 1500 | M |
| 2 | HARDIK | 34 | KARATE | 0000-00-00 | 1500 | M |
| 3 | KARAN | 34 | SQUASH | 0000-00-00 | 2000 | M |
| 4 | TARUN | 33 | BASKETBALL | 0000-00-00 | 1500 | M |
| 5 | KETAKI | 36 | SWIMMING | 0000-00-00 | 800 | F |
| 6 | ZAREEN | 37 | KARATE | 0000-00-00 | 1500 | F |
| 7 | KUSH | 41 | SWIMMING | 0000-00-00 | 900 | M |
| 9 | ROHAN | 37 | BASKETBALL | 0000-00-00 | 1700 | M |
| 10 | RAHUL | 38 | HOCKEY | 0000-00-00 | 1900 | M |
+-------------+------------------+---------+--------------------+-----------------+------+------+
9 rows in set (0.00 sec)
mysql> SELECT DISTINCT SPORTS FROM CLUB;
+-----------------+
| SPORTS |
+-----------------+
| KARATE |
| SQUASH |
| BASKETBALL |
| SWIMMING |
| HOCKEY |
+----------------+

mysql> SELECT* FROM CLUB ;


+--------------+--------------------+------+----------------+-----------------+------+------+
| COACH_ID | COACHNAME | AGE | SPORTS | DATOFAPP | PAY | SEX |
+---------------+-------------------+------+-----------------+-----------------+------+------+
| 1 | JATIN | 35 | KARATE | 0000-00-00 | 1500 | M |
| 2 | HARDIK | 34 | KARATE | 0000-00-00 | 1500 | M |
| 3 | KARAN | 34 | SQUASH | 0000-00-00 | 2000 | M |
| 4 | TARUN | 33 | BASKETBALL | 0000-00-00 | 1500 | M |
| 5 | KETAKI | 36 | SWIMMING | 0000-00-00 | 800 | F |
| 6 | ZAREEN | 37 | KARATE | 0000-00-00 | 1500 | F |
| 7 | KUSH | 41 | SWIMMING | 0000-00-00 | 900 | M |
| 8 | ANKITA | 39 | SQUASH | 0000-00-00 | 2200 | F |
| 9 | ROHAN | 37 | BASKETBALL | 0000-00-00 | 1700 | M |
| 10 | RAHUL | 38 | HOCKEY | 0000-00-00 | 1900 | M |
+---------------+--------------------+------+-----------------+-----------------+------+------+
10 rows in set (0.00 sec)

TABLE : STUDENT

mysql> create database STUDENTS;


Query OK, 1 row affected (0.00 sec)

mysql> use STUDENTS;


Database changed
mysql> create table STUDENTS(Sno Int, Name char(20),Class char(5)Rollno int,
Admission_no int);
Query OK, 0 rows affected (0.39 sec)

mysql> insert into students value(1,'Jatin',’XII’,18,40093);


Query OK, 1 row affected (0.12 sec)
mysql INSERT INTO STUDENTS VALUE(2,'Hardik','XII',10,40078);
Query OK, 1 row affected (0.08 sec)

mysql> INSERT INTO STUDENTS VALUE(3,'rohan','XI',16,40043);


Query OK, 1 row affected (0.08 sec)

mysql> INSERT INTO STUDENTS VALUE(4,'rahul','X',14,40021);


Query OK, 1 row affected (0.08 sec)

mysql> INSERT INTO STUDENTS VALUE(5,'raj','XI',9,40067);


Query OK, 1 row affected (0.08 sec)

mysql> INSERT INTO STUDENTS VALUE(6,'AYUSH','IX',5,40012);


Query OK, 1 row affected (0.08 sec)

mysql> INSERT INTO STUDENTS VALUE(7,'SHUBHAM','XII',23,40041);


Query OK, 1 row affected (0.08 sec)

mysql> INSERT INTO STUDENTS VALUE(8,'RAVI','XI',26,40083);


Query OK, 1 row affected (0.08 sec)

mysql> INSERT INTO STUDENTS VALUE(9,'ARUN','X',25,40088);


Query OK, 1 row affected (0.08 sec)

mysql> INSERT INTO STUDENTS VALUE(10,'KAPIL','XI',29,40034);


Query OK, 1 row affected (0.42 sec)

mysql> SELECT* FROM STUDENTS;


+-------+-----------+---------+----------+-------------------+
| Sno | Name | Class | Rollno | Admission_no |
+-------+-----------+----------+----------+-------------------+
| 1 | Jatin | XII | 18 | 40093 |
| 2 | Hardik | XII | 10 | 40078 |
| 3 | rohan | XI | 16 | 40043 |
| 4 | rahul |X | 14 | 40021 |
| 5 | raj | XI | 9 | 40067 |
| 6 | AYUSH | IX | 5 | 40012 |
| 7 | SHUBHAM| XII | 23 | 40041 |
| 8 | RAVI | XI | 26 | 40083 |
| 9 | ARUN |X | 25 | 40088 |
| 10 | KAPIL | XI | 29 | 40034 |
+-----+------------+----------+-----------+-----------------+
10 rows in set (0.00 sec)
mysql> SELECT NAME,ROLLNO FROM STUDENTS WHERE CLASS='XII';
+--------------+-------------+
| NAME | ROLLNO|
+--------------+------------+
| Jatin | 18 |
| Hardik | 10 |
| SHUBHAM | 23 |
+---------------+------------+
3 rows in set (0.00 sec)

mysql> DESC STUDENTS;


+------------------+-------------+-------+------+------------+--------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+--------------+-------+------+-----------+--------+
| Sno | int(11) | YES | | NULL | |
| Name | char(20) | YES | | NULL | |
| Class | char(5) | YES | | NULL | |
| Rollno | int(11) | YES | | NULL | |
| Admission_no | int(11) | YES | | NULL | |
+-------------------+--------------+-------+-----+-----------+---------+
5 rows in set (0.05 sec)
mysql> DELETE FROM STUDENTS WHERE ROLLNO=16;
Query OK, 1 row affected (0.06 sec)

mysql> SELECT* FROM STUDENTS;


+------+------------+--------+----------+--------------------+
| Sno | Name | Class | Rollno | Admission_no |
+------+-------------+--------+----------+-------------------+
| 1 | Jatin | XII | 18 | 40093 |
| 2 | Hardik | XII | 10 | 40078 |
| 4 | rahul | X | 14 | 40021 |
| 5 | raj | XI | 9 | 40067 |
| 6 | AYUSH | IX | 5 | 40012 |
| 7 | SHUBHAM | XII | 23 | 40041 |
| 8 | RAVI | XI | 26 | 40083 |
| 9 | ARUN | X | 25 | 40088 |
| 10 | KAPIL | XI | 29 | 40034 |
+------+---------------+-------+--------+-------------------+
9 rows in set (0.00 sec)

mysql> INSERT INTO STUDENTS VALUE(3,'rohan','XI',16,40043);


Query OK, 1 row affected (0.08 sec)
mysql> SELECT* FROM STUDENTS;
+------+-------------+-------+-----------+-------------------+
| Sno | Name | Class | Rollno | Admission_no |
+------+-------------+-------+----------+---------------------+
| 1 | Jatin | XII | 18 | 40093 |
| 2 | Hardik | XII | 10 | 40078 |
| 4 | rahul | X | 14 | 40021 |
| 5 | raj | XI | 9 | 40067 |
| 6 | AYUSH | IX | 5 | 40012 |
| 7 | SHUBHAM | XII | 23 | 40041 |
| 8 | RAVI | XI | 26 | 40083 |
| 9 | ARUN | X | 25 | 40088 |
| 10 | KAPIL | XI | 29 | 40034 |
| 3 | rohan | XI | 16 | 40043 |
+------+-------------+-------+--------+---------------------+
10 rows in set (0.00 sec)

mysql> UPDATE STUDENTS SET CLASS='XI'WHERE ROLLNO=14;


Query OK, 1 row affected (0.08 sec)
mysql> SELECT* FROM STUDENTS;
+------+--------------+--------+----------+-------------------+
| Sno | Name | Class | Rollno | Admission_no |
+------+--------------+-------+-----------+-----===---------+
| 1 | Jatin | XII | 18 | 40093 |
| 2 | Hardik | XII | 10 | 40078 |
| 4 | rahul | XI | 14 | 40021 |
| 5 | raj | XI | 9 | 40067 |
| 6 | AYUSH | IX | 5 | 40012 |
| 7 | SHUBHAM | XII | 23 | 40041 |
| 8 | RAVI | XI | 26 | 40083 |
| 9 | ARUN | X | 25 | 40088 |
| 10| KAPIL | XI | 29 | 40034 |
| 3 | rohan | XI | 16 | 40043 |
+-----+---------------+-----+-----------+-------------------+
10 rows in set (0.00 sec)

mysql> DELETE FROM STUDENTS WHERE ROLLNO=16;


Query OK, 1 row affected (0.08 sec)

mysql> SELECT* FROM STUDENTS;


+------+--------------+--------+-----------+-------------------+
| Sno | Name | Class | Rollno | Admission_no |
+------+---------------+-------+-----------+-------------------+
| 1 | Jatin | XII | 18 | 40093 |
| 2 | Hardik | XII | 10 | 40078 |
| 4 | rahul | XI | 14 | 40021 |
| 5 | raj | XI | 9 | 40067 |
| 6 | AYUSH | IX | 5 | 40012 |
| 7 | SHUBHAM | XII | 23 | 40041 |
| 8 | RAVI | XI | 26 | 40083 |
| 9 | ARUN | X | 25 | 40088 |
| 10 | KAPIL | XI | 29 | 40034 |
+------+-------------+-------+------------+----------------+
9 rows in set (0.00 sec)
mysql> SELECT NAME,CLASS FROM STUDENTS WHERE ROLLNO=18;
+----------+---------+
| NAME | CLASS |
+---------+----------+
| Jatin | XII |
+---------+---------+
1 row in set (0.00 sec)

mysql> SELECT NAME,Admission_no FROM STUDENTS WHERE ROLLNO=10;


+-----------+--------------------+
| NAME | Admission_no |
+-----------+--------------------+
| Hardik | 40078 |
+-----------+-------------------+
1 row in set (0.00 sec)
mysql> SELECT NAME,Admission_no,rollno FROM STUDENTS WHERE class='XII';
+--------------+---------------------+--------+
| NAME | Admission_no | rollno|
+---------------+-------------------+--------+
| Jatin | 40093 | 18 |
| Hardik | 40078 | 10 |
| SHUBHAM | 40041 | 23 |
+---------------+-------------------+--------+
3 rows in set (0.00 sec)
mysql> SELECT* FROM STUDENTS WHERE ROLLNO BETWEEN 10 AND 20;
+------+-----------+---------+----------+---------------------+
| Sno | Name | Class | Rollno | Admission_no |
+------+-----------+---------+----------+-------------------+
| 1 | Jatin | XII | 18 | 40093 |
| 2 | Hardik | XII | 10 | 40078 |
| 4 | rahul | XI | 14 | 40021 |
+------+----------+----------+----------+-------------------+
3 rows in set (0.05 sec)

mysql> SELECT NAME,CLASS,ROLLNO FROM STUDENTS WHERE ADMISSION_NO IS


NULL;
Empty set (0.03 sec)

mysql> SELECT* FROM STUDENTS ORDER BY NAME;


+------+-------------+--------+-----------+-------------------+
| Sno | Name | Class | Rollno | Admission_no |
+------+-------------+--------+----------+--------------------+
| 9 | ARUN | X | 25 | 40088 |
| 6 | AYUSH | IX | 5 | 40012 |
| 2 | Hardik | XII | 10 | 40078 |
| 1 | Jatin | XII | 18 | 40093 |
| 10 | KAPIL | XI | 29 | 40034 |
| 4 | rahul | XI | 14 | 40021 |
| 5 | raj | XI | 9 | 40067 |
| 8 | RAVI | XI | 26 | 40083 |
| 7 | SHUBHAM | XII | 23 | 40041 |
+------+---------+------------+--------+------------------Z+
9 rows in set (0.05 sec)

mysql> SELECT* FROM STUDENTS WHERE ROLLNO >= 20;


+------+---------------+--------+----------+--------- ----------+
| Sno | Name | Class | Rollno | Admission_no |
+------+---------------+--------+----------+--------------------+
| 7 | SHUBHAM | XII | 23 | 40041 |
| 8 | RAVI | XI | 26 | 40083 |
| 9 | ARUN |X | 25 | 40088 |
| 10 | KAPIL | XI | 29 | 40034 |
+------+---------------+-------+----------+--------------------+
4 rows in set (0.00 sec)

mysql> SELECT* FROM STUDENTS WHERE ROLLNO <= 20;


+------+-----------+--------+----------+--------------------+
| Sno | Name | Class | Rollno | Admission_no |
+------+-----------+--------+----------+--------------------+
| 1 | Jatin | XII | 18 | 40093 |
| 2 | Hardik | XII | 10 | 40078 |
| 4 | rahul | XI | 14 | 40021 |
| 5 | raj | XI | 9 | 40067 |
| 6 | AYUSH | IX | 5 | 40012 |
+------+--------+-------+--------+-----------------------+
5 rows in set (0.00 sec)

mysql> SELECT DISTINCT CLASS FROM STUDENTS;


+---------+
| CLASS |
+---------+
| XII |
| XI |
| IX |
|X |
+--------+
4 rows in set (0.36 sec)

mysql> SELECT* FROM STUDENTS;


+------+---------------+-------+--------+-----------------------+
| Sno | Name | Class | Rollno | Admission_no |
+------+---------------+-------+--------+-----------------------+
| 1 | Jatin | XII | 18 | 40093 |
| 2 | Hardik | XII | 10 | 40078 |
| 4 | rahul | XI | 14 | 40021 |
| 5 | raj | XI | 9 | 40067 |
| 6 | AYUSH | IX | 5 | 40012 |
| 7 | SHUBHAM | XII | 23 | 40041 |
| 8 | RAVI | XI | 26 | 40083 |
| 9 | ARUN | X | 25 | 40088 |
| 10 | KAPIL | XI | 29 | 40034 |
9 rows in set (0.00 sec)
TABLE : EMPLOYEES AND DEPARTMENT
( JOINING TWO TABLE )

mysql> use employees;


Database changed
mysql> select * from employees;
+----------+--------------+-------------+----------+-----------+
| empno | ename | job | sal | deptno |
+----------+--------------+-------------+----------+-----------+
| 8369 | smith | clerk | 800 | 20 |
| 8499 | anya | salesman | 1600 | 30 |
| 8521 | seth | salesman | 1250 | 30 |
| 8566 | mahadev | manager | 2985 | 20 |
| 8654 | monim | salesman | 1250 | 30 |
| 8698 | bina | manager | 2850 | 30 |
| 8839 | amir | president | 5000 | 10 |
| 8844 | kuldeep | salesman | 1500 | 30 |
| 8882 | shivam | manager | 2450 | 10 |
| 8886 | anoop | clerk | 1100 | 20 |
| 8888 | scott | analyst | 3000 | 20 |
| 8900 | jatin | clerk | 950 | 30 |
| 8902 | fakir | analyst | 3000 | 20 |
| 8934 | mita | clerk | 1300 | 10 |
+----------+--------------+---------------+--------+-----------+
14 rows in set (0.25 sec)

mysql> create table department(Deptnointeger,Dname CHAR(20),Loc char(20));


Query OK, 0 rows affected (0.23 sec)

mysql> insert into department values(10,"Accounting","New Delhi");


Query OK, 1 row affected (0.09 sec)

mysql> insert into department values(20,"Reasearch","Chennai");


Query OK, 1 row affected (0.02 sec)

mysql> insert into department values(30,"Sales","Kolkata");


Query OK, 1 row affected (0.02 sec)

mysql> insert into department values(40,"Operations","Mumbai");


Query OK, 1 row affected (0.02 sec)

mysql> insert into department values(50,"Marketing","Banglore");


Query OK, 1 row affected (0.01 sec)

mysql> insert into department values(60,"Production","Ahmedabad");


Query OK, 1 row affected (0.02 sec)

mysql> select * from department;


+------------+---------------+-----------+
| Deptno | Dname | Loc |
+------------+---------------+-----------+
| 10 | Accounting | New Delhi |
| 20 | Reasearch | Chennai |
| 30 | Sales | Kolkata |
| 40 | Operations | Mumbai |
| 50 | Marketing |Banglore |
| 60 | Production | Ahmedabad |
+--------+-----------------+-----------------+
6 rows in set (0.00 sec)

mysql> select * from employees, department where employees.deptno =


department.d
eptno;
+-----------+------------+---------------+------+-----------+--------------+-------------+-----------+
| empno | ename | job | sal | deptno | Deptno | Dname | Loc
+-----------+------------+---------------+------+------------+------------+--------------+-----------+
| 8369 | smith | clerk | 800 | 20 | 20 | Reasearch | Chennai
| 8499 | anya | salesman | 1600 | 30 | 30 | Sales | Kolkata
| 8521 | seth | salesman | 1250 | 30 | 30 | Sales | Kolkata
| 8566 | mahadev | manager | 2985 | 20 | 20 | Reasearch | Chennai
| 8654 | monim | salesman | 1250 | 30 | 30 | Sales | Kolkata
| 8698 | bina | manager | 2850 | 30 | 30 | Sales | Kolkata
| 8839 | amir | president | 5000 | 10 | 10 | Accounting | New
Delhi
| 8844 | kuldeep | salesman | 1500 | 30 | 30 | Sales | Kolkata
| 8882 | shivam | manager | 2450 | 10 | 10 | Accounting | New
Delhi
| 8886 | anoop | clerk | 1100 | 20 | 20 | Reasearch | Chennai
| 8888 | scott | analyst | 3000 | 20 | 20 | Reasearch | Chennai
| 8900 | jatin | clerk | 950 | 30 | 30 | Sales | Kolkata
| 8902 | fakir | analyst | 3000 | 20 | 20 | Reasearch | Chennai
| 8934 | mita | clerk | 1300 | 10 | 10 | Accounting | New
Delhi
+----------+---------------+--------------+--------+-----------+--------+----------------+-----------+
14 rows in set (0.00 sec)

mysql> select employees.deptno,dname,empno,ename,job,sal from employees,


departm
ent where employees.deptno = department.deptno order by
employees.deptno,empno;
+----------+-----------------+-----------+-------------+--------------+------+
| deptno | dname | empno | ename | job | sal |
+--------- -+-----------------+-----------+------------+---------------+------+
| 10 | Accounting | 8839 | amir | president | 5000 |
| 10 | Accounting | 8882 | shivam | manager | 2450 |
| 10 | Accounting | 8934 | mita | clerk | 1300 |
| 20 | Reasearch | 8369 | smith | clerk | 800 |
| 20 | Reasearch | 8566 | mahadev | manager | 2985 |
| 20 | Reasearch | 8886 | anoop | clerk | 1100 |
| 20 | Reasearc h | 8888 | scott | analyst | 3000 |
| 20 | Reasearch | 8902 | fakir | analyst | 3000 |
| 30 | Sales | 8499 | anya | salesman | 1600 |
| 30 | Sales | 8521 | seth | salesman | 1250 |
| 30 | Sales | 8654 | monim | salesman | 1250 |
| 30 | Sales | 8698 | bina | manager | 2850 |
| 30 | Sales | 8844 | kuldeep | salesman | 1500 |
| 30 | Sales | 8900 | jatin | clerk | 950 |
+-----------+-----------------+-----------+---------------+--------------+-------+
14 rows in set (0.08 sec)

mysql> select e.deptno,dname,empno,ename,job,sal from employees e,


department d
wheree.deptno = d.deptno and dname="sales" order by e.deptno,empno;
+----------+-----------+-----------+------------+--------------+-------+
| deptno | dname | empno | ename | job | sal |
+----------+-----------+-----------+------------+--------------+-------+
| 30 | Sales | 8499 | anya | salesman | 1600 |
| 30 | Sales | 8521 | seth | salesman | 1250 |
| 30 | Sales | 8654 | monim | salesman | 1250 |
| 30 | Sales | 8698 | bina | manager | 2850 |
| 30 | Sales | 8844 | kuldeep| salesman | 1500 |
| 30 | Sales | 8900 | jatin | clerk | 950 |
+----------+-----------+------------+-----------+--------------+--------+
6 rows in set (0.01 sec)

mysql> select e.deptno,dname,empno,ename,job,sal from employees e,


department d
wheree.deptno = d.deptno and dname="sales" and sal>=1500 order by
e.deptno,empn
o;
+----------+-----------+-----------+-----------+--------------+-------+
| deptno | dname | empno | ename | job | sal |
+----------+-----------+-----------+-----------+--------------+-------+
| 30 | Sales | 8499 | anya | salesman | 1600 |
| 30 | Sales | 8698 | bina | manager | 2850 |
| 30 | Sales | 8844 | kuldeep| salesman | 1500 |
+----------+-----------+-----------+------------+-------------+--------+
3 rows in set (0.02 sec)

mysql> select * from employees join department;


+----------+------------+-----------+-------+-----------+-----------+---------------+-----------
+
| empno | ename | job | sal | deptno | Deptno | Dname | Loc
|
+----------+------------+-----------+-------+-----------+-----------+----------------+-----------
+
| 8369 | smith | clerk | 800 | 20 | 10 | Accounting | New Delhi
|
| 8369 | smith | clerk | 800 | 20 | 20 | Reasearch | Chennai
|
| 8369 | smith | clerk | 800 | 20 | 30 | Sales | Kolkata
|
| 8369 | smith | clerk | 800 | 20 | 40 | Operations | Mumbai
|
| 8369 | smith | clerk | 800 | 20 | 50 | Marketing | Banglore
|
| 8369 | smith | clerk | 800 | 20 | 60 | Production | Ahmedabad
|
| 8499 | anya | salesman | 1600 | 30 | 10 | Accounting | New Delhi
|
| 8499 | anya | salesman | 1600 | 30 | 20 | Reasearch | Chennai
|
| 8499 | anya | salesman | 1600 | 30 | 30 | Sales | Kolkata
|
| 8499 | anya | salesman | 1600 | 30 | 40 | Operations | Mumbai
|
| 8499 | anya | salesman | 1600 | 30 | 50 | Marketing | Banglore
|
| 8499 | anya | salesman | 1600 | 30 | 60 | Production | Ahmedabad
|
| 8521 | seth | salesman | 1250 | 30 | 10 | Accounting | New Delhi
|
| 8521 | seth | salesman | 1250 | 30 | 20 | Reasearch | Chennai
|
| 8521 | seth | salesman | 1250 | 30 | 30 | Sales | Kolkata
|
| 8521 | seth | salesman | 1250 | 30 | 40 | Operations | Mumbai
|
| 8521 | seth | salesman | 1250 | 30 | 50 | Marketing | Banglore
|
| 8521 | seth | salesman | 1250 | 30 | 60 | Production | Ahmedabad
|
| 8566 | mahadev | manager | 2985 | 20 | 10 | Accounting | New Delhi
|
| 8566 | mahadev | manager | 2985 | 20 | 20 | Reasearch | Chennai
|
| 8566 | mahadev | manager | 2985 | 20 | 30 | Sales | Kolkata
|
| 8566 | mahadev | manager | 2985 | 20 | 40 | Operations | Mumbai
|
| 8566 | mahadev | manager | 2985 | 20 | 50 | Marketing | Banglore
|
| 8566 | mahadev | manager | 2985 | 20 | 60 | Production | Ahmedabad
|
| 8654 | monim | salesman | 1250 | 30 | 10 | Accounting | New Delhi
|
| 8654 | monim | salesman | 1250 | 30 | 20 | Reasearch | Chennai
|
| 8654 | monim | salesman | 1250 | 30 | 30 | Sales | Kolkata
|
| 8654 | monim | salesman | 1250 | 30 | 40 | Operations | Mumbai
|
| 8654 | monim | salesman | 1250 | 30 | 50 | Marketing | Banglore
|
| 8654 | monim | salesman | 1250 | 30 | 60 | Production | Ahmedabad
|
| 8698 | bina | manager | 2850 | 30 | 10 | Accounting | New Delhi
|
| 8698 | bina | manager | 2850 | 30 | 20 | Reasearch | Chennai
|
| 8698 | bina | manager | 2850 | 30 | 30 | Sales | Kolkata
|
| 8698 | bina | manager | 2850 | 30 | 40 | Operations | Mumbai
|
| 8698 | bina | manager | 2850 | 30 | 50 | Marketing | Banglore
|
| 8698 | bina | manager | 2850 | 30 | 60 | Production | Ahmedabad
|
| 8839 | amir | president | 5000 | 10 | 10 | Accounting | New Delhi
|
| 8839 | amir | president | 5000 | 10 | 20 | Reasearch | Chennai
|
| 8839 | amir | president | 5000 | 10 | 30 | Sales | Kolkata
|
| 8839 | amir | president | 5000 | 10 | 40 | Operations | Mumbai
|
| 8839 | amir | president | 5000 | 10 | 50 | Marketing | Banglore
|
| 8839 | amir | president | 5000 | 10 | 60 | Production | Ahmedabad
|
| 8844 | kuldeep | salesman | 1500 | 30 | 10 | Accounting | New Delhi
|
| 8844 | kuldeep | salesman | 1500 | 30 | 20 | Reasearch | Chennai
|
| 8844 | kuldeep | salesman | 1500 | 30 | 30 | Sales | Kolkata
|
| 8844 | kuldeep | salesman | 1500 | 30 | 40 | Operations| Mumbai
|
| 8844 | kuldeep | salesman | 1500 | 30 | 50 | Marketing | Banglore
|
| 8844 | kuldeep| salesman | 1500 | 30 | 60 | Production | Ahmedabad
|
| 8882 | shivam | manager | 2450 | 10 | 10 | Accounting | New Delhi
|
| 8882 | shivam | manager | 2450 | 10 | 20 | Reasearch | Chennai
|
| 8882 | shivam | manager | 2450 | 10 | 30 | Sales | Kolkata
|
| 8882 | shivam | manager | 2450 | 10 | 40 | Operations | Mumbai
|
| 8882 | shivam | manager | 2450 | 10 | 50 | Marketing | Banglore
|
| 8882 | shivam | manager | 2450 | 10 | 60 | Production | Ahmedabad
|
| 8886 | anoop | clerk | 1100 | 20 | 10 | Accounting | New Delhi
|
| 8886 | anoop | clerk | 1100 | 20 | 20 | Reasearch | Chennai
|
| 8886 | anoop | clerk | 1100 | 20 | 30 | Sales | Kolkata
|
| 8886 | anoop | clerk | 1100 | 20 | 40 | Operations | Mumbai
|
| 8886 | anoop | clerk | 1100 | 20 | 50 | Marketing | Banglore
|
| 8886 | anoop | clerk | 1100 | 20 | 60 | Production | Ahmedabad
|
| 8888 | scott | analyst | 3000 | 20 | 10 | Accounting | New Delhi
|
| 8888 | scott | analyst | 3000 | 20 | 20 | Reasearch | Chennai
|
| 8888 | scott | analyst | 3000 | 20 | 30 | Sales | Kolkata
|
| 8888 | scott | analyst | 3000 | 20 | 40 | Operations | Mumbai
|
| 8888 | scott | analyst | 3000 | 20 | 50 | Marketing | Banglore
|
| 8888 | scott | analyst | 3000 | 20 | 60 | Production | Ahmedabad
|
| 8900 | jatin | clerk | 950 | 30 | 10 | Accounting | New Delhi
|
| 8900 | jatin | clerk | 950 | 30 | 20 | Reasearch | Chennai
|
| 8900 | jatin | clerk | 950 | 30 | 30 | Sales | Kolkata
|
| 8900 | jatin | clerk | 950 | 30 | 40 | Operations | Mumbai
|
| 8900 | jatin | clerk | 950 | 30 | 50 | Marketing | Banglore
|
| 8900 | jatin | clerk | 950 | 30 | 60 | Production | Ahmedabad
|
| 8902 | fakir | analyst | 3000 | 20 | 10 | Accounting | New Delhi
|
| 8902 | fakir | analyst | 3000 | 20 | 20 | Reasearch | Chennai
|
| 8902 | fakir | analyst | 3000 | 20 | 30 | Sales | Kolkata
|
| 8902 | fakir | analyst | 3000 | 20 | 40 | Operations | Mumbai
|
| 8902 | fakir | analyst | 3000 | 20 | 50 | Marketing | Banglore
|
| 8902 | fakir | analyst | 3000 | 20 | 60 | Production | Ahmedabad
|
| 8934 | mita | clerk | 1300 | 10 | 10 | Accounting | New Delhi
|
| 8934 | mita | clerk | 1300 | 10 | 20 | Reasearch | Chennai
|
| 8934 | mita | clerk | 1300 | 10 | 30 | Sales | Kolkata
|
| 8934 | mita | clerk | 1300 | 10 | 40 | Operations | Mumbai
|
| 8934 | mita | clerk | 1300 | 10 | 50 | Marketing | Banglore
|
| 8934 | mita | clerk | 1300 | 10 | 60 | Production | Ahmedabad
|
+-------+----------+-----------+--------+--------+--------+------------------+-----------
+
84 rows in set (0.00 sec)

mysql> select * from employees natural join department;


+----------+-----------+------------+----------+------+----------------+--------------+
| deptno | empno | ename | job | sal | Dname | Loc |
+----------+-----------+------------+----------+------+----------------+--------------+
| 20 | 8369 | smith | clerk | 800| Reasearch | Chennai |
| 30 | 8499 | anya | salesman | 1600 | Sales | Kolkata |
| 30 | 8521 | seth | salesman | 1250 | Sales | Kolkata |
| 20 | 8566 | mahadev | manager | 2985 | Reasearch | Chennai |
| 30 | 8654 | monim | salesman | 1250 | Sales | Kolkata |
| 30 | 8698 | bina | manager | 2850 | Sales | Kolkata |
| 10 | 8839 | amir | president | 5000 | Accounting | New Delhi |
| 30 | 8844 | kuldeep | salesman | 1500 | Sales | Kolkata |
| 10 | 8882 | shivam | manager | 2450 | Accounting | New Delhi |
| 20 | 8886 | anoop | clerk | 1100 | Reasearch | Chennai |
| 20 | 8888 | scott | analyst | 3000 | Reasearch | Chennai |
| 30 | 8900 | jatin | clerk | 950 | Sales | Kolkata |
| 20 | 8902 | fakir | analyst | 3000 | Reasearch | Chennai |
| 10 | 8934 | mita | clerk | 1300 | Accounting | New Delhi |
+--------+-------+----------------+---------------+-------+-----------------+--------------+
14 rows in set (0.00 sec)

Das könnte Ihnen auch gefallen