0% found this document useful (0 votes)
57 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)
57 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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy