Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

SOL CSucturod uem Language)

S0L SaLis a non pmed unal Languoge


IBM in 1I19S
uhich das inhodu ca.cd by h e
Communi Cote withcdatabose
Which is Used to

DG
s0L
Catate
USer Tnseat
Upate
Delete
Select

-SaLis also Colled os 5equeal ot CLI lnguaje.


CCommon Longuage Intefoca), This is only
the language tohich_Can Use to Communica
Lith ony RD6 ms padduct.
Oaacle

SOL SemNer RDBM5


Prduct

USes y SOL

SOL is not CaSe SemSiive lamnguagethot e


an wte SaLPrcde-fned queames
orSntoces
in Ony Case chamac texs: Cethe UPpea o7_
iey 5@LStatemm.enntShould ends_oith o
comiColom but tis optional in 5aL sesver
Sublanguages oS0L
Duta Dejínakon languoge ( DDL)
Corcate
Ates
Sp-Remame
umCote
DaDP-
Dota momupulabon longuage CoML
Tnse+
UpDate
Delete

Data_OuemLomguage CDL)
Select+

smSachon antwl lamgua


Commit

RoLLAack
50vepoint.

Dota ontnl anguage. CDCL)


Gasomt
Renloke_
Defnahion Lamguage)
D DDL CData
ooe USing
TO defne,
Commamds
This Longuage 0t doBobase om
Dop om_ objeck
odit
50L Sesves

Cacate. - Caeahing a new dotabase OTne


table im saL Semver

Sep1 -Cacote o neo doBobase in SaL Serve


Symtoz CacaBedoBobase (DB NAME);
Ccate dotabase MYDB

Step2 - Select The dequicd database tmm


SaL S e e s
Syntoa -U6eCDA Name
USe YDS

Step 3 - CacaBe new toble in databose


Synto -(atate toble Toble Nome
CColumnNomaLOT LSizo1, Column Nome2
L0T [S1zo] Jooo Coluns
-

Ec-Cacote Toble Shudemt


Csid mt
Sname chor Cio)s 6fec De cimal
Lf2)
AGE Tnyint)
Step4 To Nie theSmuctue of fable.
Sntar Sp-HELp LToble Name
Ex Sp-HELp ShudemtE
HELP is prcclened Sinotd au pn@dine
LTER lochange o& maditiythe stauchu
Ca able oadatoba5e

sing the Alte lommGnd weCn pefeea


afollowing fbu opexahions_omesistingtoble
Tpefvtm these opersotionS we ocquioed
Sub Comnmomds_of olte
iAlte - Alfe Colunn
ii) AlHer_AddJ

i i Sp-Rename
iN) ALTER-DmP-

Alle- Alte Column - To ch.omge datotypef


also Siz0 0F the datotype 0f a pexhCulaa lolumn-
yntat 8-

AHes toble LIN AHer Column KColumn Nam


NeL DT CNet Sizal:

i - Ale toble shident Alles Column SNam


Vomchor C50

Adding one Column wodd


"7 ALte-Add -
cistingtabledoble LTN> ADp LNe_Column
tac-_ALte
Mama> LDI2ESi2e1 -
ALes Table Ghudemt ADDSAddaeSS
Yochor C3o
i ) Sp-Remome. - To charngeaolumnno
a toble. n q m e indatabase
A)Synta. to chonge a Columndameintable =
Sp-Remame Table.Name2.oLD Columns
KNeColumn Nama21.
Nome

Sp-Remame shdlemtSName,Studen
Name. s'
B Synta. to chonge. atable mamo.In
Sp Remame. tKold table dotabas
Name Namoz',LNeo tohl
i-Sp-Remome shidem-, CShdem-dletoils'
OR
Sp-Remame Shuolemtdetoils''shdent'L
iN) ALTER -Dop
thetoble 8-Danpin90 olumn pom
Smta i- ALtex table
LTable. Name Doop
E ColumnLColumnName -
ALtetable Shudemt DaDp Column
AaE
Tuma iDeletin8-0wS fom4ha toble, but
mok SmucHuae. ofAhe table. by USing mate
Commomd not delete a 5pecIRc a0
we Can

o m the table because t d o s e m t support


whee clouse Condihon.

<TableName)i
Symtaou mumcoBe, table
Shucdemt
E mmcate. doble

Docp Daopping 0table foma dotabase


peamaMH
L T a b l eN o m a z i
Synta 2-DaDp table
b Dwp able Shudemt

Mmupulaion lamguage
DiL- (Data Used t o
l a n g u a g e C o m m a m d s ore
This in_datobase.toble

Chomgeat mamipuldBe
dato
anea DWinto a
1Inseat i - msesing inSest
tuo methodsto
IhemeAre
table
table
DLS mtn a -Jnsenting
cull-

i> Impli.cit Method toble


LwAhouE

al Columms intDa
olus or
left _amy Column) Cinto)4TobleMame
Values

SymtacS Tnsert
C V o l u l ,value2, Valuls
E - C e a t e Jable shudent ( STID int SN.
Noscha CLuO), sfee decimal C6, 23, Age SHma
hingin+
Inset intb shudemt Nalues Clol,5AI,
2500, 212
OR
TnSe Shudem Volues C lo2 'JAMES2,
45o0 23)-

i) Eplidt Method 3 n Sexing Nalues


or acquiotd olumns only oith
left any
Column in the toble D
Syntox
Tnset CINTO1
Column Nomas
(TableNamma> (Requized
Naue Clo3 ALLEN').
Hoto o FosemtMultple mlOS int a toble
ynta jos implid+-
Insest [INTOJ(TableNgme> NaluoS
Noluo S, CRo2 CRos1
volues)-
Exi
Inses into
Shudemt+ VoluoS (lO4'SCott
B00, 222, C lo5 Hosd',
laoo, 2552.
5ymo for bepltct 1-
Insent [INTO] LToblelame
CRequired Column
NameS) Walues CRowlNalues) ,CRo w2 Nales
E Insest shudemt C STID) ValueS Clo6), CiO22
Clo3

Upclate. Updating_all s0s data ina


toble at a ime o t c Specifc 0 dcta
m a toble. by Using Whene _ Comdition
Sytac =

Update Table. Nama SET ColumnNome. 1


= (Nale 1 , <ColumnName2 2<value2
Hhenre Condihon

ite a 9ue o updale. employejob as


HR 6ala a h000 whos empioye
Numbem is 788
uplata emp S e t Job CHR, Saln El40oo
whec Empo -7788

all emplojea
ite a guey to Updae
Commiim aS 500
S e t CorMM =50o
Updote Emp

Delete -
Deleting all ous omdha.
h m a Or o Specifc on om
Hable ot a
clause Comditon -

wheme
tha table by using
Syntax [HheaeklonditonJ;

Delete fom 4ableNama.>


Queay to deleBe.
employee. fon
& Jite a

thetable who are woking i n the job is


Clecak
De lele vm Emp lherae Jo cleoak

E wnte a que to delete all_emp


details om the fable
Delele om bmp
DifeenCa.behieom_deleke Tmcate
Deiele mCate
OTHis DML Opesation OItis DDL OpeKation
TH Can delete a SpedßcO His not Possible.
ADs mm tho table

TSupport Hhere 9tdo5ent Suppoa


_clouse Comdinon
Hhere clause Condibom-
tis the. Hemmpoma
data deleiom-
TiS peammam+_
dato delefion
H e Cam a s t o
e
on notocstoae
deleted odota by..
milback Usingdeleked data by_USing
D lback

hecubon Spead is_


Slo EtaCuhion_
fes+
Sp ead1S

You might also like