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