Vous êtes sur la page 1sur 5

TO CREATE THE DATABASE

SQL> create table stu(s_name char(10),s_id number(2),s_roll number(2),s_address


varchar (50));

Table created.

ADD RECORDS IN THE DATABASE


SQL> insert into stu values('sachin',10,10,'narwana');

1 row created.

SQL> insert into stu values('vipin',02,12,'jind');

1 row created.

SQL> insert into stu values('vishal',03,16,'narwana');

1 row created.

SQL> insert into stu values('saurabh',04,14,'karnal');

1 row created.

TO DISPLAY THE DATABASE


SQL> select * from stu;

S_NAME S_ID S_ROLL S_ADDRESS


------------- -------- ------------ ------------------
sachin 1 1 narwana
vipin 2 12 jind
vishal 3 16 narwana
saurabh 4 14 karnal

TO DELETE THE RECORDS IN THE DATABASE


SQL> delete from stu where s_roll=14;

1 row deleted.
SQL> select * from stu;

S_NAME S_ID S_ROLL S_ADDRESS


------------ -------- ----------- ------------------
sachin 1 1 narwana
vipin 2 12 jind
vishal 3 16 narwana

TO UPDATE THE RECORDS IN THE DATABASE


SQL> update stu set s_roll=20 where s_roll=16;

1 row updated.

SQL> select * from stu;

S_NAME S_ID S_ROLL S_ADDRESS


------------- ---------- ------------ -----------------
sachin 1 1 narwana
vipin 2 12 jind
vishal 3 16 narwana

ORDERING THE RECORDS IN DATABASE


SQL> select * from stu order by s_roll;

S_NAME S_ID S_ROLL S_ADDRESS


------------ ------- ------------ -----------------
vipin 2 12 jind
sachin 1 16 narwana

SQL> select * from stu order by s_roll desc;

S_NAME S_ID S_ROLL S_ADDRESS


------------- -------- ----------- ----------------
vishal 3 16 delhi
sachin 1 16 narwana
vipin 2 12 jind

SQL> select * from stu order by s_roll asc;


S_NAME S_ID S_ROLL S_ADDRESS
----------- ------- ------------ -----------------
vipin 2 12 jind
Sachin 1 16 narwana
vishal 3 16 delhi

ALTER TABLE
SQL> alter table stu add(s_marks number(5));

Table altered.

SQL> select * from stu;

S_NAME S_ID S_ROLL S_ADDRESS S_MARKS


------------ ------- ----------- ---------------- ---------------
sachin 1 16 narwana
vipin 2 12 jind
vishal 3 16 delhi

SQL> update stu set s_marks=786 where s_roll=16;

1 row updated.

SQL> update stu set s_marks=856 where s_roll=12;

1 row updated.

SQL> update stu set s_marks=985 where s_roll=16;

1 row updated.

SQL> select * from stu;

S_NAME S_ID S_ROLL S_ADDRESS S_MARKS


------------ ------- ------------ ----------------- --------------
sachin 1 16 narwana 786
vipin 2 12 jind 856
vishal 3 16 delhi 985
TO DESCRIBE TABLE

SQL> desc stu;

Name Null? Type


-------- ------- ------
S_NAME CHAR(10)
S_ID NUMBER(2)
S_ROLL NUMBER(2)
S_ADDRESS VARCHAR2(50)
S_MARKS NUMBER(5)

TO MODIFY ANY COLUMN DATA SIZE


SQL> alter table stu modify(s_name char(20));

Table altered.

SQL> desc stu;

Name Null? Type


------- ------- -------
S_NAME CHAR(20)
S_ID NUMBER(2)
S_ROLL NUMBER(2)
S_ADDRESS VARCHAR2(50)
S_MARKS NUMBER(5)

TO DROP ANY COLUMN


SQL> alter table stu drop(S_ID);

Table altered.

SQL> SELECT * FROM STU;

S_NAME S_ROLL S_ADDRESS S_MARKS


------------- ----------- ------------------ ------------------
sachin 16 narwana 786
vipin 12 jind 856
vishal 16 narwana 985
DATA OPERATIONS
SQL> select min(s_roll) "minimum" from stu;

minimum
-----------
12

SQL> select max(s_roll) "maximum" from stu;

maximum
-----------
16

SQL> select sum(s_marks) "sum" from stu;

sum
-----
2627

SQL> select count(s_marks) "count" from stu;

count
-------
3

Vous aimerez peut-être aussi