Вы находитесь на странице: 1из 12

Program 1

/*CREATE NEW DATA BASE AND TABLE*/

MYSQL> CREATE DATA BASE CSE08316;


Query OK, 1 row affected (0.00 sec)
Program 2

/*CREATE TABLE WITHOUT CONSTRAINTS*/

MYSQL> CREATE CLASS (NAME VARCHAR(24),ID int(4),MARKS


int(4),ADDRESS
VARCHAR(30));

Table created.

MYSQL> DESCRIBE CLASS;

+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| NAME | varchar(24) | YES | | NULL | |
| ID | int(4) | YES | | NULL | |
| MARKS | int(4) | YES | | NULL | |
| ADDRESS | varchar(30) | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
Program 3
/*CREATE TABLE WITH CONSTRAINTS*/

MYSQL> CREATE TABLE CLAS (NAME VARCHAR(24) NOT NULL);

Query OK, 0 rows affected (0.13 sec)

MYSQL> DESCRIBE CLAS;

+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| NAME | varchar(24) | NO | | NULL | |
+-------+-------------+------+-----+---------+-------+
1 row in set (0.00 sec)
Program 4
/*ALTERING TABLE*/

I>ADDING COLUMN

MYSQL> ALTER TABLE CLAS ADD ID int(4) NOT NULL ;

Query OK, 0 rows affected (0.38 sec)


Records: 0 Duplicates: 0 Warnings: 0

MYSQL> DESCRIBE CLAS;

+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| NAME | varchar(24) | NO | | NULL | |
| ID | int(4) | NO | | NULL | |
+-------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)

II>CHANGING COLUMN WIDTH

MYSQL> ALTER TABLE CLASS MODIFY ADDRESS VARCHAR(42);

Query OK, 0 rows affected (0.22 sec)


Records: 0 Duplicates: 0 Warnings: 0

MYSQL> DESCRIBE CLASS;

+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| NAME | varchar(24) | YES | | NULL | |
| ID | int(4) | YES | | NULL | |
| MARKS | int(4) | YES | | NULL | |
| ADDRESS | varchar(42) | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
III ADDING MULTIPLE COLUMNS

MYSQL> ALTER TABLE CLAS ADD(MARKS int(4),ADDRESS VARCHAR(30));

Query OK, 0 rows affected (0.17 sec)


Records: 0 Duplicates: 0 Warnings: 0

IV>ADDING COLUMN IN TABLE WITHOUT CONSTRAINTS

MYSQL> ALTER TABLE CLASS ADD AGE int(2);

Query OK, 0 rows affected (0.22 sec)


Records: 0 Duplicates: 0 Warnings: 0

MYSQL> DESCRIBE CLASS;

+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| NAME | varchar(24) | YES | | NULL | |
| ID | int(4) | YES | | NULL | |
| MARKS | int(4) | YES | | NULL | |
| ADDRESS | varchar(42) | YES | | NULL | |
| AGE | int(2) | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

V>DROPPING COLUMN

MYSQL> ALTER TABLE CLASS DROP COLUMN AGE;

Query OK, 0 rows affected (0.22 sec)


Records: 0 Duplicates: 0 Warnings: 0

MYSQL> DESCRIBE CLASS;

+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| NAME | varchar(24) | YES | | NULL | |
| ID | int(4) | YES | | NULL | |
| MARKS | int(4) | YES | | NULL | |
| ADDRESS | varchar(42) | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
VI>ADDING PRIMARY KEY

MYSQL> ALTER TABLE CLASS ADD PRIMARY KEY(ID);

Query OK, 0 rows affected (0.23 sec)


Records: 0 Duplicates: 0 Warnings: 0

MYSQL> DESCRIBE CLASS;

+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| NAME | varchar(24) | YES | | NULL | |
| ID | int(4) | NO | PRI | 0 | |
| MARKS | int(4) | YES | | NULL | |
| ADDRESS | varchar(42) | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)

X>ADDING CHECK CONSTRAINTS

MYSQL> ALTER TABLE CLAS ADD CONSTRAINT MARKS CHECK


(MARKS>700);

Query OK, 0 rows affected (0.27 sec)


Records: 0 Duplicates: 0 Warnings: 0
Program 5.

/* INSERTING VALUES INTO TABLES*/

I>SIMPLE INSERT COMMAND

MYSQL> INSERT INTO KARISHMA


VALUES('KARISHMA',8290,1011,'GURGAON');

Query OK, 1 row affected (0.09 sec)

MYSQL> INSERT INTO KARISHMA


VALUES('DEEPAK',8283,1000,'GURGAON');

Query OK, 1 row affected (0.03 sec)

MYSQL> INSERT INTO KARISHMA VALUES('SNEHA',8340,726,'MANALI');

Query OK, 1 row affected (0.03 sec)

MYSQL> INSERT INTO KARISHMA VALUES('ANJALI',8285,744,'GURGAON');

Query OK, 1 row affected (0.01 sec)

MYSQL> INSERT INTO KARISHMA


VALUES('GEETANJALI',8289,750,'DELHI');

Query OK, 1 row affected (0.05 sec)

MYSQL> INSERT INTO KARISHMA VALUES('RAVI',8217,750,'GURGAON');

Query OK, 1 row affected (0.05 sec)

MYSQL> INSERT INTO KARISHMA VALUES('SWATI',8327,712, 'GURGAON');

Query OK, 1 row affected (0.03 sec)

MYSQL> INSERT INTO KARISHMA VALUES('RAHUL',8316,698, 'GURGAON');


Query OK, 1 row affected (0.03 sec)

MYSQL> SELECT * FROM KARISHMA;


+------------+------+-------+---------+
| NAME | ID | MARKS | ADDRESS |
+------------+------+-------+---------+
| KARISHMA | 8290 | 1011 | GURGAON |
| DEEPAK | 8283 | 1000 | GURGAON |
| SNEHA | 8340 | 726 | MANALI |
| ANJALI | 8285 | 744 | GURGAON |
| GEETANJALI | 8289 | 750 | DELHI |
| RAVI | 8217 | 750 | GURGAON |
| SWATI | 8327 | 712 | GURGAON |
| RAHUL | 8316 | 698 | GURGAON |
+------------+------+-------+---------+
8 rows in set (0.02 sec)

II>INSERTING VALUES INTO SPECIFIC COLUMN

MYSQL> INSERT INTO KARISHMA_1 (NAME,ID,MARKS, ADDRESS)


VALUES('KARISHMA',8290,1011,'GURGAON');

Query OK, 1 row affected (0.03 sec)

MYSQL> SELECT * FROM KARISHMA_1;

+--------+------+-------+---------+
| NAME | ID | MARKS | ADDRESS |
+--------+------+-------+---------+
|KARISHMA| 8290 | 1011 | GURGAON |
+--------+------+-------+---------+
1 row in set (0.00 sec)
Program 6.
/*UPDATING TABLE*/

I>UPDATE WITHOUT WHERE CLAUSE

MYSQL> UPDATE KARISHMA SET ADDRESS='GURGAON';

Query OK, 2 rows affected (0.05 sec)


Rows matched: 8 Changed: 2 Warnings: 0

MYSQL> SELECT NAME,ID,ADDRESS FROM KARISHMA;

+------------+------+---------+
| NAME | ID | ADDRESS |
+------------+------+---------+
| KARISHMA | 8290 | GURGAON |
| DEEPAK | 8283 | GURGAON |
| SNEHA | 8340 | GURGAON |
| ANJALI | 8285 | GURGAON |
| GEETANJALI | 8289 | GURGAON |
| RAVI | 8217 | GURGAON |
| SWATI | 8327 | GURGAON |
| RAHUL | 8316 | GURGAON |
+------------+------+---------+
8 rows in set (0.02 sec)

MYSQL> ROLLBACK;

Query OK, 0 rows affected (0.00 sec)

MYSQL> SELECT * FROM KARISHMA;

+------------+------+-------+---------+
| NAME | ID | MARKS | ADDRESS |
+------------+------+-------+---------+
| KARISHMA | 8290 | 1011 | GURGAON |
| DEEPAK | 8283 | 1000 | GURGAON |
| SNEHA | 8340 | 726 | GURGAON |
| ANJALI | 8285 | 744 | GURGAON |
| GEETANJALI | 8289 | 750 | GURGAON |
| RAVI | 8217 | 750 | GURGAON |
| SWATI | 8327 | 712 | GURGAON |
| RAHUL | 8316 | 698 | GURGAON |
+------------+------+-------+---------+
8 rows in set (0.00 sec)

II>UPDATING WITH WHERE CLAUSE

MYSQL> UPDATE KARISHMA SET MARKS=760 WHERE NAME='RAVI';

Query OK, 1 row affected (0.08 sec)


Rows matched: 1 Changed: 1 Warnings: 0

MYSQL> SELECT * FROM KARISHMA;

+------------+------+-------+---------+
| NAME | ID | MARKS | ADDRESS |
+------------+------+-------+---------+
| KARISHMA | 8290 | 1011 | GURGAON |
| DEEPAK | 8283 | 1000 | GURGAON |
| SNEHA | 8340 | 726 | GURGAON |
| ANJALI | 8285 | 744 | GURGAON |
| GEETANJALI | 8289 | 750 | GURGAON |
| RAVI | 8217 | 760 | GURGAON |
| SWATI | 8327 | 712 | GURGAON |
| RAHUL | 8316 | 698 | GURGAON |
+------------+------+-------+---------+
8 rows in set (0.00 sec)
III>UPDATING WITH SUB QUERY

MYSQL> UPDATE KARISHMA_1 SET NAME=(SELECT NAME FROM


KARISHMA WHERE
ID=7839) WHERE ID=8490;

Query OK, 1 row affected (0.08 sec)


Rows matched: 1 Changed: 1 Warnings: 0

MYSQL> SELECT NAME,ID,ADDRESS FROM KARISHMA_1;

+---------+------+--------------+
| NAME | ID | ADDRESS |
+---------+------+--------------+
| PIYUSH | 8273 | CHANDIGARH |
| KARISHMA| 8290 | GURGAON |
| ANKIT | 8291 | GURGOAN |
| KUBER | 8292 | KESHAV-PURAM |
+---------+------+--------------+
4 rows in set (0.00 sec)

IV>UPDATING WITH CASE

MYSQL> UPDATE KARISHMA_1 SET ID=6158 WHERE


ADDRESS='CHANDIGARH';

Query OK, 1 row affected (0.05 sec)


Rows matched: 1 Changed: 1 Warnings: 0

MYSQL> SELECT NAME,ID,ADDRESS FROM KARISHMA_1;

+---------+------+--------------+
| NAME | ID | ADDRESS |
+---------+------+--------------+
| PIYUSH | 6158 | CHANDIGARH |
| KARISHMA| 8290 | GURGAON |
| ANKIT | 8291 | GURGOAN |
| KUBER | 8292 | KESHAV-PURAM |
+---------+------+--------------+
4 rows in set (0.00 sec)

Вам также может понравиться