Töltsd le az appot most és teszteld ingyen 10 napig
Pénznem Nyelv kiválasztása Válasszon régiót

MySQL-scriptek futtatása a CMS-ben

Tanuld meg, hogyan futtathatsz MySQL-parancsokat közvetlenül a bluetronix CMS-ben, hogyan használj előkészített sablonokat, és hogyan válaszd el biztonságosan a saját _own tábláidat a standard és rendszertábláktól.

A tutoriál célja

Megtanulod, hogyan futtathatsz saját MySQL utasításokat közvetlenül a bluetronix CMS-en keresztül az MySQL - Script segítségével, és hogyan használhatod a meglévő sablonokat tipikus adatbázis feladatokhoz.

Fontos: A MySQL utasítások közvetlen hatással vannak az adatbázisra. A standard és rendszertáblákat nem szabad kézzel módosítani. Az ilyen táblákra vonatkozó változtatások egy rendszerfrissítés során felülírhatók vagy visszaállíthatók. A modulokhoz tartozó táblák esetében a saját _own táblák segítségével végezz testreszabásokat.

MySQL - Script megnyitása

Nyisd meg a CMS-ben a Adatbázis részt. Itt elérheted a Adatbázis, Importálás, Exportálás, MySQL - Script és Backup funkciókat.

Válaszd a MySQL - Script lehetőséget. Ezt követően megnyílik a MySql - Parancssor. Itt beírhatod saját MySQL utasításaidat, és a Kivitelezés gombra kattintva elindíthatod.

Sablonok gyakori MySQL feladatokhoz

A Sablonok mezőn keresztül előkészített parancsokat választhatsz ki tipikus adatbázis feladatokhoz. Ezzel elkerülheted, hogy a megfelelő MySQL utasítás alapstruktúráját minden alkalommal külön kelljen megírnod.

A látható választékban például az alábbi sablonok állnak rendelkezésre:

  • Tabelle umbenennen
  • Tabelle mit dem gleichen Aufbau wie eine bestehende Tabelle erstellen
  • Alle Tabellen-Inhalte von einer Quell-Tabelle in eine Ziel-Tabelle kopieren
  • Tabelle leeren und die ID zurück auf 0 setzen
  • Tabellenspalte eindeutig setzen (UNIQUE)

Figyelem: E parancsok egy része módosítja vagy törli az adatokat. Ezért mindig ellenőrizd a végrehajtás előtt a kiválasztott táblát és a létrehozott MySQL utasítást.

Példa: saját tábla létrehozása hasonló felépítéssel

Példánkban a Blog táblát használjuk meglévő táblaként. A testreszabásokhoz létre kell hozni egy saját táblát _own kiegészítéssel.

Válaszd az Tábla létrehozása (Új_Tábla) az (Meglévő_Tábla) azonos felépítésével sablont. Az utasítás például így nézhet ki:

CREATE TABLE Blog_own LIKE Blog;

A Kivitelezés gombbal indítható az utasítás. Így létrejön egy új tábla a meglévő tábla azonos felépítésével.

Megjegyzés: Ez a lépés először a tábla felépítését veszi át. Ha a meglévő rekordokat is át szeretnéd venni, akkor ezután használd a táblák tartalmának másolására vonatkozó sablont.

Sikeres végrehajtás ellenőrzése

A végrehajtás után a CMS a MySql-üzenet alatt mutatja az eredményt. Az alábbi példa szerint a Blog2_own táblát a Blog tábla alapján hoztuk létre ugyanazzal a sablonnal.

CREATE TABLE Blog2_own LIKE Blog;

A A parancs sikeresen végrehajtva! üzenet megerősíti, hogy a MySQL utasítás feldolgozásra került.

Tábla tartalmának átvétele

Ha az új _own tábla nemcsak ugyanazzal a felépítéssel rendelkezik, hanem a meglévő rekordokat is tartalmazza, akkor ezt követően használhatod a Az összes táblatartalom másolása a(z) (Cél_Tábla) a(z) (Forrás_Tábla) beállítást.

Itt célként a saját új tábládat, forrásként pedig a meglévő táblát használod. Így először a táblaszerkezetet hozod létre, majd átveheted a meglévő tartalmakat.

További sablonok

A táblák létrehozása és másolása mellett a sablonválasztási lehetőségek segítségével további feladatokat is elvégezhetsz. Például átnevezhetsz egy táblát, kiürítheted egy táblát és visszaállíthatod az ID-t, vagy egy táblázat oszlopát UNIQUE értékekkel egyedivé teheted.

Figyelem: Különösen fontos, hogy a táblázat kiürítése az adatállományt közvetlenül megváltoztatja. Használj ilyen parancsokat csak akkor, ha pontosan tudod, melyik táblázat érintett.

Saját MySQL utasítások végrehajtása

A sablonok csupán segítséget nyújtanak. A MySQL parancssorába saját MySQL utasításokat is beírhatsz, és a Kivitelezés gombbal indíthatod el őket. Így közvetlenül a CMS-en keresztül végezhetsz egyedi módosításokat a saját adatbázis tábláidon.

Saját kiterjesztésekhez következetesen saját táblákat vagy a javasolt _own változatokat kell használnod, hogy az egyedi módosításaid elkülönüljenek a standard és rendszeradatoktól.

Összefoglalás

A MySQL - Script használatával közvetlenül a bluetronix CMS-en végezhetsz MySQL utasításokat. Gyakran használt feladatokhoz előkészített sablonok állnak rendelkezésre. A standard- és rendszer táblákat nem szabad manuálisan módosítani. Egyedi kiterjesztések esetén saját _own táblákkal dolgozol, és minden végrehajtás előtt gondosan ellenőrzöd az érintett táblát és az előállított MySQL utasítást.

GYIK

Miket kérdeznek tőlünk gyakran az ügyfelek?

Mi az a MySQL - Script a bluetronix CMS-ben?

A MySQL - Script segítségével közvetlenül a CMS-ben adhatod meg és hajthatod végre a MySQL utasításokat.

Hol találom a MySQL - Script funkciót?

Nyisd meg a CMS-ben az Adatbázis részt, és ott válaszd a MySQL - Script-et.

Végrehajthatok saját MySQL parancsokat?

Igen. A MySQL parancssorába saját utasításokat lehet beírni és a kivitelezéssel elindítani.

Vannak előkészített MySQL sablonok?

Igen. Tipikus feladatokhoz, mint például táblák átnevezése, létrehozása, másolása vagy kiürítése, rendelkezésre állnak sablonok.

Közvetlenül módosíthatom a standard- és rendszer táblákat?

A standard- és rendszer táblákat nem szabad manuálisan módosítani. A módosításokat rendszerfrissítések felülírhatják vagy visszaállíthatják.

Hogyan jelölhetem meg a saját táblámat?

Az egyedi módosításokhoz saját táblákhoz _own kiegészítést kell használni, például Blog_own.

Hogyan hozhatok létre Blog_own táblát a Blog felépítésével?

A táblázat létrehozásához ugyanazt a felépítést használó sablont alkalmazhatod. A példa: CREATE TABLE Blog_own LIKE Blog;.

A CREATE TABLE Blog_own LIKE Blog paranccsal a tartalom is átmásolódik?

Ebben a bemutatóban először a táblázat felépítését veszi át. A meglévő adatok másolásához azután a táblázat tartalmának másolására szolgáló sablont használd.

Hogyan tudom megállapítani, hogy egy parancs sikeresen végrehajtódott?

A CMS a MySql-üzenet alatt mutatja az eredményt. Sikeres végrehajtás esetén megfelelő sikerüzenet jelenik meg.

Több táblázatot is meg tudok másolni?

Először létrehozhatsz egy új táblát ugyanazzal a felépítéssel, majd a forrástáblázat tartalmát átmásolhatod az új céltáblába.

Ki tudom üríteni a táblázatokat a sablonok segítségével?

Igen. Van egy sablon a táblázat kiürítésére és az ID visszaállítására. Mielőtt végrehajtanád, feltétlenül ellenőrizd az érintett táblát, mivel ezáltal adatokat módosíthatsz vagy törölhetsz.

Beállíthatok egy oszlopot egyedi értékre?

Igen. A megjelenített sablonválasztékban elérhető az Oszlop egyértelmű beállítása (UNIQUE) funkció.

Miért érdemes saját táblákkal dolgozni a modulokhoz?

Azért, hogy az egyedi módosítások külön legyenek a standard táblákból, és ne közvetlenül azokon a táblákon történjenek, amelyek standard állapotát az frissítések befolyásolhatják.

CMS