Illusztrált bemutató sql kezdőknek> alapokat sql oldal - 11 Oktatóanyagok az

SQL alapjai

Ebben a fejezetben ...

  • Mi az SQL
  • Tévhitek kapcsolódó SQL
  • Egy pillantás a különböző SQL szabványok
  • Kapcsolat a szabványos parancsok és SQL fenntartott szavak
  • Képviselete számok, karakterek, dátumok, időpontok és egyéb adatok
  • Definiált értékek és korlátozások
  • Az SQL kliens / szerver rendszer
  • SQL hálózat

SQL - rugalmas nyelv, amely lehet használni sokféleképpen. Ő a leggyakoribb eszköze kommunikálni egy relációs adatbázis. Ebben a fejezetben fogom elmagyarázni, mi az SQL és mi nem, különösen, milyen SQL különbözik más típusú számítógépes nyelven. Akkor ismerje meg a parancsokat és adattípusok által támogatott szabványos SQL. Ezen kívül, azt fogja magyarázni az alapvető fogalmak, mint a null értékek és korlátok. És végül, ez ad áttekintést, hogy milyen SQL beleillik egy kliens / szerver környezetben, valamint az Internet és Intranet szervezetek hálózata.

Mi az SQL és mit nem

Az első dolog, hogy megértsük az SQL, - ez nem egy eljárási nyelvre. mint FORTRAN, Basic, C, COBOL, Pascal és a Java. A probléma megoldásához használja az egyik eljárási nyelven, meg kell írni egy rutin, hogy végez az egyik a másik után ezeket a műveleteket, amíg a végrehajtás befejezése feladatokat. Az eljárás lehet lineáris szekvenciát vagy tartalmazhat elágazást, de minden esetben, a programozó meghatározza végrehajtása érdekében.

Más szóval, SQL egy nonprocedural nyelvet. Ahhoz, hogy használni, hogy megoldja a problémát, legyen az SQL, amely pontosan mire van szüksége, mintha beszélt, hogy egy szellemet Aladdin lámpája. És nem kell mondani, hogyan kap, hogy mit akar. A adatbázis-kezelő rendszer (DBMS) dönti el, hogy a legjobban teljesíteni a kérését.

Annak illusztrálására, amit gondolt, amikor azt mondta: „megmondja a rendszernek, amire szüksége van”, tegyük fel, hogy van egy tábla munkavállaló adatait alkalmazottak és ki szeretné választani az egészet sorok megfelelő minden „régi” alkalmazottak. A „vezető” alkalmazottak azt is jelentheti, aki 40 évnél idősebb, vagy aki kap több mint 60.000 dollárt évente. A kívánt mintát lehet tenni a következő lekérdezést:

A kezelő kiválasztja a munkavállaló tábla összes sorát, amelyek az értéket, vagy az oszlop AGE (kor) 40 vagy nagyobb érték a munkabér oszlop (fizetés) nagyobb, mint 60000 SQL maga tudja, hogyan kell kiválasztani a szükséges információkat. Az adatbázis motor ellenőrzi az adatbázist, és úgy döntést maguk hogyan teljesíti a kérést. Minden, ami szükséges az Ön számára -, hogy meghatározza, milyen adatokat kell.

Ne feledje:
Érdeklődés - a kérdés, hogy kérsz az adatbázisban. Ha bármelyik adat kielégíti a kérését, SQL küldi el Önnek.

Válassza információt az adatbázisból, akkor használja az alábbi módszerek egyikét.

  • Egy kérést egy buta számítógépes konzol megadásával SQL parancsok és az olvasás a képernyőn azok végrehajtásának eredményét. Konzol - hagyományos kifejezés, amely azt jelenti, számítástechnikai eszközöket, hogy nem a munka a billentyűzet és a képernyő használják a mai PC-k. Kéri a konzol alkalmas, ha szeretne egy gyors válasz egy konkrét kérésre. Ahhoz, hogy sem a jelenlegi követelmények szükség lehet az ilyen adatokat az adatbázisból, hogy még soha nem kellett. Talán soha nem lesz szükség, de most kell. Írja be a megfelelő SQL-lekérdezést, és egy ideig a képernyőn lesz az eredmény.
  • Ezzel a programmal, amely kivonatokat az adatbázis adatait, majd létrehoz az ezen adatok alapján az kimenet, vagy a képernyőn, vagy nyomtatott ki. SQL nyelv használható, és így. Komplex SQL lekérdezést, hogy még jól jöhet a jövőben, lehet helyezni közvetlenül a program. Ez lehetővé teszi, hogy újra a jövőben. Így, a készítmény a lekérdezés újból végrehajtódik. Hogyan kell beágyazni SQL kódot írt program egy másik nyelven, lásd a 15. fejezetet.

TERVÜNK

  • Navigator az óceánban illatok