-- 若是存在hello這個名稱的函數則刪除hello drop FUNCTION if exists hello; -- 建立一個叫hello的函數返回值爲int類型,參數爲varchar類型 參數名稱爲username CREATE FUNCTION hello(username VARCHAR(50)) RETURNS INT -- 開始 begin -- 聲明一個變量c爲int類型 declare c int; -- 查詢名稱爲username的用戶id並保存進變量c select id from `user` where name=username INTO c; -- 返回變量c return c; -- 結束 END; -- 執行查詢函數 select hello("張");