内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

mysql編程

由于數(shù)據(jù)庫的功能強大,邏輯復雜,單純靠sql已經(jīng)無法滿足我們的使用、開發(fā)需要,所以MySQL或各個數(shù)據(jù)庫服務都有自己一些額外的語法可以配合sql語句一起使用來實現(xiàn)更復雜的邏輯。

站在用戶的角度思考問題,與客戶深入溝通,找到永昌網(wǎng)站設計與永昌網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名申請、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務覆蓋永昌地區(qū)。

mysql編程的應用場景

  1. 存儲過程
  2. 自定義函數(shù)
  3. 觸發(fā)器等

語法規(guī)則

(1)注釋

行注釋 : # 和 --加空格
塊注釋:/**/

(2)語句結(jié)束符

mysql的默認語句結(jié)束符是分號 ;
而在mysql命令行下額外提供了兩個 \g 和 \G
可以使用 delimiter + 新語句結(jié)束符來修改為新的語句結(jié)束符
例如 delimiter $$ 這樣會把語句結(jié)束符修改為 $$

(3)變量

系統(tǒng)變量

此處系統(tǒng)變量是指系統(tǒng)初始化時定義好的變量,這些系統(tǒng)變量是為了描述mysql(或其它數(shù)據(jù)庫)所處的環(huán)境,所以我理解為mysql系統(tǒng)變量。

用戶自定義變量
  • 定義語法

    1. set 變量名=變量值;為了區(qū)分系統(tǒng)變量、字段名、和自定義變量。自定義變量我們都以@開頭。比如:
      br/>為了區(qū)分系統(tǒng)變量、字段名、和自定義變量。自定義變量我們都以@開頭。比如:
      set @aa = 1;
      如果不以@開頭,那么mysql系統(tǒng)會認為你要修改一個系統(tǒng)變量,如果有同名的系統(tǒng)變量,其值被修改后可能會發(fā)生意外的情況,如果沒有同名的系統(tǒng)變量,mysql則會報錯。

    2. select into 語法
      select 字段名列表 into 變量名列表;
      select 值列表 into 變量名列表;
      例如:
      select 1,2,3 into @a,@b,@c ;

    3. := 賦值語法
      由于在select語句中等號(=)的特殊性。一個=是比較,所以我們用 := 來賦值。:= 在set中也可以使用,而在select中只能用 :=
    查看自定義變量

    要查看已定義的變量,我們只需“select 變量名;”即可

  • 生命周期
    自定義變量的生命周期伴隨操作mysql時整個會話周期,就是從開始連接上數(shù)據(jù)庫到斷開數(shù)據(jù)庫,整個過程中有效。

  • 作用域
    全局作用域,如果是在函數(shù)內(nèi)部,那么作用域就是函數(shù)內(nèi)部。

    (4)運算符

    運算符在多種語言幾乎百分之九十都相同,無非是算數(shù)運算符,邏輯運算符和位運算符等。

    (5)流程控制

    分支結(jié)構(gòu)
    if

    if condition then statement<br/>elseif contdition then statement1<br/>else statement2<br/>end if

    case

    CASE case_value<br/>WHEN when_value THEN statement_list<br/>[WHEN when_value THEN statement_list] ...<br/>[ELSE statement_list]<br/>END CASE
    或者
    CASE<br/>WHEN search_condition THEN statement_list<br/>[WHEN search_condition THEN statement_list] ...<br/>[ELSE statement_list]<br/>END CASE

    循環(huán)語句
    loop
    repeat
    while

    由于這種循環(huán)結(jié)構(gòu)無法單獨演示,所以我打算在以后的存儲過程中詳細學習,其語法可參考 https://dev.mysql.com/doc/refman/8.0/en/flow-control-statements.html 官方文檔

網(wǎng)站題目:mysql編程
標題來源:http://www.rwnh.cn/article28/psghjp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、外貿(mào)建站、網(wǎng)站建設、移動網(wǎng)站建設定制開發(fā)、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設
德格县| 东安县| 台安县| 浠水县| 策勒县| 安化县| 辽宁省| 玉树县| 阿勒泰市| 云龙县| 呈贡县| 旅游| 富川| 华蓥市| 腾冲县| 启东市| 宁夏| 上栗县| 绥芬河市| 淅川县| 彝良县| 遂昌县| 延庆县| 托里县| 赣州市| 泾源县| 嘉善县| 会泽县| 东乌珠穆沁旗| 建阳市| 昌吉市| 盘山县| 定襄县| 清流县| 永昌县| 松阳县| 九龙坡区| 司法| 镇远县| 中西区| 乃东县|