Az SQL használata: 8 lépés (képekkel)

Tartalomjegyzék:

Az SQL használata: 8 lépés (képekkel)
Az SQL használata: 8 lépés (képekkel)

Videó: Az SQL használata: 8 lépés (képekkel)

Videó: Az SQL használata: 8 lépés (képekkel)
Videó: Rejtett Android Tipp Trükk - Betűtípus Csere / #ARPII 2024, Április
Anonim

Az SQL a Structured Query Language rövidítése, és eredetileg az IBM fejlesztette ki a 70 -es években, hogy kapcsolatba lépjen a relációs adatbázisokkal. Ez az adatbázisok közös nyelve, meglehetősen olvasható, és viszonylag egyszerű megtanulni az alapokat (bár a nyelv nagyon erős lehet).

Lépések

Használja az SQL 1. lépést
Használja az SQL 1. lépést

1. lépés. Az „SQL” -et általában „S-Q-L” -nek (Strukturált lekérdezési nyelv) ejtik

Az SQL -t kezdetben az IBM -ben Donald D. Chamberlin és Raymond F. Boyce fejlesztette ki a hetvenes évek elején. Ezt a verziót SEQUEL -nek (Structured English Query Language) nevezték.

Használja az SQL 2. lépést
Használja az SQL 2. lépést

2. lépés. Az SQL különböző nyelvjárásai léteznek, de manapság a leggyakrabban használt adatbázis-motorok betartják az ANSI SQL99 szabványát, és sok gyártó extra funkciókat vezetett be a szabvány kiterjesztéséhez (az SQL Microsoft íze T-SQL vagy Transact -SQL, az Oracle verzió PL/SQL)

Használja az SQL 3. lépést
Használja az SQL 3. lépést

3. lépés. Az adatok kihelyezése

Általában erről van szó. Ehhez a SELECT utasítást használjuk; lekérdezi vagy lekéri az adatokat egy SQL adatbázisból.

Használja az SQL 4. lépést
Használja az SQL 4. lépést

4. lépés. Egy egyszerű példa a következő lenne:

'select * from tblMyCDList', amely megkapja az összes oszlopot (itt jön be a *) és a "tblMyCDList" táblázat sorait.

Használja az SQL 5. lépést
Használja az SQL 5. lépést

5. lépés. A lekérdezések általában ennél sokkal bonyolultabbak

A kijelölés felhasználható bizonyos oszlopok és sorok kibontására egy táblázatból, és akár több táblázatból, vagy adott esetben adatbázisokból származó adatok összekapcsolására is.

Használja az SQL 6. lépést
Használja az SQL 6. lépést

6. lépés. Ha szűrni akarjuk a select utasítás által visszaadott sorokat, akkor a záradék szükséges a visszaadott rekordhalmazok minősítéséhez

'select * from tblMyCDList where CDid = 27' lekéri azokat a sorokat, ahol a CDid mező egyenlő 27 -el. és remélhetőleg megmutatja, hogy a gyűjteményemben megtalálható a kedvenc Pink Floyd albumom.

Használja az SQL 7. lépést
Használja az SQL 7. lépést

7. lépés: Az INSERT és UPDATE utasításokat adjuk hozzá és módosítsuk az adatokhoz egy SQL adatbázisban (az alábbi linkeken talál néhány kiváló oktatóanyagot, amelyek tovább vezethetnek)

Használja az SQL 8. lépést
Használja az SQL 8. lépést

8. lépés: A DELETE utasítás az adatok eltávolítására szolgál egy SQL adatbázisból

Videó - A szolgáltatás használatával bizonyos információk megoszthatók a YouTube -lal

Tippek

  • Nagyon könnyen csatolható SQL adatbázisokhoz a Microsoft Accessen belül (ez a lekérdező eszköz használható SQL módban, bár a szintaxis eltér az SQL Server és más adatbázisokétól).
  • Linux alatt a legnépszerűbb adatbázisok valószínűleg a MySQL és a PostgreSQL. Ha a konzol nem tűnik kényelmesnek, használja az ExecuteQuery -t vagy más hasonló nyílt forráskódú eszközt.
  • A Microsoft Query a Windowshoz tartozó eszköz - grafikus vagy SQL lekérdezési módokkal rendelkezik.
  • A wamp vagy az xampp használata egyszerűbb webszerver a phpmyadmin (mysql) segítségével
  • A következő könyv hasznos lehet: Kline, Kevin, Daniel Kline és Brand Hunt. 2001. SQL dióhéjban. 2. kiadás. O’Reilly & Associates, Inc.

Figyelmeztetések

  • A relációs adatbázis általában azt a rendszert jelenti, amelynek felhasználói a közös adatértékeken keresztül egymáshoz kapcsolódó táblázatok gyűjteményeként tekintik az adatokat.. Szigorú relációs adatbázis -rendszerek követik E. F. „Ted” Codd „Tizenkét alapelve a relációs adatbázisokról” c. Lehet vitatkozni (és gyakran az is), hogy az Access is relációs adatbázis, a Microsoft minden bizonnyal azt mondja, hogy az, de a motor felépítésének módja valójában „indexált szekvenciális hozzáférési módszer (ISAM)” vagy lapos fájl -adatbázis. A különbségeket nem könnyű észrevenni a felszínen, mert nincsenek meg, az Access még saját SQL implementációval is rendelkezik, hanem inkább az adatbázis -motor belsejében vannak (lásd: https://www.ssw.com.au/ SSW/Database/DatabaseDocsLinks.aspx ennek jó leírásához). Minden más egyenlő, bizonyos bonyolult lekérdezések az Accessben sokkal lassabban futnak, mint az SQL Serverben. Bizonyos egyszerű lekérdezések lassabban futnak az SQL Serverben.
  • Az „adatbázis” jelentése gyakran összetéveszthető; használható arra, hogy a táblázatkészlet tényleges tárolójáról beszéljen, például CD -gyűjteményi adatbázis vagy Master adatbázis. Az adatbázist ténylegesen tartalmazó kiszolgálószoftver az „adatbázis -motor” vagy az „adatbázis -szoftver”, amely adatbázisokat tartalmazhat. Ilyen például az SQL Server 2005 Express, a MySQL vagy az Access 2003.

Ajánlott: