Structured Query Language Algengar spurningar

Ertu að leita að ráðgjöf um að nota uppbyggða fyrirspurnarmálið ? Þessi gagnasöfn SQL FAQ veitir svör við algengustu spurningum um SQL og gagnagrunna. Vertu viss um að fylgja "More Info" tenglum í lok hverrar spurningu fyrir nákvæmar skýringar og leiðbeiningar!

01 af 10

Hvernig get ég sótt gögn úr gagnagrunni með SQL?

Alvarez / Vetta / Getty Images

SELECT stjórnin er algengasta skipunin í SQL. Það gerir notendum gagnagrunns kleift að sækja sérstakar upplýsingar sem þeir óska ​​eftir í rekstrar gagnagrunni. Meira »

02 af 10

Hvernig bý ég til nýjan gagnagrunn eða nýja gagnagrunnstafla?

SQL býður upp á CREATE DATABASE og CREATE TABLE skipanir til að bæta við nýjum gagnagrunni og töflum, hver um sig í gagnagrunninum. Þessar skipanir veita mjög sveigjanlega setningafræði sem gerir þér kleift að búa til töflur og gagnagrunna sem uppfylla sérstakar kröfur fyrirtækisins. Meira »

03 af 10

Hvernig bætast ég við gagnagrunni?

INSERT skipunin í SQL er notuð til að bæta við færslum í núverandi töflu.

04 af 10

Hvernig eyðir ég sumum eða öllum gagnagrunni töflu?

Oft er nauðsynlegt að fjarlægja úreltar upplýsingar úr sambandi gagnagrunninum. Sem betur fer býður uppbyggður fyrirspurnarmál sveigjanlegt DELETE skipun sem hægt er að nota til að fjarlægja sumar eða allar upplýsingar sem eru geymdar í töflu. Meira »

05 af 10

Hvað er NULL gildi?

NULL er gildi sem notað er til að tákna óþekkt gögn. Gagnasöfn meðhöndla NULL gildi á sérstakan hátt, eftir því hvaða aðgerð er notuð. Þegar NULL gildi birtist sem operand í AND aðgerð er gildi aðgerðarinnar FALSE ef hin operand er ósatt (það er engin leið tjáningin gæti verið sannur með einum FALSE operand). Á hinn bóginn er niðurstaðan NULL (óþekkt) ef hinn operand er annaðhvort TRUE eða NULL (vegna þess að við getum ekki sagt hvað niðurstaðan væri.) Meira »

06 af 10

Hvernig get ég sameinað gögn úr mörgum gagnagrunni töflum?

SQL þátttökuskýrslur leyfa þér að sameina gögn úr tveimur eða fleiri töflum í leitarniðurstöðum þínum. Lærðu hvernig á að nýta þessa öfluga tækni til að hlaða niður gagnagrunni fyrirspurnum þínum.

07 af 10

Get ég tekið þátt í borði fyrir sig?

Já! Þú getur notað sjálfstætt lið til að einfalda hreinn SQL fyrirspurnir þar sem innri og ytri fyrirspurnir vísa til sömu töflu. Þessir tengingar leyfa þér að sækja tengdar skrár úr sama töflu.

08 af 10

Hvernig get ég samantekt gögn í gagnagrunni töflu?

SQL gefur saman aðgerðir til að aðstoða við samantekt á stórum bindi af gögnum. SUM-aðgerðin er notuð innan SELECT yfirlýsingu og skilar heildar röð af gildum. AVG virknin virkar á svipaðan hátt og gefur stærðfræðilegan meðaltal gildi. SQL veitir COUNT virka til að sækja fjölda skráa í töflu sem uppfyllir tiltekin skilyrði. MAX () skilar stærsta gildi í tilteknu gagnaskeiði en MIN () skilar minnsta gildi.

09 af 10

Hvernig get ég hópað saman gögn?

Þú getur notað undirstöðu SQL fyrirspurnir til að sækja gögn úr gagnagrunni en þetta gefur oft ekki nóg upplýsingaöflun til að uppfylla viðskipti kröfur. SQL veitir þér einnig möguleika á að hópa fyrirspurnarniðurstöður byggðar á eiginleikum í röðinni til að geta notað samanlagðar aðgerðir með því að nota GROUP BY ákvæði. Meira »

10 af 10

Hvernig get ég takmarkað aðgang að gögnum í SQL gagnagrunni?

SQL gagnagrunna veita stjórnendum hlutverk byggt aðgangsstýringarkerfi. Í þessu skipulagi stofna stjórnendur notendareikninga fyrir hvern notanda gagnagrunns og þá tengja þá notanda við einn eða fleiri gagnasöfn sem lýsa hvernig notandinn er heimilt að hafa samskipti við gagnagrunninn. Að lokum veitir kerfisstjórinn sérstök réttindi til hlutverksins til að leyfa hlutverkum að framkvæma viðeigandi aðgerðir. Notendur eru óbeint neitað um aðgang sem þau eru ekki sérstaklega veitt. Meira »