<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      MySql隨筆記基礎

      XAMPP使用 shell 命令

       

      每個數據庫對應 一個子文件夾

       

      mysql 進入mySQL的命令

      -uroot userroot 登錄用戶 -uroot

      -p password 登錄密碼 -p123

      show databases 顯示數據庫

      use databaseName 使用哪個數據庫

      show tables 顯示數據表

       

      alter --更改數據庫或數據表的結構

       

      -- 插入數據先 插入實體表的數據 再插入關系表數據

      -- 刪除數據 先刪除關系表的數據 再刪除實體表數據

       

       

      聚集函數:

       

       

      查詢:

      表的設計,會影響到數據的查詢

      where 查詢 最終 返回的是 布爾值

      from 相當于循環語句

      *

      select 相當于輸出語句 能夠輸出一個表達式

      as 可以給 列名取別名

       

      條件運算符:

      >, <, >=, <=, =, != 或 <>

      and, or, not

      between 在...之間

      is, in, like, exists, some, any,all

       

      表達式:

      是由 變量、常量、運算符、函數等組成的公式

       

      查詢的 select 的基本語法格式:

      select * from 表名 where 表達式

       

      ground by 分組

      having 分組后按條件查詢

       

      篩選

      order by

       

       

      having:

      having 子句 和where子句的區別:

      所有where的子句都適用于having代替,having 非常類似于 where。where過濾指定行,having過濾分組

       

      分組和排序:

      GROUP BY 和 ORDER BY group by 和 order by

       

      子查詢:

      SQL 還允許創建子查詢(subquery),即嵌套在其他查詢中的查詢。

       

      注意:子查詢和性能

       

       

       

      事務:

      事務 指一個操作序列,該操作序列中的多個操作要么都做,要么都不做

       

      事務的特性:

      原子性(Atomcity)

      一致性(Consistency)

      隔離性(Isolation)

      持久性(Durability)

      簡稱:ACID

       

        1. 原子性:

      原子是自然界中最小的顆粒,具有不可再分的特性。事務中所有操作可以看做是一個原子,事務是不可再分的最小邏輯執行體,使用事務對數據進行修改的操作序列,要么全部執行,要么全部不執行。

        1. 一致性

      一致性是指事務執行的結果必須使用數據庫從一個一致性的狀態,變到另一個一致性的狀態。當數據庫中只包含事按提交的結果時,數據庫保持一致性狀態。一致性是通過原子來保證的。

        1. 隔離性

      隔離性是指各個事務之間互不干擾。

      1. 持久性

      持久性事務一旦提交,對數據所做的任何改變,都會記錄到永久存儲器中。

       

       

      視圖:

      視圖的本質上就是一個查詢語句,是一個虛擬表,你查看視圖就是其實就是執行那條語句

       

      Sql語句展示:

       

      創建視圖:

      create or replace view 表名

      as

      select 列名,列名

      from 表名

      where 條件

      with check option;

       

       

      -- or replace 如果有就替換

       

      -- 視圖的使用

      -- 創建視圖 -- create or replace 創建 或者 替換(存在表時)

      create or replace view view1

      as

      select empno,ename,job,deptno

      from emp;

       

      select * from view1;

       

      -- 帶條件的視圖

      create or replace view view2

      as

      select empno,ename,job,deptno

      from emp

      where deptno = 30;

       

      select * from view2;

       

      -- 在視圖中插入數據 會將數據插入在實體表中

      insert into view2 (empno,ename,job,deptno) values(8888,'zhangsan','cleak',30);

      insert into view2 values(8888,'zhangsan','cleak',30);

       

      -- 插入數據會出現 不想要的結果 可以加上 with check option 帶有查詢選項 和查詢的條件一致才能插入 可以避免不必要的麻煩 建議加上

      create or replace view view2

      as

      select empno,ename,job,deptno

      from emp

      where deptno = 30

      with check option;

       

      select * from view2;

       

      -- 創建或替換多表視圖

      create or replace view view3

      as

      select e.empno, e.ename,e.job,d.deptno,d.dname

      from emp e,dept d

      where d.deptno = 20 or d.deptno = 30;

       

      select * from view3;

       

       

      存儲過程:

      作用

       

      -- 存儲過程

       

      -- 定義一個沒有返回值的存儲過程

      -- concat('%',name,'%') 拼接函數 禁止直接使用 '%'+ a +'%'

      select * from emp where ename like '%a%';

       

       

      create procedure demopro1(name varchar(10))

      begin

      if name is null or name = "" then

      select * from emp;

      else

      select * from emp where ename like concat('%',name,'%');

      end if;

      end;

       

      -- 執行存儲過程(函數)

      call demopro1(null);

      call demopro1('a');

      call demopro1('n');

       

      -- 刪除存儲過程(函數)

      drop procedure demopro1;

       

      內容未完結......(持續更新)

       

      posted @ 2023-03-27 14:14  蕭熙  閱讀(94)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产精品乱码人妻一区二区三区| 国产尤物精品自在拍视频首页| 亚洲日本中文字幕乱码中文| 精品国产中文字幕在线看| 亚洲阿v天堂网2021| 国产一二三五区不在卡| 欧美xxxxhd高清| 在线播放深夜精品三级| 99久久国产精品无码| 亚洲国产精品人人做人人爱| 99精品国产成人一区二区| 国产成人久久精品流白浆| 成人精品一区二区三区在线观看 | 国产sm重味一区二区三区| 国产一区在线观看不卡| 亚洲の无码国产の无码步美| 色一伦一情一区二区三区| 国产精品人成视频免费国产| 无码专区视频精品老司机| 亚洲精品区二区三区蜜桃| 久久精品| a级国产乱理伦片在线观看al| 产综合无码一区| 国产美熟女乱又伦AV果冻传媒| 克东县| 亚洲欧美在线一区中文字幕| 在线看国产精品自拍内射| 国产在线拍偷自揄观看视频网站| 男女性高爱潮免费网站| 久久国产成人高清精品亚洲| 一区二区国产高清视频在线| 波多野结衣网站| 深夜福利成人免费在线观看| 亚洲色成人一区二区三区| 亚洲AV无码东方伊甸园| 亚洲男人在线天堂| 国产粉嫩区一区二区三区| 国产农村妇女毛片精品久久| 日本一道一区二区视频| 起碰免费公开97在线视频| 偷窥国产亚洲免费视频|