91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MYSQL——自定義函數

發布時間:2020-07-20 18:46:29 來源:網絡 閱讀:372 作者:拉考的考拉 欄目:MySQL數據庫

  自定義函數

用戶自定義函數是一種對MYSQL擴展的途徑,其用法與內置函數相同

1   函數可以返回任意類型的值,同樣可以接收這些類型的參數

2   函數體由合法的SQL語句構成

3   函數體可以是簡單的SELECT或INSERT語句

4   函數體如果為復合結構則使用BEGIN...END語句

5   復合結構可以包含聲明,循環,復制結構

6   創建不帶參數的自定義函數

   第一步   CREATE  FUNCTION  函數名 ()  FETURNS  字符串長度如VARCHAR(30)

   第二步   RETURN  類型(如DATE)_FORMAT  (NOW(),函數內容如’%Y%m%d %H點:%i分:%s’);

7   創建帶有參數的自定義函數

   第一步   CREATE  FUNCTION   函數名如f1(參數類型和參數個數如num1  字符長度如SMALLINT  字符類型如UNSIGNED,  參數類型和參數個數如num2  字符長度如SMALLINT   字符類型如UNSIGNED)

   第二步   RETUPNS 返回值類型如 FLOAT(10,2)  UNSIGNED

   第三步   RETUPNS 返回值如(num1+num2)/2;

8   調用函數

   SELECT 函數名 (參數名如10,15);

   修改當前MYSQL的默認定界符

   DELIMITER  新的定界符

9   創建具有復合結構函數體的自定義函數(創建前要先修改MYSQL的默認定界符為//,創建好后要修改回;)

   第一步   CREATE  FUNCTION adduser(用戶名如username  字符長度如VARCHAR(20)

  第二步   RETURNS 數據類型如INT 字符類型如UNSIGNED

  第三步   BEGIN

   第四步   INSERT 表名(用戶名)VALUES(用戶名);

   第五步   RETURNLAST_INSERT_ID();

   第六步   END

   第七步    //

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

库伦旗| 郓城县| 乐陵市| 黄龙县| 屏边| 启东市| 永州市| 宝鸡市| 东莞市| 栖霞市| 屯留县| 门头沟区| 弥勒县| 林西县| 安丘市| 西吉县| 容城县| 平和县| 云安县| 富源县| 中卫市| 德钦县| 阿克陶县| 昌黎县| 茌平县| 百色市| 祁东县| 团风县| 永修县| 临沭县| 宁晋县| 南投县| 洛南县| 京山县| 闽侯县| 温宿县| 黄石市| 嘉义县| 穆棱市| 深水埗区| 孙吴县|