KompyutaMapulogalamu

Mawu otchuka SQL

SQL muyezo anavomerezedwa mu 1992 ndipo akugwiritsabe ntchito lero. Kuti iye wakhala miyeso yolinganizira ambiri kachitidwe kasamalidwe Nawonso achichepere. Kumene, ena opanga ntchito kutanthauzira awo muyezo. Koma mu dongosolo lililonse, pali ya Gawo - mawu SQL.

Malonje

Ntchito mfundo SQL mu Nawonso achichepere kumachitika matebulo mfundo kasamalidwe ndi kukonzekera kwawo kwa kusanthula zina ndi kudzionetsera. Iwo ndi m'ndandanda wa mawu, imene dongosolo akudziwa zoyenera kuchita ndi deta.

Kutanthauzira magulu angapo a mawu SQL:

  • tanthauzo la zinthu Nawonso achichepere;
  • zikugwira makhalidwe;
  • chitetezo ndi kudzisamalira kwake;
  • magawo phunziro;
  • Information za tsinde la;
  • malo amodzi SQL;
  • zazikulu SQL.

mawu SQL kwa mpheto deta

gulu izi zikuphatikiza mawu mungathe kuchepetsa mayikidwe a makhalidwe Nawonso achichepere.

Ikani. Amaika mzere mu tebulo alipo. Thiabendazole angagwiritsidwe ntchito ngati mtengo umodzi kapena angapo wofotokozedwa ndi chikhalidwe ena. Mwachitsanzo:

Ikani MU

dzina tebulo (ndime 1 dzina, dzina la ndime ya 2)

MFUNDO (phindu 1 mtengo 2).

Ntchito woyendetsa SQL mawu kumanga mfundo angapo, ntchito malembedwe zotsatirazi:

Ikani MU

dzina 1 tebulo (dzina la ndime 1, ndime dzina 2)

Sankhani ndime dzina 1, dzina la ndime 2

Pagome dzina 2

KUMENE dzina 2.imya tebulo ndime 1> 2

kafufuzidwe Izi amasankha deta onse Table 2, amene ali wamkulu kuposa 2 1 ndime ndipo muiike iwo mu choyamba.

LIPOTI. Monga dzina lake likunenera, mawu awa zikusintha deta SQL kafufuzidwe mu tebulo analipo maziko ena.

Mwachitsanzo:

LIPOTI tebulo dzina 1

Ikani ndime dzina = 2 "Basil"

KUMENE tebulo dzina 1.imya ndime 1 = 1

Izi Basil dongosolo kukhuta mtengo mizere onse amene kukumana nambala 1 mu ndime yoyamba.

Chotsani. Deletes deta ku gome. Mukhoza kukhazikitsa chikhalidwe kapena kuchotsa mizere onse.

Chotsani KWA dzina tebulo

KUMENE dzina tablitsy.imya ndime 1 = 1

The kafufuzidwe pamwamba zichotsa deta onse kuchokera Nawonso achichepere ndi phindu lina mu ndime yoyamba. Apa momwe mukhoza kukonza patebulo lonse:

Chotsani KWA dzina tebulo.

Kenako m'pofunika kumuuza za mawu kusankha. Iye ndi munthu wofunika kwambiri, chotero iye adzayenera kuthera mutu osiyana.

mawu Sankhani

Cholinga cha Sankhani - Kusankha deta monga zinthu zina. The chifukwa cha ntchito yake ndi nthawi tebulo atsopano deta anasankha. MS woyendetsa SQL Sankhani angagwiritsidwe ntchito kulemera zopempha osiyana. Choncho, pamodzi ndi izo, inu mukhoza kulingalira zina mawu ofanana.

Kusankha onse chizindikiro deta "*" ntchito kwa tebulo makamaka.

Sankhani *

Pagome dzina 1

The chifukwa cha kafufuzidwe uyu adzakhala buku lenileni la tebulo 1.

Ndipo apa ndi nkhambakamwa chabe mwa KUMENE chikhalidwe chimene chimakakamiza kuchokera Table 1, mfundo zonse kuposa 2 ndime 1.

Sankhani *

Pagome dzina 1

KUMENE dzina 1.imya tebulo ndime 1> 2

Mukhozanso mwachindunji kusankha kuti yekha mizati zina zofunika.

Sankhani tebulo dzina 1.imya ndime 1

Pagome dzina 1

The chifukwa cha kafufuzidwe uyu ati mizere onse ndi mfundo za ndime 1. Kugwiritsa ntchito MS SQL angalenge tebulo yake, m'kupita m'malo, kuwerengetsa ndi m'malo mfundo zina.

Sankhani

tebulo dzina 1.imya ndime 1

tebulo dzina 1.imya ndime 2

tebulo dzina 1.imya ndime 3

«=» AS Eq

tebulo dzina 1.imya ndime 2 tebulo dzina * 1.imya ndime 3 AS SUMMA

Pagome dzina 1

Izi kafufuzidwe mwakuwoneka zovuta fetches mfundo zonse Table 1, kenako amalenga ndime latsopano ndi Eq SUMMA. Choyamba akulowa "+" chizindikiro, mu deta chachiwiri ndime ya mankhwala 2 ndi 3. chifukwa akhoza ankayimiridwa ngati tebulo, kumvetsa mmene ntchito:

ndime 1

ndime 2

ndime 3

Eq

SUMMA

Mankhwala Dzina 1

10

50

+

500

Mankhwala Dzina 2

15

100

+

1500

Ngati mumamwa mawu kusankha, inu athanso amathera kulamula deta pa malo ena aliwonse. Limagwiritsa ntchito mawu DONGOSOLO NDI.

Sankhani

tebulo dzina 1.imya ndime 1

tebulo dzina 1.imya ndime 2

tebulo dzina 1.imya ndime 3

Pagome dzina 1

DONGOSOLO NDI ndime dzina 2

Tebulo chifukwa lidzaonekera izi:

ndime 1

ndime 2

ndime 3

1

1

54

3

2

12

7

3

100

2

5

1

Kuti, mizere onse akhala anaika m'njira kuti ndime 2 mfundo akukwera.

Data akhoza kuwapeza matebulo angapo. Chifukwa ndi losavuta kumva, choyamba tiyenera kulingalira kuti ali awiri, ena ali Nawonso achichepere ndi:

Table "Wogwila"

nambala

dzina

dzina labambo

1

Vasya

Vasin

2

Petya

Petin

Table "Malipiro"

nambala

mlingo

akutchedwa

1

1

10000

2

0.5

3500

Tsopano muyenera, monga yolumikiza magome awiri kuti mfundo zofanana. Ntchito mfundo SQL zofunika n'zotheka motere:

Sankhani

Sotrudniki.Nomer

Sotrudniki.Imya

Zarplata.Stavka

Zarplata.Nachisleno

KUCHOKERA Wogwila Malipiro

KUMENE Sotrudniki.Nomer = Zarplata.Nomer

Pali nditengetu kwa matebulo awiri osiyana amatsogoza, ogwirizana ndi chiwerengero. Chifukwa ndi kuika zotsatirazi deta:

nambala

dzina

mlingo

akutchedwa

1

Vasya

1

10000

2

Petya

0.5

3500

A pang'ono za kusankha. Kugwiritsa ntchito akaphatikiza

Chimodzi mwa zofunika mawu SQL Sankhani zingabweretse ena anapezazo mu chitsanzo. Kuti tichite zimenezi, amagwiritsa ntchito zina ndi kachitidwe.

Mwachitsanzo, kuti chiwerengero cha malekodi patebulo "Wogwila", muyenera kugwiritsa ntchito funso ili:

Sankhani COUNT (*) AS N

KUCHOKERA Wogwila

Ndipo zotsatira zake zidzakhala tebulo ndi mzati wina ndi phindu.

N

2

Ntchito angagwiritsidwe ntchito mafunso kuti kuwerengera ndalama, pazipita ndi mfundo zochepa, ndipo pafupifupi. Kuti tichite zimenezi, mawu ntchito ndalama Max, Min, AVG.

Mwachitsanzo, m'pofunika kugwira chitsanzo cha kale "Malipiro" tebulo:

nambala

mlingo

akutchedwa

1

1

10000

2

0.5

3500

Mukhoza kugwiritsa ntchito mapemphero amenewo ndi kuona zimene zikuchitika:

Sankhani

Uwerenge (Zarplata.Nachisleno) AS SUMMA

Max (Zarplata.Nachisleno) AS Max

Min (Zarplata.Nachisleno) AS Min

AVG (Zarplata.Nachisleno) AS SRED

KUCHOKERA Malipiro

Tebulo zomaliza zidzakhala motere:

SUMMA

Max

Min

SRED

13500

10000

3500

6750

Ndi njira, mukhoza kusankha ku Nawonso achichepere ndi mfundo zoyenera pa ntchentche kuchita mawerengedwe a ntchito zosiyanasiyana.

Union, mphambano ndi kusiyana

Phatikizani mafunso angapo mu SQL

Sankhani Sotrudniki.Imya

KUCHOKERA Wogwila

KUMENE Sotrudniki.Nomer = 1

UNION

Sankhani Sotrudniki.Imya

KUCHOKERA Wogwila Malipiro

KUMENE Zarplata.Nomer = 1

Ziyenera adzanyamula kukumbukira kuti izi tebulo kucheza ayenera yogwirizana. Ndiko kuti, nambala yomweyo ya mizati.

The malembedwe a mawu Sankhani ndi ndondomeko processing

Chinthu choyamba kusankha Mzimuyo m'dera limene kudzatenga deta. Kuchita izi, ntchito nfundo yaikhulu KWA. Ngati sizinafotokozedwe, zimene kusankha.

Mukhoza ndiye upereke SQL mawu KUMENE. Mothandizidwa ndi kusankha umadutsa mzera uliwonse pa tebulo ndi limafufuza deta ya kugwilizana ndi chikhalidwe.

Ngati funso ali GULU NDI, ndiye pali grouping cha mfundo za magawo awa.

Ntchito kuyerekeza deta

Iwo ndi mitundu yambiri. Mu SQL poyerekeza ntchito akhoza kuyesa mitundu yosiyanasiyana ya makhalidwe abwino.

  • "=". Amatanthauza, ngati inu mukhoza ndikuganiza, Kuyanjana pakathi pa mawu awiri. Mwachitsanzo, kale ntchito zitsanzo pamwambapa - KUMENE Zarplata.Nomer = 1.

  • ">". Chachikulu kuposa chizindikiro. Ngati mtengo wa kumanzere akuti ali wamkulu ndiye n'zomveka WOONA amagwanso ndi chikhalidwe zikukwanilitsidwa.

  • "<". Pasanathe chizindikiro. Kuthetsa woyendetsa m'mbuyomu.

  • Zizindikiro za "<=" ndi "> =". Kumasiyana ndi ntchito yosavuta ndi zochepa kuti ndi operands ofanana chikhalidwe choona.

  • "<>". Ine sindikusamala. chikhalidwe imatengedwa zoona, ngati operand chimodzi chokha si wolingana ndi mzake. Iye ali chimodzi zambiri kutanthauzira - "=".

NGATI

Kumasulira nfundo yaikhulu zingakhale monga "ofanana." NGATI woyendetsa mu SQL ntchito pafupifupi pa mfundo yomweyo - akuthamanga kafufuzidwe ku M'manja a. Ndiko kuti, amalola kuti mukulitse deta chitsanzo kwa Nawonso achichepere pogwiritsa ntchito mawu zonse.

Mwachitsanzo, iyo imakhala ntchito imeneyi: kuyambira kale m'munsi "ndodo" kuti anthu onse amene dzina lake limatha ndi "Ine". Ndiye pempho akhoza analemba motere:

Sankhani *

KUCHOKERA Wogwila

KUMENE Dzina NGATI '% I`ll

Peresenti chizindikiro mu nkhani iyi ikutanthauza chigoba, ndiye khalidwe lililonse, ndipo chiwerengero chawo. Ndipo mu kalata, "Ine» SQL alinga kuti khalidwe lomaliza kukhala mwanjira imeneyo.

Mlanduwu

Izi Server mawu SQL ndi kukhazikitsa kusankha angapo. Izo akufanana ndi mawu lophimba m'zinenero zambiri mapulogalamu. Mlanduwu umboni SQL amachita kanthu pa zinthu zingapo.

Mwachitsanzo, inu muzisankha tebulo "malipiro" pazipita ndi mfundo zochepa.

nambala

mlingo

akutchedwa

1

1

10000

2

0.5

3500

Ndiye pempho akhoza analemba motere:

Sankhani *

KUCHOKERA Malipiro

KUMENE Mlanduwu PAMENE Sankhani Max (Kulipidwa Akachititsa) NDIYE Madera

PAMENE kusankha mphindi (Kulipidwa Akachititsa) NDIYE Posachepera

chifukwa END

mu "Kulipidwa Akachititsa" ndime m'nkhani imeneyi, dongosolo amayang'ana ubwino pazipita ndi osachepera. Kenako, pogwiritsa ntchito END munda analenga "okwana", umene adakhala ndi mu "pazipita" kapena "osachepera" malingana ndi zotsatira za chikhalidwe.

Mwa njira, mu SQL pali njira inanso yaying'ono mlanduwo - COALESCE.

Data tanthauzo

Zimenezi zimathandiza inu mukakwaniritse zosiyanasiyana kusintha matebulo - kulenga, winawake, kusintha, ndipo ntchito ndi zolozera.

Woyamba, omwe ndi zothandiza - Pangani MITU. Iye samachita kanthu kalikonse kuposa kupanga tebulo. Mukamagwirizana lembani Pangani MITU afunsa, kanthu chichitika, chifukwa muyenera mwachindunji magawo angapo.

Mwachitsanzo, polenga tebulo bwino "Wogwila" ndikufuna kugwiritsa ntchito lamulo lakuti:

Pangani MITU Wogwila

(ID number (10) OSATI NULL

Dzina varchar (50) OSATI NULL

Dzina lotsiriza varchar (50) OSATI NULL)

Pempho, mu parentheses yomweyo kumatanthauza maina kumunda ndi mitundu, komanso ngati zingakhale NULL.

dontho MITU

Amachita ntchito yosavuta - kuchotsa anati tebulo. Ilinso ndi njira zina NGATI alipo. Iwo zimatenga kulakwitsa pamene pochotsa, ngati tebulo chofunika kulibe. Chitsanzo cha ntchito:

Dontho MITU Wogwila NGATI alipo.

Pangani index

Mu SQL, pali dongosolo la akalozera, amene amalola mofulumira kupeza deta. Ambiri, ndi kugwirizana kuti anatchula ndime makamaka. Pangani ndi index akhoza kukhala chophweka:

Pangani Index nazvanie_indeksa

ON nazvanie_tablitsy (nazvanie_stolbtsa)

Gwiritsani neno ili mu T-SQL, Oracle, PL SQL ndipo ambiri kutanthauzira ena matekinoloje.

kusintha MITU

Kwambiri zinchito woyendetsa ndi zosankha zambiri. Ambiri, kusintha chimabweretsa dongosolo tanthauzo ndi matebulo Kugawilidwa kwanthaka. Wothandizira ntchito Oracle SQL, Postgres, ndi ena ambiri.

Reference tsopano kuperekedwa ndi zinthu zosiyanasiyana ntchito kusintha MITU.

  • Kuwonjezera. Akuchita Kuwonjezera mzati mu tebulo. Malembedwe iye iyi: kusintha MITU kuwonjezera nazvanie_tablitsy nazvanie_stolbtsa tip_hranimyh_dannyh. Kodi ndi chizindikiro ngati si alipo, amene kubisa zolakwa ngati mzati kale walenga;

  • Dontho. Amachotsa mzati. NGATI kuli komanso anamaliza, umene kupanga cholakwa kuti ndime anapempha kulibe;

  • KUSINTHA. Ntchito Sinthani dzina munda dzina mwasankha. Mwachitsanzo wakagwiritsidwe: kusintha MITU KUSINTHA nazvanie_tablitsy OldName NEW_NAME;

  • Kusintha. Lamulo limeneli kusintha mtundu wa mzati makamaka ndi makhalidwe zina. Ndipo ntchito ngati izi: kusintha MITU kusintha nazvanie_tablitsy nazvanie_stolbtsa datatype makhalidwe;

Pangani MMENE

Mu SQL, pali chinthu monga lingaliro. Mwachidule, ndi ngati tebulo pafupifupi ndi deta. Iwo apangidwa chifukwa cha chitsanzo ntchito chinenero SQL Sankhani mawu. Views akhoza asagwiritse kupeza Nawonso achichepere kuti kuwabisa, m'malo maina enieni yachiwiri.

The ndondomeko ya kulenga amapezeka ndi kafufuzidwe losavuta:

Pangani MMENE view dzina AS muzisankha * tebulo dzina

Zitsanzo zosankhidwazi zingatenge malo Nawonso achichepere wonse wonse, ndi mu chikhalidwe ena.

A pang'ono za zinthu

Mu SQL mafunso zambiri ntchito anamanga-mu ntchito zosiyanasiyana kuti amakulolani kucheza ndi deta ndi kusintha iwo pa ntchentche. Ndi zothandiza iwo ali mbali ya chinenero gulu.

  • Kulengeseka. Kumabweretsa kuwerenga mizere kapena zolemba mu tebulo makamaka. Pamene njira, mukhoza mwachindunji ndime dzina, ndiye deta udzachotsedwa kwa iye. Sankhani COUNT * KWA Wogwila;

  • AVG. Mbali imeneyi amangonena za mizati deta M'ndandanda. Zotsatira zake ndi mtima wa zikutanthauza masamu a makhalidwe onse;

  • Min ndi Max. ntchitozo zagwiritsidwa ntchito mu nkhani ino. Iwo amaonetsera pazipita ndi mfundo osachepera ndime anati;

  • Ndalama. Ndi yosavuta - kugwira ntchito linaŵerengera Uwerenge makhalidwe mzati. Ndi ntchito yokhayo yotumikira mtundu M'ndandanda deta. Kuonjezera pempho chizindikiro osiyana, zidzawonjezedwa yekha ndi mfundo wapadera;

  • Wozungulira. Ntchito nazo decimal manambala fractional. The malembedwe ntchito dzina ndime ndipo chiwerengero cha malo decimal;

  • Pe. A ntchito yosavuta kuti linaŵerengera kutalika kwa Danga lapansi. Ndipo zotsatira zake zidzakhala tebulo latsopano kusonyeza chiwerengero cha anthu otchulidwa;

  • TSOPANO. nfundo yaikhulu Izi ntchito kudziwiratu tsiku panopa ndi nthawi.

ntchito zina

Zitsanzo za mawu SQL ndi mawu amene mukugwira ntchito zing'onozing'ono, komabe kwambiri wosalira nyemba kapena ntchito Nawonso achichepere.

  • AS. Izo ntchito pamene mukufuna zowoneka kukonza chifukwa cha kupatsa mwachindunji dzina kupeza tebulo.

  • PAKATI. A chida chothandiza kwambiri zitsanzo zosankhidwazi. Izi zikusonyeza osiyanasiyana makhalidwe, kuphatikizapo kufunika kupeza deta. Athandizira chizindikiro amalandira ndi osiyanasiyana ambiri ntchito.

  • AYI. The woyendetsa amapereka zosiyana akuti.

  • TRUNCATE. Amachotsa deta kuchokera m'munsi gawo anati. Wosiyana ntchito anthu kuti achire deta pambuyo ntchito zosatheka. Dziwani kuti kukhazikitsa nfundo yaikhulu kuperekedwa ku SQL osiyana kukhala kutanthauzira osiyana. Choncho musanayambe kugwiritsa ntchito TRUNCATE, bwino nkhani maziko.

  • Malire. Akhazikitsa chiwerengero cha mizere linanena bungwe. The peculiarity wa woyendetsa ndi kuti nthawi zonse ili kumapeto. Pamafunika munthu kuvomerezedwa ndi munthu optional chizindikiro. Woyamba limasonyeza bwanji mizere ambiri deta anasankha kusonyeza. Ndipo ngati chachiwiri, ndiye woyendetsa ukugwira onse osiyanasiyana mfundo.

  • UNION. Kwambiri wosuta-wochezeka woyendetsa kuphatikiza mafunso angapo. Iye kale anakumana mwa zitsanzo za m'nkhani ino. Mungasonyeze mizere kuchokera matebulo angapo, UNION kaphatikizidwe iwo ntchito yabwino. Malembedwe iye iyi: SANKHANI column_name pagome UNION muzisankha tebulo imya_drugogo_stolbtsa imya_drugoy. The chifukwa mwachidule gome la zofuna mgwirizano.

  • Pulayimale MUNGAGWIRITSE. Likumasuliridwa kuti "chinsinsi chachikulu." Kwenikweni, kuti terminology amenewa ntchito zipangizo pakuyenerera. Iye ndi wapadera dzina kwa mzere. Izo ntchito, monga ulamuliro, polenga tebulo kusonyeza munda umene muli izo.

  • Pofikira. Monga woyendetsa m'mbuyomu, ntchito kukhazikitsa kulenga kafufuzidwe a. Iwo imalongosola mtengo kusakhulupirika, limene lidzadzazidwe m'munda pamene analengedwa.

A ochepa nsonga kukhala nsanja ntchito ndi SQL

  1. NULL. Oyamba osati mapulogalamu pokonza zopempha zambiri kuiwala za kupezeka kwa mfundo NULL. Motero, malamulo zolakwa zakukwawa, chimene zovuta younikira mu ndondomeko debugging. Choncho, pamene kupanga tebulo, kapena recalculated mfundo chitsanzo akuyenera kuima ndi kuganiza, komanso ngati NULL yatsoka ndi n'komwe m'dera kafufuzidwe.

  2. Memory. Mu pepala tinali wasonyeza angapo ntchito, angathe kuchita ntchito zina. Mu chitukuko cha chipolopolo ntchito ndi Nawonso achichepere, mukhoza "kuposa" ndi mawerengedwe a mawu osavuta dongosolo Nawonso achichepere. Nthawi zina, izi zimapereka mphamvu kwambiri ntchito.

  3. Malamulo. Ngati mukufuna ku Nawonso achichepere ndi masauzande a mizere iwiri yokha, m'pofunika kugwiritsa ntchito zizindikiro zosinthira monga malire kapena TOP. Musaphwanye kupeza deta kudzera mwa chigoba cha chitukuko chinenero.

  4. Lumikizani. Pa chiphaso cha kafukufuku matebulo angapo, mapulogalamu ambiri amayamba kuchepetsa iwo pamodzi envelopu kukumbukira zikutanthauza. Koma chifukwa? Ndipotu, inu mukhoza kupempha chimene onse adzakhala pano. Mulibe kulemba kachidindo kamodzi ndi kusunga kukumbukira zina mwa dongosolo.

  5. Kusanja. Ngati n'zotheka kutsatira lamulo mu pempho, ndiyo mphamvu DBMS, m'pofunika ntchito. Izi kwambiri kupulumutsa pa chuma pamene pulogalamu kapena utumiki.

  6. zopempha ambiri. Ngati muli amaika kwambiri za mbiri mu ndondomeko, ndiye kukhathamiritsa ayenera kuganizira deta paketi ndi anaikapo pempho limodzi. Izi kuwonjezera ntchito ya dongosolo lonse.

  7. Mosamala kaikidwe ka deta. Pamaso kukafola kapangidwe m'munsi muyenera kuganizira momwe ndipo ngati nambala ngati matebulo ndi minda kutero. Mwina pali njira kuphatikiza iwo, kapena kusiya ena. Nthawi zambiri, mapulogalamu ntchito yambiri deta kuti paliponse ndi ntchito konse.

  8. Mitundu. Kupulumutsa malo ndi chuma afunika kukhala tcheru ndi mitundu deta ntchito. Ngati inu tingalandire wochepa "katundu" kwa mtundu wa pamtima, muyenera kugwiritsa ntchito dzina lake. Mwachitsanzo, ngati amadziwika kuti munda ndi phindu M'ndandanda sadzakhala upambana 255, chifukwa ntchito 4-mamvekedwe Int, ngati TINYINT 1 mamvekedwe.

Pomaliza

Pomaliza, tisaiwale kuti chinenero lili mafunso SQL tsopano ntchito kulikonse - Websites, ntchito ukonde, pulogalamu kompyuta, ntchito mafoni. Choncho, SQL Kudziwa kuthandiza m'magulu onse a chitukuko.

Komabe, kusinthidwa a muyezo chinenero zina amasiyana Chrixitu. Mwachitsanzo, PL SQL ntchito akhale ndi malembedwe osiyana kuposa SQL yawonongeka. Choncho musanayambe osauka ndi njira imeneyi, m'pofunika kuti adziwane bwino ndi izo malangizo.

Mu Anzawo m'tsogolo, chimene chingalowe kuposa SQL magwiridwe ndi ntchito, ndi chodziwikiratu kuti awonekere, kotero kuchuluka izi ndithu kagawo kakang'ono zingamuthandize kuti mapulogalamu iliyonse.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ny.birmiss.com. Theme powered by WordPress.