Jinsi ya Kutumia SQL: Hatua 8 (na Picha)

Orodha ya maudhui:

Jinsi ya Kutumia SQL: Hatua 8 (na Picha)
Jinsi ya Kutumia SQL: Hatua 8 (na Picha)

Video: Jinsi ya Kutumia SQL: Hatua 8 (na Picha)

Video: Jinsi ya Kutumia SQL: Hatua 8 (na Picha)
Video: Rank Math SEO Tutorial 2023 | A Step-by-Step Guide to Setup Rank Math 2024, Aprili
Anonim

SQL inasimama kwa Lugha ya Swala Iliyoundwa na mwanzoni ilitengenezwa na IBM miaka ya 70 ili kuingiliana na hifadhidata za uhusiano. Ni lugha ya kawaida kwa hifadhidata, bado inasomeka kwa usawa na ni rahisi kujifunza misingi (ingawa lugha inaweza kuwa na nguvu sana).

Hatua

Tumia SQL Hatua ya 1
Tumia SQL Hatua ya 1

Hatua ya 1. 'SQL' kawaida hutamkwa 'S-Q-L' (Lugha ya Swala Iliyoundwa)

SQL ilianzishwa hapo awali katika IBM na Donald D. Chamberlin na Raymond F. Boyce mwanzoni mwa miaka ya 1970. Toleo hili liliitwa SEQUEL (Lugha ya Maulizo ya Kiingereza).

Tumia SQL Hatua ya 2
Tumia SQL Hatua ya 2

Hatua ya 2. Kuna lahaja anuwai za SQL lakini injini za hifadhidata zinazotumiwa sana leo hufuata kiwango cha SQL99 kutoka ANSI, na wachuuzi wengi wametekeleza huduma za ziada kupanua kiwango hicho (ladha ya Microsoft ya SQL inaitwa T-SQL au Transact -SQL, toleo la Oracle ni PL / SQL)

Tumia SQL Hatua ya 3
Tumia SQL Hatua ya 3

Hatua ya 3. Kupata Takwimu

Hii ndio kawaida inahusu. Kwa hili tunatumia taarifa ya CHAGUA; itauliza au kupata data kutoka kwa hifadhidata ya SQL.

Tumia SQL Hatua ya 4
Tumia SQL Hatua ya 4

Hatua ya 4. Mfano rahisi itakuwa kitu kama:

'chagua * kutoka tblMyCDList' ambayo itapata nguzo zote (hapo ndipo * inapoingia) na safu kwenye jedwali 'tblMyCDList'.

Tumia SQL Hatua ya 5
Tumia SQL Hatua ya 5

Hatua ya 5. Maswali kawaida ni ngumu zaidi kuliko hii

Chaguzi inaweza kutumiwa kucheka safu na safu kadhaa kutoka kwa meza na hata kuunganisha data kutoka kwa meza nyingi au, kwa jambo hilo, hifadhidata pamoja.

Tumia SQL Hatua ya 6
Tumia SQL Hatua ya 6

Hatua ya 6. Ikiwa tunataka kuchuja safu zilizorejeshwa na taarifa iliyochaguliwa, kifungu ambacho kinahitajika kuhitimu seti za rekodi zilizorejeshwa

'chagua * kutoka tblMyCDList ambapo CDid = 27' itachukua safu ambazo uwanja wa CDid ni sawa na 27. Au 'chagua * kutoka tblSambaza ambapo strCDName kama' Dark Side% 'hutumia kadi ya mwitu inayowakilisha sifuri au visa zaidi vya tabia yoyote na kwa matumaini nitaonyesha kuwa mkusanyiko wangu una albamu yangu pendwa ya Pink Floyd.

Tumia SQL Hatua ya 7
Tumia SQL Hatua ya 7

Hatua ya 7. Ingiza na taarifa za UPDATE hutumiwa kuongeza na kubadilisha data kwenye hifadhidata ya SQL (angalia viungo hapa chini kwa mafunzo kadhaa bora ambayo yanaweza kukupeleka zaidi)

Tumia SQL Hatua ya 8
Tumia SQL Hatua ya 8

Hatua ya 8. Taarifa ya FUTA hutumiwa kuondoa data kutoka hifadhidata ya SQL

Video - Kwa kutumia huduma hii, habari zingine zinaweza kushirikiwa na YouTube

Vidokezo

  • Ni rahisi sana kushikamana na hifadhidata ya SQL kutoka ndani ya Microsoft Access (zana ya swala inaweza kutumika katika hali ya SQL ingawa syntax ina tofauti na ile inayotumiwa na SQL Server na hifadhidata zingine).
  • Chini ya Linux, hifadhidata maarufu zaidi ni MySQL na PostgreSQL. Ikiwa koni inaonekana haifai, tumia ExecuteQuery au zana nyingine sawa ya chanzo wazi.
  • Swala la Microsoft ni zana inayokuja na Windows - ina njia za picha za picha au SQL.
  • Tumia wamp au xampp seva rahisi ya wavuti na phpmyadmin (mysql)
  • Kitabu kifuatacho kinaweza kusaidia: Kline, Kevin, Daniel Kline na Brand Hunt. 2001. SQL kwa kifupi. Toleo la 2. O'Reilly & Associates, Inc.

Maonyo

  • Hifadhidata ya uhusiano kawaida inamaanisha 'mfumo ambao watumiaji huona data kama mkusanyiko wa meza zinazohusiana kwa kila mmoja kupitia maadili ya kawaida ya data' ambayo kawaida hutekelezwa kama 'mfumo wa usimamizi wa hifadhidata ya uhusiano' (RDBMS) kama MySQL, Sybase, SQL Server au Oracle. Mifumo madhubuti ya hifadhidata ya uhusiano inafuata kanuni za EF 'Ted' Codd za 'hifadhidata za uhusiano'. Inaweza kusema (na mara nyingi ni kwamba Ufikiaji pia ni hifadhidata ya uhusiano, Microsoft hakika inasema, lakini njia ambayo injini imejengwa kwa kweli inafanya kuwa hifadhidata ya 'Indexed Sequential Access Method (ISAM)' au hifadhidata ya faili tambarare. Tofauti sio rahisi kuziona juu ya uso kwa sababu hazipo, Ufikiaji una utekelezaji wa SQL mwenyewe, lakini ni chini ya guts ya injini ya hifadhidata (tazama https://www.ssw.com.au/ SSW / Hifadhidata / HifadhidataDocsLinks.aspx kwa maelezo mazuri ya hii). Vitu vingine vyote sawa, maswali kadhaa magumu katika Ufikiaji yataenda polepole zaidi kuliko katika SQL Server. Maswali fulani rahisi yataenda polepole katika SQL Server.
  • Maana ya 'hifadhidata' mara nyingi inaweza kuchanganyikiwa; inaweza kutumika kuzungumza juu ya kontena halisi kwa seti ya meza, kama hifadhidata ya mkusanyiko wa CD au hifadhidata ya Mwalimu. Programu halisi ya seva inayojumuisha hifadhidata ni 'injini ya hifadhidata' au 'programu ya hifadhidata' ambayo inaweza kuwa na hifadhidata. Mifano ni SQL Server 2005 Express, MySQL au Access 2003.

Ilipendekeza: