0% found this document useful (0 votes)
7 views

SQL1

The document discusses SQL and NoSQL databases. It provides information on the differences between relational and non-relational databases, as well as features of SQL like tables, primary keys, foreign keys, joins, and SQL statements for queries, updates, deletes and more.

Uploaded by

cruzloveoflovers
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

SQL1

The document discusses SQL and NoSQL databases. It provides information on the differences between relational and non-relational databases, as well as features of SQL like tables, primary keys, foreign keys, joins, and SQL statements for queries, updates, deletes and more.

Uploaded by

cruzloveoflovers
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

quy

No sQL

"MS SOL 4 base

Oracl
wuluee you ty to&He
data u yat, alway.LObk
strcyddata
....
eguivalut to exul
ouy strutud dat

HHow aLythen ode aau tall a ******e

No SL This systt
0cLOmdat ustruetud data'

bestd
Tudgratiou

DOMS
Palabase Database is e colleetiou
data u............
ferat hat
lhatca
acce ssed
................ (Digital)

ybdicatiou
DB.s.Calld DBNS

Jatabase Hausgemsut. ystu4)


yfs eDatabases.

Rualiouel NouReadioual
(NO SQL)
tablus. data wot stoud
tabls

Postau sql
Alatoual D6 HS
is SL ?
******e.eees*****.

&tueuud
******essen.2

usd toiutat with


with uatioual
databasLL.
CRUD Dpatious:
uat
Read, usdal elete.
Sequel Btructeud Caglis
.........oso.
Primey K iAQcoumn

(oset. hat
tuiu idiijis eacl
la wigul id)
Thuseis. Aouc be
NOT vul

tabethat
Tue Cobe wulliBle
eeeeaeeeeeeoeeteeeeees eeseseeeseeeseeeeeeeeeee

****e*.te*aesre
Coustrins
.. ..... to.
kpeitylulu fer data iu a table

NOT NäLL
*.....e.....****** ***********

tounsauuehae
mll ¯ae
codant NOT: NULL
UNIUE al ....................... eeesete...

***.***.............
diljaut
tod iut
ut UNI QVE.

PRI HA RY KEY - makes aCouwiu


eiquewotnllt sd Qu ..........

iditPRINARY KEY:
CREA TE TABLE teuss
id ivt wot wul
PRIMARY KEYid)
)
puueetatos Mat
wbuld dstrey lils
iuls blw talales

CREATE TABLE
custidit
FoREIGA! KEY (custid) lues
ustow(id)
-Dejaudt Bets
...

Saly.INTDEFAULT :2000.

L cRETE TABLEeus
idNT
Saay NT DE FAULT 2gb0o
INSERT INTO
VALUES (o1)
id Salay
NSEET
CHÊCK
CREATE TABLE
id INT PR| MARY KEY,
ciy VARCHAR (so),
age IN T,
......

CONSTRAINT ageheck
CHECKCoge>= 18. AND
city =belui")
CREATE TABLE. newTab (
CHECK
IN TCHECK (age > 18)
)
databal ’
tudut
hol no, Kame Marls.
"c Pu
' Bhuuila
10 2 -’"Bhia '93" A4" Muwai
(DD chtui 3s'e' Hba
eee.s

Dellu
foak 22 Dell
asteisL
600aeeseee4
meaus, o l : !
SE LECI * FROM studiut
Ly oeeeseeeeseesseeee.e..

eeese.eness.
we uae to watca
enseesseeneseseess.essses.s.. .............

SELELTname FROM Btudet .


es.s.+e...

Cuil 79
93
SELEC T DISIINT) FROM. Atudud
Puue wl uot be
Humbai
dellui
Repaotie

Whelause
Ly
...
To .deiedowe tonditious &oe.....eee.........s..e

SELECICoCol 2. FROM tabll- uame


WHERE Couditious ;

SELEC T FROM studud wHERE mans >Bo


seeessee..........

SELECT * FRo 4 studt WH£RE =" Muubai"

clubbe .......

SELECT # PRoH studt *.........-.....

NHER£ mas>8o AND


city ........J..........5...........
hee Llase

ut lykal )
>.)=, <,<=

Kogical ohualos.
uatos i 4ND, OR
eeeeeseseeeas.
NOT
ALL LI KE
ANY

Bitwise ßuatos............ss......

l ( twise OR)
Kogical ofuatensi
AND,
A
"***...** ......s****.******

BETNEEN&let

SELECT * CRoM&tudut
WAERE maty B£TWEEN 80 ANDg0: ...A...t.....I...........

INmatches auy value in. theist)

WHERE ..........

SELECTFROYstudut
WHERE tily <oI NCpeli" Muabai").

|LIMIT Cau be wd with


WHERE clause
SE LECT
.......
*********s****.*.*.*.*.***...
Vane manls
EROM studut
.......s................... 73
WHERE may >75 3
LI MIT 33;
DOMS
CLause
Lo soit in ascaning (4Sc)

SELECT * FROM studut


ORDER BY

SELET collol2 FROH_tabu~Qme


ORDEReY co_nQme (S) 4Se

marks studuts
ducoring
SELECI * FROM studt
ORDER &Y mats ESC
Dhhuw
Bhumika
Chtau 82

Fah 78
12
Bhon nauus a Top 3Studuta.
SELECT FROM ............ .. ..

oRDER 4Ymars DESC


LIMIT3.
..............

holl o. Ciy .........s.gasa

104 96.
102 Shuike 13
Chdn
.................7.....
8
. .....

DOMS
4ggegat Puuctious
alulaliouua. tqvales.
Qnddetuaingu Ualul
ee&@eeesseseeneeeeeeee

Max ()
L SELECI wMax (mas)
oeeeeeeseeegee EROM.&tudud

SELECT aug (mares)


FROMStudeut
f40ups hows hat h a u e .
Same Values iutoMMy. hos.
data
audgoups. the sult y ........... .....

coeui..

Cot nub
....

Btudut u

SELECT tity Cout ( uaue)


FROY. studut

Coueut (naue)
Pune
Muuubai 2

Dlhi

DOMS
Malls studt

aity dusuud
LSELECTaitt ug.make)
FROM.studut
GqROUP BY -
ORDER AY aun (mees) DESC;
......

Mnbai 89-0000 DESC


Puue 78.Dbo
Delhi 63.00o
Custou
Tablu n e

tutid Ruston mode

.............5.. oiwia Aled Bandeing Pot lan


******er***esee***e*s. ssen*f..

162 &tha Miami


Gudit Cad deattle
t.
liau Net bawking.
Rathia Cudit ad ***.*.**..........

khow ustous

2 Custowes uau 4plahetecLally

to Rah
*.****.***....use.*..**..,.

huttod.

DOMS
wodeEROH custo aueba
SELECT
G RoUP B

SELECIode,: coud lustou)


FeDH Custo
GRUP sy wod

mode Couut (lustou


4
Ntbauiy 4
2

Selet custew neod

wod ................
tauinylause
Bimila to oHERE i.e.
Loe tonditouo.Ow
atplics ......

wat
....*.....
to

********a******...........

aitylhee.
SELECT cont( nawe)
fRo. tudut
GRoUP sYity

Geneal de.
SELE cT Coumna)
CROM tablenaMe
WHERE Condilou
GROUP Y coumA)
H4vING Condiion
ORDER 6Y Coluwmns 4SC ;
Table uis.

updatto updal exiatiug Aows)


IE
UPDA table name
SET tol L = val 1. Col 2 = Val 2
eeees.soeettee

WHERE coudtiou

u PDATE btudant
SEIgade
wHERE gladu

DELE TE FR OM.table uaue.


WHER E Couditlou o......s......................

DELETE .............. EROH.. &tudut


WHERE Mels <33;:
updatt. Cascade
wheuweAati..oteky
Auceg Aows iu the child tabe

UPDATÉ c4sCADE te eeing


ilo fabe wy

hasQ.
eoeeeeeeses

CREATE T BLE Studut (


idNT PRIMRY KEY

FoREIGNKEY ( Couse i) REPERENGES ( twuse (id) ...se.eesseee..se seo.sse.

ON DELÉ TE CASCMDE
DN UP DA TE CAsLAOE
TableAelatdQuewis
an.thesheua).
Aae. ( to

ALTER TABLEtobleKm

4DD CoLUNNkoluuuMame dalatype constrala

DROP toumu
.......eszeeeesnM

ALTER
......J.M..... TABLEtobO
DROP CoLUMN tol
aeeeeeesecsetr.

RENAME Table
ALTERTABLE tabl uame
RENAMETO Hw-tobl nan

CHANGECoumnenawe)
ALTER TABLE table name
CHANGECOLUMNoldMame Ban datadyj

MOPIEY koumu (mody dalatyp/cotroinds)


ALIER IABLEtabe Mame
w.Coudad

DOMS
Thucat (to delite tabu's dota )
Taucat Table tabe uane

Drop delut tabe


Truuat’ duluttably kala

faactiu pustros.
DuH u d u t tabe

g.*.............L

warls
-Joius SL
Joiu iA sd Dmbine Aows
o..Zwo. woetabes basedDu
...alotdcouuu bweytum

id id Salay

162 |.0 3

toqt cotnsu,
ol ioimatiauA....
Tyþu Joias Venn Jingtaut).

Joiu.

outi
Riglut joi

Pulloiu

You might also like