Its very easy to create procedure in Mysql. Here, in my example I am going to create a procedure which is responsible to fetch all data from student table according to supplied name. DELIMITER // CREATE PROCEDURE getStudentInfo(IN s_name VARCHAR(64)) BEGIN SELECT * FROM student_database.student s where s.sname = s_name; END// DELIMITER;In the above example ,database and table names are student_database and student respectively. Note: Instead of s_name, you can also pass @s_name as global variable. How to call procedure? Well! its very easy, simply you can call procedure by hitting this command $mysql> CAll getStudentInfo('pass_required_name'); |