Relációs adatbázisok lekérdezése a strukturált univerzális számítási nyelv használatával Az SQL az adatbázis-kezelő rendszer adatkezelésének elismert szabványa. Sokoldalúsága miatt az SQL nyelv széles körben elterjedt a világméretű Internet webes erőforrásain. Az SQL lekérdezések írása több alapvető szabály alkalmazásán alapul a relációs adatbázis használatához. SQL-lekérdezés írása segít végrehajtani bizonyos információk lekérését a táblákból, sorok hozzáadását, módosítását vagy törlését.
Utasítás
1. lépés
A tárolt információk lekéréséhez az adatbázis táblákból hozzon létre egy kiválasztási lekérdezést - SELECT. Ha vannak táblák közötti kapcsolatok, az adatok a megfelelő feltételek szerint átvehetők a kapcsolódó táblázatok bármely oszlopából. Sorolja fel az összes szükséges oszlopot a SELECT utasítás után. Adja meg a lekérdezésben használt táblázatokat a FROM záradékban. A legegyszerűbb formában a select lekérdezés megjeleníti az adott tábla megadott oszlopainak összes sorát: SELECT col1, col2 FROM my_table.
2. lépés
Ha szükséges, állítson be egy feltételt a sorok kiválasztásához. A feltételt a WHERE záradék határozza meg. Ezen utasítás után állítsa be a kívánt paraméter értékét. Funkciószámítási és összehasonlítási műveletek itt is használhatók. Például a WHERE col1> 3 formátumú utasítás lehetővé teszi olyan táblázatsorok megjelenítését, amelyekben a col1 oszlop értéke nagyobb, mint 3. A kívánt kifejezés beállításához használja az AND, OR operátorok kombinációit, valamint a feltételes feltételeket. az SQL nyelv operátorai.
3. lépés
Új sorok beillesztéséhez egy táblához írjon INSERT lekérdezést. Segítségével beilleszthet új, a táblázatban már meglévő típusú adatokat. Ennek az utasításnak a szintaxisa nagyon egyszerű: INSERT INTO my_table (col1, col2, col3) VALUES (‘new_data1’, ‘new_data2’, ‘new_data3’). Itt a VALUES utasítás új sorértékeket állít a my_table minden meglévő oszlopához.
4. lépés
A táblázat bármely sorában az adatok módosítása az UPDATE lekérdezés segítségével történik. Ezenkívül beállíthat egy WHERE kiválasztási feltételt, amelyben az adatbázisban lévő információk megváltoznak. Határozza meg a módosítandó adatokat és a kérés feltételeit. Ehhez írjon egy ilyen sort: UPDATE my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. A lekérdezés csak akkor hajtja végre a SET utasításban megadott adatmódosítást, ha a WHERE záradék feltétele elégedett.
5. lépés
A DELETE utasítás egy egész sor törléséhez íródik egy adattáblából. Ezenkívül a sort csak akkor töröljük, ha a WHERE feltétel be van állítva. Írja be a következő kifejezést: DELETE FROM my_table WHERE col1 = ‘data1’. A lekérdezés végrehajtásával törli az oszlop oszlopában a data1 értéket tartalmazó táblázatot.