0% found this document useful (0 votes)
63 views29 pages

To Create A User Account

The document details the creation of user accounts and tables in SQL. It creates a user named 'ankur' with DBA privileges. It then creates tables named 'client_master', 'product_master', and 'supplier_master' with various columns. Data is inserted into the 'client_master' table and various queries are run on it to select, filter and order the rows.

Uploaded by

Ankur Jain
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views29 pages

To Create A User Account

The document details the creation of user accounts and tables in SQL. It creates a user named 'ankur' with DBA privileges. It then creates tables named 'client_master', 'product_master', and 'supplier_master' with various columns. Data is inserted into the 'client_master' table and various queries are run on it to select, filter and order the rows.

Uploaded by

Ankur Jain
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 29

ANKUR JAIN

TO CREATE A USER ACCOUNT

SQL>create user ankur identified by sharky

user created.

SQL>grant dba to ankur

grant succeeded.
ANKUR JAIN

TO CREATE A TABLE NAMED AS CLIENT_MASTER

SQL>create table client_master(client_no


varchar2(2),name

varchar2(10),address1 varchar2(20),addresss
varchar2(20),city

varchar2(10),state varchar2(10),pincode
number(10),remarks

varchar2(10),balance_due number(10));

table created.;

SQL> desc client_master;

Name Null? Type


----------------------------------------- --------
----------------------------
CLIENT_NO VARCHAR2(2)
NAME VARCHAR2(10)
ADDRESS1 VARCHAR2(20)
ADDRESSS VARCHAR2(20)
CITY VARCHAR2(10)
STATE VARCHAR2(10)
PINCODE NUMBER(10)
REMARKS VARCHAR2(10)
BALANCE_DUE NUMBER(10)

TO CREATE A TABLE NAMED AS


PRODUCT_MASTER
ANKUR JAIN

SQL>create table product_master(product_no

varchar2(10),description

varchar2(20),profit_percent

number(2),unit_measure varchar2(10),qty_on_hand

number(5),reorder_level number(5),sell_price

number(5),cost_price number(5));

table created;

SQL> desc product_master;

Name Null? Type


----------------------------------------- --------
----------------------------
PRODUCT_NO VARCHAR2(10)
DESCRIPTION VARCHAR2(20)
PROFIT_PERCENT NUMBER(2)
UNIT_MEASURE VARCHAR2(10)
QTY_ON_HAND NUMBER(5)
REORDER_LEVEL NUMBER(5)
SELL_PRICE NUMBER(5)
COST_PRICE NUMBER(5)
ANKUR JAIN

CREATING A TABLE FROM A TABLE NAMED AS


SUPPLIER_MASTER
SQL>create table supplier_master as select

client_no,name,address1,addresss,city,stat

e,pincode,remarks,balance_due from

client_maaster;

table created;

SQL> desc supplier_master;

Name Null? Type


----------------------------------------- --------
----------------------------
CLIENT_NO VARCHAR2(2)
NAME VARCHAR2(10)
ADDRESS1 VARCHAR2(20)
ADDRESSS VARCHAR2(20)
CITY VARCHAR2(10)
STATE VARCHAR2(10)
PINCODE NUMBER(10)
REMARKS VARCHAR2(10)
BALANCE_DUE NUMBER(10)

SQL> spool off;


ANKUR JAIN

TO INSERT VALUES IN A TABLE

SQL> insert into client_master values


('&client_no','&name','&address1','&adresss','&c
ity','&state',&pincode,'&remarks',&balance_due);

Enter value for client_no: 12


Enter value for name: ankur
Enter value for address1: bhajanpura
Enter value for adresss: k nagar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student
Enter value for balance_due: 0

old 1: insert into client_master


values('&client_no','&name','&address1','&adress
s','&city','&state',&pincode,'&remarks',&balance
_due)

new 1: insert into client_master


values('12','ankur','bhajanpura','k
nagar','delhi','delhi',110094,'student',0)

1 row created.
ANKUR JAIN

TO ENTER MORE ROWS IN SAME ATTRIBUTES


SQL> /

Enter value for client_no: 18


Enter value for name: sanchit
Enter value for address1: maujpur
Enter value for adresss: yamuna vihar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student
Enter value for balance_due: 7550

old 1: insert into client_master


values('&client_no','&name','&address1','&adress
s','&city','&state',&pincode,'&remarks',&balance
_due)

new 1: insert into client_master


values('18','sanchit','maujpur','yamuna
vihar','delhi','delhi',110094,'student',7550)

1 row created.

SQL> /
ANKUR JAIN

Enter value for client_no: 24


Enter value for name: pankaj
Enter value for address1: shiv vihar
Enter value for adresss: k nagar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student
Enter value for balance_due: 10000

old 1: insert into client_master


values('&client_no','&name','&address1','&adress
s','&city','&state',&pincode,'&remarks',&balance
_due)

new 1: insert into client_master


values('24','pankaj','shiv vihar','k
nagar','delhi','delhi',110094,'student',10000)

1 row created.

SQL> /
ANKUR JAIN

Enter value for client_no: 36


Enter value for name: kdm
Enter value for address1: jouripur
Enter value for adresss: k nagar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student
Enter value for balance_due: 64000

old 1: insert into client_master


values('&client_no','&name','&address1','&adress
s','&city','&state',&pincode,'&remarks',&balance
_due)

new 1: insert into client_master


values('36','kdm','jouripur','k
nagar','delhi','delhi',110094,'student',64000)

1 row created.

TO VIEW ALL ROWS AND COLUMNS


ANKUR JAIN

SQL> select*from client_master;

CL NAME ADDRESS1 ADDRESSS CITY


STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
12 ankur bhajanpura k nagar delhi
delhi
110094 student 0

18 sanchit maujpur yamuna vihar delhi


delhi
110094 student 7550

24 pankaj shiv vihar k nagar delhi


delhi
110094 student 10000

CL NAME ADDRESS1 ADDRESSS CITY


STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
36 kdm jouripur k nagar delhi
delhi
110094 student 64000

QUERIES OF CLIENT_MASTER
ANKUR JAIN

SQL> select*from client_master where


balance_due=0;
CL NAME ADDRESS1 ADDRESSS CITY
STATE
-- ---------- -------------------- -------------------- ----------
----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
12 ankur bhajanpura k nagar delhi delhi
110094 student 0

SQL> select client_no,name from client_master


where balance_due>5000;

CL NAME
-- ----------
18 sanchit
24 pankaj
36 kdm
SQL> select distinct* from client_master;
CL NAME ADDRESS1 ADDRESSS CITY STATE
-- ---------- -------------------- -------------------- ----------
----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
24 pankaj shiv vihar k nagar delhi delhi
110094 student 10000

18 sanchit maujpur yamuna vihar delhi delhi


110094 student 7550

12 ankur bhajanpura k nagar delhi delhi


110094 student 0

CL NAME ADDRESS1 ADDRESSS CITY STATE


-- ---------- -------------------- -------------------- ----------
----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
36 kdm jouripur k nagar delhi delhi
110094 student 64000

SQL> select * from client_master order by


client_no asc;
ANKUR JAIN

CL NAME ADDRESS1 ADDRESSS CITY


STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
12 ankur bhajanpura k nagar delhi
delhi
110094 student 0

18 sanchit maujpur yamuna vihar delhi


delhi
110094 student 7550

24 pankaj shiv vihar k nagar delhi


delhi
110094 student 10000

CL NAME ADDRESS1 ADDRESSS CITY


STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
36 kdm jouripur k nagar delhi
delhi
110094 student 64000

SQL> select * from client_master order by


client_no desc;

CL NAME ADDRESS1 ADDRESSS CITY


STATE
ANKUR JAIN

-- ---------- -------------------- --------------------


---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
36 kdm jouripur k nagar delhi
delhi
110094 student 64000

24 pankaj shiv vihar k nagar delhi


delhi
110094 student 10000

18 sanchit maujpur yamuna vihar delhi


delhi
110094 student 7550

CL NAME ADDRESS1 ADDRESSS CITY


STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
12 ankur bhajanpura k nagar delhi
delhi
110094 student 0

SQL> commit;

Commit complete.

SQL> spool off;


ANKUR JAIN

TO INSERT VALUES IN TABLE


SQL> insert into supplier_master

values('&client_no','&name','&address1','&addres

s','&city','&state',&pincode,'&remarks',&balance
_due);

Enter value for client_no: 45


Enter value for name: ankur
Enter value for address1: bhajanpura
Enter value for address: k nagar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student
Enter value for balance_due: 0

old 1: insert into supplier_master


values('&client_no','&name','&address1','&addres
s','&city','&state',&pincode,'&remarks',&balance
_due)

new 1: insert into supplier_master


values('45','ankur','bhajanpura','k
nagar','delhi','delhi',110094,'student',0)

1 row created.

SQL> /
ANKUR JAIN

Enter value for client_no: 51


Enter value for name: kunal
Enter value for address1: shiv vihar
Enter value for address: k nagar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student
Enter value for balance_due: 1500

old 1: insert into supplier_master


values('&client_no','&name','&address1','&addres
s','&city','&state',&pincode,'&remarks',&balance
_due)

new 1: insert into supplier_master


values('51','kunal','shiv vihar','k
nagar','delhi','delhi',110094,'student',1500)

1 row created.

SQL> /

Enter value for client_no: 61


Enter value for name: jatin
Enter value for address1: johripur
Enter value for address: k nagar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student

Enter value for balance_due: 0


ANKUR JAIN

old 1: insert into supplier_master


values('&client_no','&name','&address1','&addres
s','&city','&state',&pincode,'&remarks',&balance
_due)

new 1: insert into supplier_master


values('61','jatin','johripur','k
nagar','delhi','delhi',110094,'student',0)

1 row created.
SQL> /

Enter value for client_no: 57


Enter value for name: jitendra
Enter value for address1: r garden
Enter value for address: k nagar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student
Enter value for balance_due: 10

old 1: insert into supplier_master


values('&client_no','&name','&address1','&addres
s','&city','&state',&pincode,'&remarks',&balance
_due)

new 1: insert into supplier_master


values('57','jitendra','r garden','k
nagar','delhi','delhi',110094,'student',10)

1 row created.
TO VIEW ALL ROWS AND COLUMNS
SQL> select * from supplier_master;
ANKUR JAIN

CL NAME ADDRESS1 ADDRESSS CITY


STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
45 ankur bhajanpura k nagar delhi
delhi
110094 student 0

51 kunal shiv vihar k nagar delhi


delhi
110094 student 1500

61 jatin johripur k nagar delhi


delhi
110094 student 0

CL NAME ADDRESS1 ADDRESSS CITY


STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
57 jitendra r garden k nagar delhi
delhi
110094 student 10

QUERIES
SQL> select* from supplier_master where name like 'ji
%';
ANKUR JAIN

CL NAME ADDRESS1 ADDRESSS CITY


STATE
-- ---------- -------------------- -------------------- ----------
----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
57 jitendra r garden k nagar delhi
delhi
110094 student 10
SQL> select* from supplier_master where name like '_u
%' or name like '_a%';

CL NAME ADDRESS1 ADDRESSS CITY


STATE
-- ---------- -------------------- -------------------- ----------
----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
45 ankur bhajanpura k nagar delhi delhi
110094 student 0

61 pradeep johripur k nagar delhi


delhi
110094 student 0

SQL> insert into supplier_master


values('&client_no','&name','&address1','&addres
s','&city','&state',&pincode,'&remarks',&balance
_due);
Enter value for client_no: 34
Enter value for name: jam
Enter value for address1: mumbai
Enter value for address: juhu
Enter value for city: mumbai
Enter value for state: mumbai
Enter value for pincode: 220094
Enter value for remarks: engineer
Enter value for balance_due: 13500
old 1: insert into supplier_master
values('&client_no','&name','&address1','&addres
s','&city','&state',&pincode,'&remarks',&balance
_due)
ANKUR JAIN

new 1: insert into supplier_master


values('34','jam','mumbai','juhu','mumbai','mumb
ai',220094,'engineer',13500)

1 row created.
SQL> select* from supplier_master where name
like 'ja_';

CL NAME ADDRESS1 ADDRESSS CITY


STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
34 jam mumbai juhu mumbai
mumbai
220094 engineer 13500

SQL> commit;

Commit complete.

SQL> spool off;

TO INSERT VALUES IN A TABLE


SQL> insert into product_master

values('&product_no','&description',&profit_perc
ANKUR JAIN

ent,'&unit_measure',&qty_on_hand,&reorder_level,

&sell_price,&costprice);
Enter value for product_no: xyz125
Enter value for description: tools
Enter value for profit_percent: 8
Enter value for unit_measure: pieces
Enter value for qty_on_hand: 1500
Enter value for reorder_level: 200
Enter value for sell_price: 5000
Enter value for costprice: 3500

old 1: insert into product_master


values('&product_no','&description',&profit_perc
ent,'&unit_measure',&qty_on_hand,&reorder_level,
&sell_price,&costprice)

new 1: insert into product_master


values('xyz125','tools',8,'pieces',1500,200,5000
,3500)

1 row created.

SQL> /
Enter value for product_no: qwt135
Enter value for description: spare
Enter value for profit_percent: 10

Enter value for unit_measure: product


Enter value for qty_on_hand: 1200
Enter value for reorder_level: 150
Enter value for sell_price: 5500
Enter value for costprice: 4000
ANKUR JAIN

old 1: insert into product_master


values('&product_no','&description',&profit_perc
ent,'&unit_measure',&qty_on_hand,&reorder_level,
&sell_price,&costprice)
new 1: insert into product_master
values('qwt135','spare',10,'product',1200,150,55
00,4000)

1 row created.

SQL> /
Enter value for product_no: sdf154
Enter value for description: surgical
Enter value for profit_percent: 18
Enter value for unit_measure: pieces
Enter value for qty_on_hand: 1000
Enter value for reorder_level:
Enter value for sell_price:
Enter value for costprice:

old 1: insert into product_master


values('&product_no','&description',&profit_perc
ent,'&unit_measure',&qty_on_hand,&reorder_level,
&sell_price,&costprice)

new 1: insert into product_master


values('sdf154','surgical',18,'pieces',1000,,,)
insert into product_master
values('sdf154','surgical',18,'pieces',1000,,,)

SQL> insert into


product_master(reorder_level,sell_price,cost_pri
ce)values(135,
2 25000,22000);
ANKUR JAIN

1 row created.

SQL> select*from product_master;

PRODUCT_NO DESCRIPTION PROFIT_PERCENT UNIT_MEASU


QTY_ON_HAND
---------- -------------------- -------------- ----------
-----------
REORDER_LEVEL SELL_PRICE COST_PRICE
------------- ---------- ----------
xyz125 tools 8 pieces
1500
200 5000 3500

qwt135 spare 10 product


1200
150 5500 4000

135 25000 22000

SQL> insert into


product_master(product_no,description,profit_per
cent,unit_measure,qty_on_hand)
values('sdf145','surgical',18,'pieces',1000);

1 row created.

SQL> insert into product_master


values('&product_no','&descriiption',&profit_per
cent,'&unit_measure',&qty_on_hand,&reorder_level
,&sell_price,&cost_price)

SQL> edit;
Wrote file afiedt.buf
ANKUR JAIN

1* insert into product_master


values('&product_no','&description',&profit_perc
ent,'&unit_measure',&qty_on_hand,&reorder_level,
&sell_price,&cost_price)
SQL> /
Enter value for product_no: jkl185
Enter value for description: garments
Enter value for profit_percent: 22
Enter value for unit_measure: rolls
Enter value for qty_on_hand: 240
Enter value for reorder_level: 20
Enter value for sell_price: 250
Enter value for cost_price: 150
old 1: insert into product_master
values('&product_no','&description',&profit_perc
ent,'&unit_measure',&qty_on_hand,&reorder_level,
&sell_price,&cost_price)
new 1: insert into product_master
values('jkl185','garments',22,'rolls',240,20,250
,150)

1 row created.
ANKUR JAIN

SQL> select*from product_master;

PRODUCT_NO DESCRIPTION PROFIT_PERCENT UNIT_MEASU QTY_ON_HAND


---------- -------------------- -------------- ---------- -----------
REORDER_LEVEL SELL_PRICE COST_PRICE
------------- ---------- ----------
xyz125 tools 8 pieces 1500
200 5000 3500

qwt135 spare 10 product 1200


150 5500 4000

135 25000 22000

PRODUCT_NO DESCRIPTION PROFIT_PERCENT UNIT_MEASU QTY_ON_HAND


---------- -------------------- -------------- ---------- -----------
REORDER_LEVEL SELL_PRICE COST_PRICE
------------- ---------- ----------
sdf145 surgical 18 pieces 1000

jkl185 garments 22 rolls 240


20 250 150
ANKUR JAIN

QUERIES
SQL> select
product_no,description,profit_percent,sell_price
from product_master where profit_percent not
between 10 and 20;

PRODUCT_NO DESCRIPTION PROFIT_PERCENT SELL_PRICE


---------- -------------------- -------------- ----------
xyz125 tools 8 5000
jkl185 garments 22 250

SQL> select
product_no,description,profit_percent,sell_price
from product_master where profit_percent not
between 10 and 15;

PRODUCT_NO DESCRIPTION PROFIT_PERCENT SELL_PRICE


---------- -------------------- -------------- ----------
xyz125 tools 8 5000
sdf145 surgical 18
jkl185 garments 22 250

SQL> spool off;


ANKUR JAIN

INDEX
S.NO TOPIC DATE SIGNATURE
1 CREATE A USER ACCOUNT

CREATE A TABLE
2 CLIENT_MAASTER
INSERT VALUES AND
WRITE QUERIES

3 CREATE A TABLE
PRODUCT_MASTER
INSERT VALUES AND
DO QUERIES

4 CREATE A TABLE
SUPPLIER_MASTER
INSERT VALUES AND
DO QUERIES

5 CREATE A TABLE
EMP INSERT VALUES
AND DO QUERIES

6 CREATE A TABLE
PROJECT INSERT
VALUES AND DO
QUERIES

7 CREATE A TABLE
DEPT INSERT
VALUES AND DO
QUERIES
ANKUR JAIN

D.B.M.S
PRACTICAL FILE

SUBMITTED BY:
NAME: ANKUR JAIN
BRANCH: MAE IIIRD YEAR
ROLL NO: 0361563608
TO CREATE A TABLE NAMED AS EMP
ANKUR JAIN

SQL> create table emp(emp_no number(3),ename

varchar2(10),job varchar2(10),mgr

number(10),hiredate date,sal number(5),dept_no

number(3));

Table created.

SQL> desc emp


Name Null? Type
----------------------------------------- --------
----------------------------
EMP_NO NUMBER(3)
ENAME VARCHAR2(10)
JOB VARCHAR2(10)
MGR NUMBER(10)
HIREDATE DATE
SAL NUMBER(5)
DEPT_NO NUMBER(3)

TO CREATE A TABLE NAMED AS PROJECT


ANKUR JAIN

SQL> create table project(pno number(3),pname

varchar2(10),pmgr number(3),persons

number(3),budget number(6),pstant date, pend

date);

Table created.

SQL> desc project;


Name Null? Type
----------------------------------------- --------
----------------------------
PNO NUMBER(3)
PNAME VARCHAR2(10)
PMGR NUMBER(3)
PERSONS NUMBER(3)
BUDGET NUMBER(6)
PSTANT DATE
PEND DATE

TO CREATE A TABLE NAMED AS DEPT

SQL> create table dept(dept_no number(3), dname


ANKUR JAIN

varchar2(10),loc varchar2(10));

Table created.

SQL> desc dept;


Name Null? Type
----------------------------------------- --------
----------------------------
DEPT_NO NUMBER(3)
DNAME VARCHAR2(10)
LOC VARCHAR2(10)

SQL> commit;

Commit complete.

SQL> spool off;

You might also like