*   >> lukeminen koulutus Artikkelit >> science >> programming

Rutiineja ja erioikeuksia vuonna Mysql

ovat samaa tasoa, kuin tulet alas maailmanlaajuisesti. Nyt tiedämme, että ALTER rutiini, SUORITA, ja optio-käyttöoikeudet voidaan myöntää rutiini tasolla, mutta CREATE NORMAALI ei voida myöntää rutiini tasolla. Näin asiat ovat MySQL. Joten, jos sinulla on 4 rutiini etuoikeuksia, globaalilla tasolla, voit antaa ne kaikki käyttäjälle (John) at mysql nopea seuraavasti: myöntää ALTER rutiini, LUO rutiini, suoritettavaksi *. * On "John" @ 'localhost' Grant vaihtoehto; Ensimmäinen asteriski *. * Tarkoittaa kaikkia tietokantoja.

Jos haluat etuoikeuksia vain tietyn tietokannan kirjoita tietokannan nimi asemaan ensimmäisen tähdellä. Voit myös olla etuoikeuksia ilman LUO rutiinia tietty rutiini. Seuraava lausunto avustukset etuoikeuksia edellä rutiinia erityisesti tietokannassa: myöntää ALTER rutiini, EXECUTE noudatettavasta menettelystä myDb.checkshortage on "John '@' localhost 'Grant vaihtoehto; Huomaa varattu sana, ASIAN ja asemaansa statement.Example of Trigger laukaista voidaan pitää osana taulukon. Oikeastaan, liipaisin on kirjoitettu ja tallennetaan aivan kuten menettelyn, mutta se tulee liittyä taulukkoon.

Seuraava koodi on esimerkki laukaista. Älä huoli nyt mitä liipaisinta tekee tai mitä ongelmia se ratkaisee. Juuri tietää, että nimi liipaisinta, InformManager. #trigger lähettää Tuotteen tiedot Johtajalle pöytään Rajamerkki //CREATE TRIGGER InformManager JÄLKEEN UPDATE tuotteiden jokaista riviä alkaa jos NEW.Quantity INSERT INTO Manager (ProductName, ReorderLevel, CurrentLevel) VALUES (NEW.ProductName, NEW.ReorderLevel, UUSI .Määrä); END IF; END; //Taulukko tämä liipaisin liittyy kutsutaan, tuotteet, ilmoitetaan "tuotteissa" rivi koodia.

Kuten edellä mainittiin liipaisin tuotetaan ja tallennetaan kuten procedure.Trigger Privilege laukaista etuoikeus on, TRIGGER. Se on taulukko tasolla etuoikeus. Se on taulukko etuoikeus. Tämä nähtiin Jonkin edellisen osien sarjan. Jos sinulla on tämä etuoikeus, se tarkoittaa, että voit luoda ja pudota ja toteuttaa laukaista pöytä. Oletetaan, että sinulla on supermarket ja haluat kunkin asiakkaan (käyttäjä) pystyä lisätä rivejä myynti pöytään ja pöytää on laukaista. Sinun olisi myönnettävä kunkin asiakkaan INSERT ja TRIGGER etuoikeuksia seuraavasti: avustus INSERT, liipaisinta supermarket.

sales on "asiakas" @ "localhost"; Saat supermarket, voit antaa enemmistö asiakkaista sama käyttäjätunnus (asiakas) ja sama salasana; eli samalle tilille. Edellä liipaisin (koodi) sinulla olisi jotain: myöntää SELECT, liipaisinta supermarke

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.