Si të përdorni SQL: 8 hapa (me fotografi)

Përmbajtje:

Si të përdorni SQL: 8 hapa (me fotografi)
Si të përdorni SQL: 8 hapa (me fotografi)

Video: Si të përdorni SQL: 8 hapa (me fotografi)

Video: Si të përdorni SQL: 8 hapa (me fotografi)
Video: Digital Certificates for the IT Professional: What you always wanted to know! 2024, Prill
Anonim

SQL qëndron për Structured Query Language dhe u krijua fillimisht nga IBM në vitet 70 për të bashkëvepruar me bazat e të dhënave relacionale. Languageshtë gjuha e zakonshme për bazat e të dhënave, mbetet mjaft e lexueshme dhe është relativisht e thjeshtë të mësosh bazat (edhe pse gjuha mund të jetë shumë e fuqishme).

Hapa

Përdorni SQL Hapi 1
Përdorni SQL Hapi 1

Hapi 1. 'SQL' zakonisht shqiptohet 'S-Q-L' (Strukturuar Query Language)

SQL u krijua fillimisht në IBM nga Donald D. Chamberlin dhe Raymond F. Boyce në fillim të viteve 1970. Ky version u quajt SEQUEL (Structured English Query Language).

Përdorni SQL Hapi 2
Përdorni SQL Hapi 2

Hapi 2. Ka dialekte të ndryshme të SQL, por motorët më të përdorur të bazës së të dhënave sot i përmbahen standardit SQL99 nga ANSI, dhe shumë shitës kanë zbatuar veçori shtesë për të zgjeruar atë standard ("shija" e SQL e Microsoft quhet T-SQL ose Transact -SQL, versioni Oracle është PL/SQL)

Përdorni SQL Hapi 3
Përdorni SQL Hapi 3

Hapi 3. Nxjerrja e të dhënave

Kjo është ajo që zakonisht ka të bëjë. Për këtë ne përdorim deklaratën SELECT; do të kërkojë ose do të marrë të dhëna nga një bazë të dhënash SQL.

Përdorni SQL Hapi 4
Përdorni SQL Hapi 4

Hapi 4. Një shembull i thjeshtë do të ishte diçka si:

'zgjidhni * nga tblMyCDList' e cila do të merrte të gjitha kolonat (aty hyn *) dhe rreshtat në tabelën 'tblMyCDList'.

Përdorni SQL Hapi 5
Përdorni SQL Hapi 5

Hapi 5. Pyetjet janë zakonisht shumë më të komplikuara se kjo

Zgjedhja mund të përdoret për të nxjerrë kolona dhe rreshta të veçantë nga një tabelë dhe madje të lidhë të dhëna nga tabela të shumta ose, për këtë çështje, bazat e të dhënave së bashku.

Përdorni SQL Hapi 6
Përdorni SQL Hapi 6

Hapi 6. Nëse duam të filtrojmë rreshtat e kthyer nga deklarata e përzgjedhjes, një klauzolë ku nevojitet për të kualifikuar grupet e rekordeve të kthyera

'zgjidhni * nga tblMyCDList ku CDid = 27' do të tërheqë rreshtat ku fusha CDid është e barabartë me 27. Ose 'zgjidhni * nga tblAttribute ku strCDName si' Dark Side%' përdor një kartë të egër që përfaqëson zero ose më shumë raste të çdo karakteri dhe me shpresë do të tregoj se koleksioni im ka albumin tim të preferuar Pink Floyd.

Përdorni SQL Hapi 7
Përdorni SQL Hapi 7

Hapi 7. Deklaratat INSERT dhe UPDATE përdoren për të shtuar dhe ndryshuar të dhëna në një bazë të dhënash SQL (kontrolloni lidhjet më poshtë për disa mësime të shkëlqyera që mund t'ju çojnë më tej)

Përdorni SQL Hapi 8
Përdorni SQL Hapi 8

Hapi 8. Deklarata DELETE përdoret për të hequr të dhënat nga një bazë të dhënash SQL

Video - Duke përdorur këtë shërbim, disa informacione mund të ndahen me YouTube

Këshilla

  • Veryshtë shumë e lehtë të bashkëngjitesh në bazat e të dhënave SQL nga brenda Microsoft Access (mjeti i pyetjes mund të përdoret në modalitetin SQL edhe pse sintaksa ka dallime nga ajo e përdorur me SQL Server dhe bazat e të dhënave të tjera).
  • Nën Linux, bazat e të dhënave më të njohura janë MySQL dhe PostgreSQL. Nëse tastiera nuk duket e përshtatshme, përdorni ExecuteQuery ose ndonjë mjet tjetër të ngjashëm me burim të hapur.
  • Microsoft Query është një mjet që vjen me Windows - ka mënyra kërkimi grafik ose SQL.
  • Përdorni wamp ose xampp një server në internet më të lehtë me phpmyadmin (mysql)
  • Libri i mëposhtëm mund të jetë i dobishëm: Kline, Kevin, Daniel Kline dhe Brand Hunt. 2001. SQL në një përmbledhje. Botimi i 2 -të. O'Reilly & Associates, Inc.

Paralajmërimet

  • Një bazë e të dhënave relacionale zakonisht nënkupton "një sistem, përdoruesit e të cilit i shikojnë të dhënat si një koleksion tabelash të lidhura me njëra -tjetrën përmes vlerave të zakonshme të të dhënave" që zakonisht zbatohet si një "sistem menaxhimi i bazës së të dhënave relacionale" (RDBMS) si MySQL, Sybase, SQL Server ose Oracle Me Sistemet strikte të bazës së të dhënave relacionale ndjekin E. F. 'Ted' Codd 'Dymbëdhjetë Parimet e Bazave të të Dhënave Relacionale'. Mund të argumentohet (dhe shpesh është) se Access është gjithashtu një bazë të dhënash relacionale, Microsoft me siguri thotë se është, por mënyra se si është ndërtuar motori në fakt e bën atë një bazë të dhënash 'Indexed Sequential Access Access (ISAM)' ose një bazë të dhënash të skedarëve të sheshtë. Dallimet nuk janë të lehta për tu vërejtur në sipërfaqe sepse nuk janë aty, Access -i madje ka zbatimin e vet të SQL -së, por përkundrazi ato janë poshtë në zorrët e motorit të bazës së të dhënave (shiko https://www.ssw.com.au/ SSW/Database/DatabaseDocsLinks.aspx për një përshkrim të mirë të kësaj). Të gjitha gjërat e tjera të barabarta, disa pyetje të ndërlikuara në Access do të funksionojnë shumë më ngadalë sesa në SQL Server. Disa pyetje të thjeshta do të funksionojnë më ngadalë në SQL Server.
  • Kuptimi i 'bazës së të dhënave' shpesh mund të ngatërrohet; mund të përdoret për të folur për enën aktuale për një grup tabelash, si një bazë të dhënash për mbledhjen e CD -ve ose bazën e të dhënave Master. Softueri aktual i serverit që përfshin bazën e të dhënave është 'motori i bazës së të dhënave' ose 'softueri i bazës së të dhënave' që mund të përmbajë bazat e të dhënave. Shembuj janë SQL Server 2005 Express, MySQL ose Access 2003.

Recommended: