The MySQL syntax for stored procedures

Video tutorial gratuito di 365 Careers
Creating opportunities for Data Science and Finance students
124 corsi
3.541.991 studenti
Descrizione della lezione
In this lecture, we will focus on the SQL syntax allowing us to create a specific type of a stored routine – the MySQL stored procedure.
Segui il corso completo per saperne di più
SQL - MySQL for Data Analytics and Business Intelligence
SQL that will get you hired – SQL for Data Science, Data Engineering, Business Analysis, Marketing, and Data Management
11:21:39 di video on-demand • Ultimo aggiornamento: Giugno 2025
Become an expert in SQL
Learn how to code in SQL
Boost your resume by learning an in-demand skill
Create, design, and operate with SQL databases
Start using MySQL – the #1 Database Management System
Prepare for SQL developer, Database administrator, Business Analyst, and Business Intelligence job opportunities
Adopt professionally tested SQL best practices
Gain theoretical insights about relational databases
Work with a sophisticated real-life database throughout the course
Get maximum preparation for real-life database management
Add data analytical tools to your skillset
Develop business intuition while solving tasks with big data
Study relational database management theory that you will need in your workplace every day
Learn how to create a database from scratch
The ability to take control of your dataset – insert, update, and delete records from your database
Be confident while working with constraints and relating data tables
Become a proficient MySQL Workbench user
Acquire top-notch coding techniques and best practices
Know how to answer specific business questions by using SQL’s aggregate functions
Handle complex SQL joins with ease
Approach more advanced topics in programming like SQL’s triggers, sequences, local and global variables, indexes, and more
Merge coding skills and business acumen to solve complex analytical problems
Become a proficient SQL user by writing flawless and efficient queries
Tons of exercises that will solidify your knowledge
The freedom to query anything you like from a database
Italiano [Auto]
In questa conferenza ci concentreremo sulla sintassi Cuil che ci consente di creare procedure memorizzate prima di iniziare. Ricorda che applicheremo tutte le procedure e le funzioni al database dei dipendenti. Pertanto, per evitare qualsiasi confusione durante la digitazione del codice in questa sezione, scriviamo ed eseguiamo l'uso dei dipendenti in punti e virgola perfetti. Siamo pronti ad andare avanti. Pensa a come vengono utilizzati i semi-colon in Eske. Bene, abbiamo detto che funzionano come terminatori di istruzioni, ma tecnicamente possono anche essere definiti delimitatori e digitando delimitatore e il simbolo del dollaro due volte sarete in grado di utilizzare i simboli del dollaro come delimitatore. Il punto e virgola non è un delimitatore. E perché lo faresti? Bene, pensa ai lunghi fogli di codice che puoi avere in soccorso. Editor ogni query è terminata da un punto e virgola destra. Ora immagina di invocare o chiamare una determinata procedura che utilizza il punto e virgola come delimitatore. In tal caso, il motore Cuil eseguirà solo la prima delle istruzioni nella procedura e passerà alla query successiva. Questo è oltre la procedura. Non leggerà il codice dopo il primo punto e virgola. Per evitare questo problema è necessario un delimitatore temporaneo diverso dal punto e virgola standard. Ci sono vari simboli che puoi usare un doppio simbolo del dollaro o una doppia barra in avanti. Ad esempio, non importa davvero quale scegli. Opterò per il doppio simbolo del dollaro. Dobbiamo quindi scrivere la procedura di creazione e allegare il nome che vorremmo assegnare ad esso accanto al nome. Ricorda che devi sempre aprire e chiudere le parentesi. Sono inerenti alla sintassi per la creazione di una procedura poiché all'interno di queste parentesi si inseriscono normalmente i parametri. Cosa fanno i parametri rappresentano determinati valori che la procedura utilizzerà per completare il calcolo. Si suppone che l'esecuzione di questo concetto sia più intuitiva di quanto si possa pensare all'inizio. Per chiarire in questa sezione abbiamo preparato alcuni video che mostrano come utilizzare le procedure con i parametri. Per il momento però ti prego di ricordare che una procedura può essere creata senza parametri. Tuttavia le parentesi devono sempre essere allegate al suo nome. Altrimenti, come faresti, mostrerò un messaggio di errore chiaro. Quello che segue è il corpo della procedura. È sempre vicino tra la parola chiave begin the keyword end e il delimitatore temporaneo che nel nostro caso è un doppio simbolo del dollaro. Maia. Il workbench mostrerà una linea verticale nera lungo il lato sinistro del corpo della procedura con una piccola scatola in cima. Facendo clic sul segno meno o sul segno più all'interno di questa casella è possibile nascondere o espandere il codice del corpo. Vedi fantastico. Si prega di prestare attenzione a quanto segue. Il corpo della procedura è composto da una query e questa query è la ragione per cui si sta creando l'intera procedura in primo luogo. Sarà posizionato tra le parole chiave iniziale e finale. Ancora più importante tuttavia alla fine di questa query avrà il solito delimitatore del punto e virgola non il doppio simbolo del dollaro. Come mai. Bene, se usiamo di nuovo il delimitatore, la creazione della procedura si fermerà qui. Nella mia casa, Cuil mostrerà un errore eccellente. Infine, non dimenticare di reimpostare il delimitatore sul classico simbolo del punto e virgola. Se ti dimentichi di farlo, rischi di fare l'errore opposto senza eseguire nessuno dei codici che superano la linea in cui stai chiamando la procedura. E da questo momento in poi il doppio simbolo del dollaro non fungerà da delimitatore. Ancora una volta il semi-colon avrà questo ruolo. Meraviglioso. Spero che questo video ti sia piaciuto. In seguito impareremo come creare una procedura e invocarla. Grazie per.