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

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

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

      數據庫關聯查詢
      內連接查詢(inner join)
      SELECT * FROM tb1 INNER JOIN tb2 ON 條件

      左表查詢(左關聯查詢)(left join)
      查詢兩個表共有的數據,和左表所有的數據,左表有右表沒有的部分用null代替
      SELECT * FROM tb1 LEFT JOIN tb2 ON 條件

      右表查詢(右關聯查詢)(right join)
      查詢兩個表共有的數據,和右表表所有的數據,右表有左表沒有的部分用null代替
      SELECT * FROM tb1 RIGHT JOIN tb2 ON 條件

      多表(三表)關聯查詢
      1、內關聯查詢
      select * from major inner join major_course inner join course where
      major.id = major_course.major_id and major_course.course_id = course.id
      and major.id= 1;

      2、關聯子查詢
      SELECT
      name
      FROM
      major
      WHERE
      id IN (
      SELECT
      mc.major_id
      FROM
      course AS c
      LEFT JOIN major_course AS mc ON c.id = mc.course_id
      WHERE
      c.id = 1
      );

      事務
      創建新的數據庫名為bank
      create database bank;

      在bank數據庫中創建新的表名為user
      create table user(
      id int primary key,
      name varchar(20),
      money int);

      往user表中添加數據
      insert into user values(1,'a',1000);

      查看是否添加成功
      select * from user;

      回滾(就是撤銷sql語句執行的效果)
      rollback;

      驗證sql的語句執行的效果是否撤銷
      select * from user;

      如果想要讓回滾有效的話需要關閉事務(關閉mysql的自動提交)
      set @@autocommit=0;
      select @@autocommit;

      驗證回滾:
      a再插入一條數據
      insert into user values(2,'b',1000);

      b查看此時的user表
      

      select * from user;

      c回滾
      

      rollback;

      d查看
      

      select * from user;

      e
      

      重復上述操作

      f由于關閉了自動提交功能,現在手動提交
      

      commit;

      g再回滾查看表(顯然回滾失效了)
      

      【總結】
      事務:
      ——自動提交:@@autocommit=1;
      ——手動提交:commit;
      ——回滾:rollback;
      事務是以兩種方式存在的:一是手動開啟事務,二是默認(自動)開啟事務

      手動開啟事務給我們提供了一個修改的機會,如果操作失敗的話可以通過回滾,實現修改,如果操作成功可以手動提交(commit)增加數據的安全性

      3、事務的四大特征
      A 原子性:事務是最小的單位,不可以再進行分割了
      C 一致性:事務要求同一事務中的sql語句,必須保證同時成功或者同時失敗
      I 隔離性:事務1與事務2之間具有隔離性(后面詳解)
      D 持久性:事務一旦結束(commit),就不可以返回(rollback)

      4、事務的隔離性
      (1)read uncommitted 讀未提交的
      (2)read committed 讀已提交的
      (3)repeatable read 可以重復讀
      (4)serializable 串行化

      posted on 2020-10-21 20:49  陳小帆  閱讀(511)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲va中文字幕无码久久| 粉嫩蜜臀av一区二区绯色| 欧美老熟妇又粗又大| 国产一区二三区日韩精品| 亚欧成人精品一区二区乱| 欧洲熟妇色xxxx欧美老妇免费| 西安市| 久久精品无码一区二区三区| 国产第一区二区三区精品| 成人av一区二区三区| 白丝乳交内射一二三区| 久久精品一区二区东京热| 虎白女粉嫩尤物福利视频| 成人亚洲性情网站www在线观看| 国产精品香港三级国产av| 在线看国产精品自拍内射| 成人乱人乱一区二区三区| 色婷婷日日躁夜夜躁| 国产成人一区二区三区在线| 亚洲情A成黄在线观看动漫尤物| 男女吃奶做爰猛烈紧视频| 边吃奶边添下面好爽| 国产美女高潮流白浆视频| 欧美性白人极品hd| 久久综合伊人77777| 日韩精品中文字幕有码| 五月综合激情婷婷六月色窝| 夜夜躁日日躁狠狠久久av| 亚洲黄色第一页在线观看| 国产男女猛烈无遮挡免费视频| 国产男女猛烈无遮挡免费视频| 亚洲精品综合久中文字幕| 国产亚洲精品第一综合| 在线观看潮喷失禁大喷水无码| 亚洲综合高清一区二区三区| 国产成人欧美一区二区三区在线 | 亚洲熟妇国产熟妇肥婆| 国产成人综合亚洲第一区| 国产成AV人片久青草影院| 久久久综合香蕉尹人综合网| 99在线 | 亚洲|