Yhteenveto: tässä opetusohjelmassa, voit oppia askel askeleelta, miten MySQL CREATE PROCEDURE
ilmoitus luo uusi tallennettu menettelyjä.
MySQL LUODA MENETTELY selvitys
Tämä kysely palauttaa kaikki tuotteet products
taulukko näytteen tietokantaan.
Code language: SQL (Structured Query Language) (sql)
seuraavan lausuman luo uusi tallennettu menettely, joka kietoo kysely:
suorita nämä lausunnot:
Ensimmäinen, käynnistää MySQL Workbench.,
Toiseksi, luoda uuden SQL-välilehti täytäntöönpanosta kyselyt:
Kolmanneksi, kirjoita lausuntoja SQL-välilehti:
Neljännen, suorita lausuntoja. Huomaa, että voit valita kaikki lausekkeet SQL-välilehdessä (tai ei mitään) ja napsauta Suorita-painiketta. Jos kaikki on hyvin, MySQL luo tallennetun menettelyn ja tallentaa sen palvelimelle.,
Viides, tarkista tallennettu menettely avaamalla Tallennetut solmu. Jos et näe tallennettu menettely, voit napsauttaa Päivitä-painiketta vieressä SCHEMAS nimi:
Onnittelut! olet onnistuneesti luonut ensimmäisen tallennetun menettelyn MySQL.
tutkitaan tallennetun menettelyn syntaksia.
ensimmäinen ja viimeinen DELIMITER
komennot eivät ole osa tallennettu menettely., Ensimmäinen DELIMITER
komento muuttaa oletuksena erotin, jotta //
ja viimeksi DELIMITER
komento muuttaa erotin takaisin oletuksena yksi, joka on puolipiste (;).
luodaksesi uuden tallennetun menettelyn, käytät CREATE PROCEDURE
lausumaa.
Tässä on perus syntaksin CREATE PROCEDURE
selvitys:
Code language: SQL (Structured Query Language) (sql)
tämä syntaksi
- Ensimmäinen, määritä nimi tallennettu menettely, jonka haluat luoda, kun
CREATE PROCEDURE
avainsanat., - toinen, määritä luettelo pilkulla erotetuista parametreista tallennettua menettelyä varten suluissa menettelyn nimen jälkeen.
- kolmas, kirjoita koodi
BEGIN END
lohkon väliin. Yllä olevassa esimerkissä on vain yksinkertainenSELECT
lausuma. JälkeenEND
avainsanan, voit sijoittaa erotin merkin lopussa menettelyn lausunto.,
Täytäntöönpanosta tallennettu menettely
suorittaa tallennettu menettely, voit käyttää CALL
selvitys:
Code language: SQL (Structured Query Language) (sql)
tässä syntaksin, voit määrittää nimi tallennettu menettely jälkeen CALL
avainsana. Jos tallennetussa menettelyssä on parametrit, sinun täytyy siirtää argumentteja suluissa tallennetun menettelyn nimen mukaisesti.,e havainnollistaa, miten soittaa GetAllProducts()
tallennettu menettely:
Code language: SQL (Structured Query Language) (sql)
Suorittamalla tämä lausunto on sama kuin suorittamalla SQL-lauseessa:
Tässä on osittainen ulostulo:
Luo tallennettu menettely käyttämällä MySQL Workbench wizard
käyttämällä MySQL Workbench wizard, sinun ei tarvitse ottaa on monia asioita, kuten erottimia tai suorittamalla komento luo tallennettu menettelyjä.,
ensin, napsauta hiiren kakkospainikkeella navigaattorista tallennettuja menettelyjä ja valitse Luo tallennettu menettely…-valikon kohta.,
seuraava välilehti on avoinna:
Toisen, vaihda tallennettu menettely on nimi ja lisää koodi välillä BEGIN END
lohko:
tallennetut menettely nimi on GetAllCustomers()
, joka palauttaa kaikki rivit customers
taulukko näytteen tietokantaan.,
Kolmanneksi, Napsauta käytä-painiketta, MySQL Workbench avaa uuden ikkunan tarkistaa SQL-skripti, ennen kuin sen tietokanta:
Neljäntenä, Napsauta käytä-painiketta. MySQL Workbench luo tallennettu menettely:
Viides, napsauta Valmis-painiketta sulkeaksesi ikkunan.,
Lopuksi, katsella tallennettuja menettely Tallennetut lista:
tässä opetusohjelmassa, olet oppinut, miten käyttää MySQL CREATE PROCEDURE
selvitys luoda uusia tallennetut tietokantaan.
- Auttoiko tämä opetusohjelma?
- YesNo