MySQL數(shù)據(jù)庫如何創(chuàng)建存儲(chǔ)過程?

mysql存儲(chǔ)過程是一系列由sql語句集組成,其參數(shù)可以使用in、out和inout類型。下面利用一個(gè)實(shí)例說明存儲(chǔ)過程的用法,具體操作如下:

MySQL數(shù)據(jù)庫如何創(chuàng)建存儲(chǔ)過程?

1.第一步,創(chuàng)建數(shù)據(jù)庫表t_teacher,創(chuàng)建數(shù)據(jù)庫表的SQL語句:

create?table?t_teacher(  id?int(10),  tno?int(10),  tname?varchar(20),  tsex?varchar(2),  tage?int(2),  taddr?varchar(40)  );

如下圖所示:

MySQL數(shù)據(jù)庫如何創(chuàng)建存儲(chǔ)過程?

2.第二步,創(chuàng)建數(shù)據(jù)庫表后,查看數(shù)據(jù)庫表結(jié)構(gòu)并查看數(shù)據(jù)庫表數(shù)據(jù),如下圖所示:

MySQL數(shù)據(jù)庫如何創(chuàng)建存儲(chǔ)過程?

3.第三步,向數(shù)據(jù)庫表插入四條數(shù)據(jù),并查看數(shù)據(jù)庫表數(shù)據(jù),如下圖所示:

MySQL數(shù)據(jù)庫如何創(chuàng)建存儲(chǔ)過程?

4.第四步,創(chuàng)建存儲(chǔ)過程query_count(),存儲(chǔ)過程中是查詢數(shù)據(jù)的條數(shù),如下圖所示:

MySQL數(shù)據(jù)庫如何創(chuàng)建存儲(chǔ)過程?

5.第五步,調(diào)用存儲(chǔ)過程query_count(),如下圖所示:

MySQL數(shù)據(jù)庫如何創(chuàng)建存儲(chǔ)過程?

6.第六步,創(chuàng)建存儲(chǔ)過程后,調(diào)用它之后,查詢結(jié)果,如下圖所示:

MySQL數(shù)據(jù)庫如何創(chuàng)建存儲(chǔ)過程?

注意事項(xiàng)

注意mysql存儲(chǔ)過程編寫過程

存儲(chǔ)過程和函數(shù)的區(qū)別

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊7 分享