Lataa sovellus nyt ja kokeile 10 päivää ilmaiseksi
Valuutta Valitse kieli Valitse alue

Suorita MySQL-skriptejä CMS:ssä

Opit kuinka suoritat MySQL-komentoja suoraan bluetronix CMS:ssä, käytät valmiita malleja ja erotat omat _own-taulut turvallisesti vakiosta ja järjestelmätauluista.

Oppaan tavoite

Opit, kuinka suoritat omia MySQL-komentoja suoraan bluetronix CMS:ssä MySQL - Skripti:n kautta ja kuinka käytät olemassa olevia malleja tyypillisiin tietokantatehtäviin.

Tärkeää: MySQL-komennot vaikuttavat suoraan tietokantaan. Vakiotauluja ja järjestelmätauluja ei tule muuttaa manuaalisesti. Tällaisiin tauluihin tehdyt muutokset voidaan peittää tai palauttaa järjestelmäpäivityksen yhteydessä. Moduuleihin kuuluvissa tauluissa on suositeltavaa työskennellä omien _own-taulujen kanssa mukautettavia muutoksia varten.

Avaa MySQL - Skripti

Avaa CMS:ssä Tietokanta -alue. Sieltä löydät mm. toiminnot Tietokanta, Tuonti, Vienti, MySQL - Skripti ja Varmuuskopio.

Valitse MySQL - Skripti. Sen jälkeen avautuu MySql - Komentoikkuna. Täällä voit syöttää omia MySQL-komentoja ja aloittaa Suorita.

Mallit yleisiin MySQL-tehtäviin

Kentän Mallit kautta voit valita valmiita komentoja tyypillisiin tietokantatehtäviin. Näin sinun ei tarvitse kirjoittaa kyseisen MySQL-komennon perusrakennetta joka kerta itse.

Näytetyssä valinnassa on esimerkiksi seuraavat mallit saatavilla:

  • 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)

Huomio: Jotkin näistä komennoista muuttavat tai poistavat tietoja. Tarkista siksi aina ennen suorittamista valittu taulu ja syntynyt MySQL-komento.

Esimerkki: Luo oma taulu samalla rakenteella

Esimerkissämme käytämme taulua Blogi olemassa olevana tauluna. Mukautettavia muutoksia varten tulisi luoda oma taulu, johon lisätään _own.

Valitse tämä malli Luo taulu (Uusi_Taulu) sama rakenne kuin (Olemassa_Oleva_Taulu). Komento voi sen jälkeen näyttää esimerkiksi tältä:

CREATE TABLE Blog_own LIKE Blog;

Suorita aloittaa komennon. Tällä luodaan uusi taulu, jolla on sama taulujen rakenne kuin olemassa olevalla taululla.

Huomautus: Tämä vaihe ottaa aluksi taulun rakenteen käyttöön. Jos myös olemassa olevat tietueet halutaan ottaa mukaan, käytä sen jälkeen taulun sisältöjen kopioimiseen tarkoitettua mallia.

Tarkista onnistunut suoritus

Suorituksen jälkeen CMS näyttää tuloksen MySql-viestissä. Seuraavassa esimerkissä käytettiin samaa mallia taulukon Blog2_own luomiseen taulukon Blog perusteella.

CREATE TABLE Blog2_own LIKE Blog;

Viesti Komento suoritettu onnistuneesti! vahvistaa, että MySQL-lause on käsitelty.

Ota taulun sisällöt käyttöön

Jos uuden _own-taulukon on tarkoitus sisältää sama rakenne ja myös olemassa olevat tietueet, voit myöhemmin käyttää mallia Kopioi kaikki taulun sisällöt (Kohde_Taulu) (Lähde_Taulu).

Kohteena käytät uutta omaa taulukkoasi ja lähteenä olemassa olevaa taulukkoa. Tällä tavoin voit ensin luoda taulun rakenteen ja sitten ottaa olemassa olevat sisällöt käyttöön.

Lisää malleja

Taulukoiden luomisen ja kopioimisen lisäksi voit mallivalinnan kautta suorittaa muita toimintoja. Voit esimerkiksi nimetä taulukon uudelleen, tyhjentää taulukon ja nollata ID:n tai asettaa taulukkosarakkeen UNIQUE-tunnistettavaksi.

Huom: Erityisesti taulukon tyhjentäminen vaikuttaa tietokannan sisältöön välittömästi. Käytä tällaisia komentoja vain, jos tiedät tarkalleen, mikä taulukko on kyseessä.

Suorita omia MySQL-komentoja

Mallipohjat ovat vain apuvälineitä. MySQL-komentoikkunaan voit kirjoittaa omia MySQL-lauseita ja aloittaa käytön painamalla Suorita. Tällä tavalla voit tehdä yksilöllisiä muutoksia omiin tietokantatauluihisi suoraan CMS:n kautta.

Oma lisäys kannattaa toteuttaa johdonmukaisesti omia tauluja tai määriteltyjä _own-variantteja käyttäen, jotta yksilölliset muutoksesi pysyvät erossa standardi- ja järjestelmätiedoista.

Yhteenveto

MySQL - Script:n avulla voit suorittaa MySQL-lauseita suoraan bluetronix CMS:ssä. Usein tarvittavia tehtäviä varten on saatavilla valmiita malleja. Standardi- ja järjestelmätietokantoja ei tule muuttaa manuaalisesti. Yksilöllisten laajennusten osalta työskentelet omilla _own-tauluilla ja tarkistat huolellisesti asiasta vaikuttavan taulukon ja tuotetun MySQL-lauseen ennen jokaista suoritusta.

UKK

mitä asiakkaat meiltä usein kysyvät

Mikä on MySQL - Script bluetronix CMS:ssä?

MySQL - Scriptin avulla voit kirjoittaa ja suorittaa MySQL-lauseita suoraan CMS:ssä.

Missä löydän MySQL - Script -toiminnon?

Avaa CMS:ssä tietokanta-alue ja valitse sieltä MySQL - Script.

Voinko suorittaa omia MySQL-komentoja?

Kyllä. MySQL-komentoikkunassa voit kirjoittaa omia lauseita ja aloittaa niiden suorittamisen.

Onko valmiita MySQL-malleja?

Kyllä. Tyypillisiä tehtäviä, kuten taulukoiden nimeäminen uudelleen, luominen, kopioiminen tai tyhjentäminen varten on tarjolla malleja.

Saanko muokata standardi- ja järjestelmätietokantoja suoraan?

Standardi- ja järjestelmätietokantoja ei tule muuttaa manuaalisesti. Muutokset voivat tulla järjestelmäpäivityksissä ylikirjoitetuiksi tai palautetuiksi.

Miten merkitään oma taulukko?

Yksilöllisiä mukautuksia varten käytetään omia taulukkoja _own-lisäyksellä, kuten esimerkiksi Blog_own.

Miten luon Blog_ownin, jolla on Blogin rakenne?

Voit käyttää mallia taulukon luomiseen, jolla on sama rakenne. Esimerkki on CREATE TABLE Blog_own LIKE Blog;.

Kopioidaanko CREATE TABLE Blog_own LIKE Blog myös sisältöjä?

Tässä opetusohjelmassa ensin otetaan taulukon rakenne käyttöön. Olemassa olevien tietueiden osalta käytät myöhemmin mallia taulukon sisältöjen kopioimiseksi.

Miten tunnistan, onko komento suoritettu onnistuneesti?

CMS näyttää tuloksen MySql-viestissä. Kun suoritus onnistuu, näkyy vastaava onnistumisilmoitus.

Voinko monistaa kokonaisen taulukon?

Voit ensin luoda uuden taulukon, jossa on sama rakenne, ja sen jälkeen kopioida lähdetaulun sisällön uuteen kohdetaulukkoon.

Voinko tyhjentää taulukon mallien avulla?

Kyllä. Taulukon tyhjentämiseen ja ID:n palauttamiseen on olemassa malli. Varmista ennen suorittamista, että tarkistat vaikuttavan taulukon, sillä se saattaa muuttaa tai poistaa tietoja.

Voinko asettaa sarakkeen UNIQUE-tilaan?

Kyllä. Näytettävissä malli-valinnoissa on käytettävissä toiminto taulukon sarakkeen asettamiseksi ainutlaatuiseksi (UNIQUE).

Miksi minun pitäisi työskennellä moduulien kanssa _own-taulukoissa?

Jotta yksilölliset mukautukset pysyvät eristyksissä vakiotauluista, eikä niitä tehdä suoraan tauluihin, joiden oletustilaa päivitykset voivat vaikuttaa.

CMS