国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

{MySQL}索引事務(wù)和JDBC

這篇具有很好參考價(jià)值的文章主要介紹了{(lán)MySQL}索引事務(wù)和JDBC。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

提示:文章寫(xiě)完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔


前言

接著上次,繼續(xù)講下MySQL


提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

一、索引

1.1索引是什么

索引是一種特殊的文件,包含著對(duì)數(shù)據(jù)表里所有記錄的引用指針??梢詫?duì)表中的一列或多列創(chuàng)建索引,并指定索引的類型,各類索引有各自的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)。
通俗的講:一本書(shū)都有目錄,而這個(gè)索引就是類似目錄的功能

1.2作用

數(shù)據(jù)庫(kù)中的表、數(shù)據(jù)、索引之間的關(guān)系,類似于書(shū)架上的圖書(shū)、書(shū)籍內(nèi)容和書(shū)籍目錄的關(guān)系。
索引所起的作用類似書(shū)籍目錄,可用于快速定位、檢索數(shù)據(jù)。
索引對(duì)于提高數(shù)據(jù)庫(kù)的性能有很大的幫助
{MySQL}索引事務(wù)和JDBC,MySQL,mysql,數(shù)據(jù)庫(kù)

1.3代碼

查看

show index from 表名;

{MySQL}索引事務(wù)和JDBC,MySQL,mysql,數(shù)據(jù)庫(kù)
創(chuàng)建

create index 索引名 on 表名(字段名);

{MySQL}索引事務(wù)和JDBC,MySQL,mysql,數(shù)據(jù)庫(kù)
當(dāng)我再次查看的時(shí)候就是
{MySQL}索引事務(wù)和JDBC,MySQL,mysql,數(shù)據(jù)庫(kù)
刪除

drop index 索引名 on 表名;

二、事務(wù)

2.1什么是事務(wù)

事務(wù)指邏輯上的一組操作,組成這組操作的各個(gè)單元,要么全部成功,要么全部失敗。
在不同的環(huán)境中,都可以有事務(wù)。對(duì)應(yīng)在數(shù)據(jù)庫(kù)中,就是數(shù)據(jù)庫(kù)事務(wù)

2.2使用

(1)開(kāi)啟事務(wù):start transaction;
(2)執(zhí)行多條SQL語(yǔ)句
(3)回滾或提交:rollback/commit;
我們假設(shè)一個(gè)大賊去偷錢(qián),從阿里巴巴上偷了2k,但是網(wǎng)絡(luò)出現(xiàn)了錯(cuò)誤,導(dǎo)致阿里巴巴賬戶上失去了2k,但是大賊賬戶上也沒(méi)有增加2k。
上代碼

![start transaction;
-- 阿里巴巴賬戶減少2000
update accout set money=money-2000 where name = '阿里巴巴';
-- 四十大盜賬戶增加2000
update accout set money=money+2000 where name = '四十大盜';
commit;

{MySQL}索引事務(wù)和JDBC,MySQL,mysql,數(shù)據(jù)庫(kù)

現(xiàn)在是賬戶上都是3k金額
{MySQL}索引事務(wù)和JDBC,MySQL,mysql,數(shù)據(jù)庫(kù)
然后我現(xiàn)在再這個(gè)這個(gè)上面最后一步不用先commit,然后我在直接rollback,是可以回到之前的數(shù)據(jù),但是繼續(xù)看
{MySQL}索引事務(wù)和JDBC,MySQL,mysql,數(shù)據(jù)庫(kù)
我如果commit后面直接用rollback的話,那就來(lái)不及了,還是變成1000和5k了
,所以rollback是全部失敗,commit是全部成功的意思

三.JDBC

{MySQL}索引事務(wù)和JDBC,MySQL,mysql,數(shù)據(jù)庫(kù)
JDBC優(yōu)勢(shì):
Java語(yǔ)言訪問(wèn)數(shù)據(jù)庫(kù)操作完全面向抽象接口編程
開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用不用限定在特定數(shù)據(jù)庫(kù)廠商的API
程序的可移植性大大增強(qiáng)

這個(gè)可以直接在springboot中用框架連接,所以簡(jiǎn)單介紹一下為止


總結(jié)

好了,今天的blog到這里結(jié)束了,希望大家三連啊文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-775826.html

到了這里,關(guān)于{MySQL}索引事務(wù)和JDBC的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【MySQL數(shù)據(jù)庫(kù)】事務(wù)

    【MySQL數(shù)據(jù)庫(kù)】事務(wù)

    事務(wù)是一種機(jī)制、一個(gè)操作序列,包含了一組數(shù)據(jù)庫(kù)操作命令,并且把所有的命令作為一個(gè)整體,一起向系統(tǒng)提交或撤銷操作請(qǐng)求,即這一組數(shù)據(jù)庫(kù)命令要么都執(zhí)行,要么都不執(zhí)行。 事務(wù)是一個(gè)不可分割的工作邏輯單元。在數(shù)據(jù)庫(kù)系統(tǒng)上執(zhí)行并發(fā)操作時(shí),事務(wù)是最小的控制單

    2024年02月09日
    瀏覽(22)
  • MySQL數(shù)據(jù)庫(kù)--事務(wù)

    MySQL 事務(wù)主要用于處理操作量大,復(fù)雜度高的數(shù)據(jù)。比如說(shuō),在人員管理系統(tǒng)中, 要?jiǎng)h除一個(gè)人員,即需要?jiǎng)h除人員的基本資料,又需要?jiǎng)h除和該人員相關(guān)的信息,如信箱, 文章等等。這樣,這些數(shù)據(jù)庫(kù)操作語(yǔ)句就構(gòu)成一個(gè)事務(wù)! 事務(wù)是一種機(jī)制、一個(gè)操作序列,包含了一

    2024年02月11日
    瀏覽(23)
  • mysql數(shù)據(jù)庫(kù)之事務(wù)

    mysql數(shù)據(jù)庫(kù)之事務(wù)

    總的來(lái)說(shuō),事務(wù) 就是一種機(jī)制,包含了一組操作命令,會(huì)作為一個(gè)不可分割的整體,要么都執(zhí)行,要么都不執(zhí)行 ,它保證了數(shù)據(jù)庫(kù)的安全可靠性 是一種機(jī)制、一個(gè)操作序列,包含了一組數(shù)據(jù)庫(kù)操作命令,并且把所有的命令作為一個(gè)整體一起向系統(tǒng)提交或撤銷操作請(qǐng)求,即這

    2024年02月09日
    瀏覽(21)
  • JDBC連接數(shù)據(jù)庫(kù)----Mysql七大步驟詳解

    JDBC連接數(shù)據(jù)庫(kù)----Mysql七大步驟詳解

    ? ? ? ?? 1、什么是jdbc? ????????JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫(xiě)的類和接口組成。JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)者能夠編

    2023年04月12日
    瀏覽(90)
  • Java基礎(chǔ) - JDBC操作數(shù)據(jù)庫(kù)(MySql)

    Java基礎(chǔ) - JDBC操作數(shù)據(jù)庫(kù)(MySql)

    JDBC是Java語(yǔ)言操作數(shù)據(jù)庫(kù)的一套接口,也就是規(guī)范,具體的實(shí)現(xiàn)需要各個(gè)數(shù)據(jù)庫(kù)廠商去實(shí)現(xiàn)。比如我們?cè)谑褂肑DBC去連接mySql數(shù)據(jù)庫(kù)的時(shí)候,我們必須要依賴一個(gè)叫做mysql-connector-java的jar包,這里面封裝的就是mySql對(duì)于JDBC的實(shí)現(xiàn)。 Java中使用JDBC 首先引入mysql-connector-java依賴,比如

    2024年01月25日
    瀏覽(91)
  • 【Mysql數(shù)據(jù)庫(kù) 第13章】MySQL的事務(wù)、事務(wù)的隔離級(jí)別、事務(wù)的保存點(diǎn)

    ??Spring中的創(chuàng)建對(duì)象的三種方式、第三方資源配置管理詳細(xì)描述及使用(XML版完結(jié)篇) ??Spring中的bean的配置、作用范圍、生命周期詳細(xì)描述及使用(XML版上篇) ??

    2023年04月20日
    瀏覽(21)
  • 簡(jiǎn)單認(rèn)識(shí)MySQL數(shù)據(jù)庫(kù)事務(wù)

    簡(jiǎn)單認(rèn)識(shí)MySQL數(shù)據(jù)庫(kù)事務(wù)

    MySQL 事務(wù)主要用于處理操作量大,復(fù)雜度高的數(shù)據(jù)。比如說(shuō),在戰(zhàn)艦登錄系統(tǒng)中, 要?jiǎng)h除一艘戰(zhàn)艦,即需要?jiǎng)h除戰(zhàn)艦的基本資料,又需要?jiǎng)h除和該戰(zhàn)艦相關(guān)的信息,如艦長(zhǎng), 登記船員等等。這樣,這些數(shù)據(jù)庫(kù)操作語(yǔ)句就構(gòu)成一個(gè)事務(wù)! ●事務(wù)是一種機(jī)制、一個(gè)操作序列,包

    2024年02月16日
    瀏覽(24)
  • MySQL | JDBC連接數(shù)據(jù)庫(kù)詳細(xì)教程【全程干貨】

    MySQL | JDBC連接數(shù)據(jù)庫(kù)詳細(xì)教程【全程干貨】

    JDBC,即 Java Database Connectivity ,java數(shù)據(jù)庫(kù)連接。是一種用于執(zhí)行SQL語(yǔ)句的Java API,它是Java中的數(shù)據(jù)庫(kù)連接規(guī)范。這個(gè)API由 java.sql.*,javax.sql.* 包中的一些類和接口組成,它為Java開(kāi)發(fā)人員操作數(shù)據(jù)庫(kù)提供了一個(gè) 標(biāo)準(zhǔn)的API ,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn) JDBC 為多種關(guān)系數(shù)據(jù)

    2024年02月06日
    瀏覽(99)
  • Java的JDBC編程—連接Mysql數(shù)據(jù)庫(kù)

    Java的JDBC編程—連接Mysql數(shù)據(jù)庫(kù)

    目錄 一、 Java的數(shù)據(jù)庫(kù)編程:JDBC 二、JDBC工作原理 三、?JDBC使用 四、JDBC使用步驟總結(jié) ?五. JDBC常用接口和類 5.1 JDBC API 5.2 數(shù)據(jù)庫(kù)連接Connection 5.3 Statement對(duì)象 5.4 ResultSet對(duì)象 ? ? ?JDBC,即Java Database Connectivity,java數(shù)據(jù)庫(kù)連接。是一種用于執(zhí)行SQL語(yǔ)句的Java API,它是 Java中的數(shù)據(jù)

    2024年02月05日
    瀏覽(103)
  • MySQL數(shù)據(jù)庫(kù):索引

    MySQL數(shù)據(jù)庫(kù):索引

    ????????索引是一種特殊的文件,包含著對(duì)數(shù)據(jù)表里所有記錄的引用指針。可以對(duì)表中的一列或多列創(chuàng)建索引,并指定索引的類型,各類索引有各自的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)。 ? ? ? ? 相當(dāng)于是給數(shù)據(jù)庫(kù)中的數(shù)據(jù)建立了一個(gè)目錄,通過(guò)目錄可以知道數(shù)據(jù)所在位置,然后到指定位置

    2023年04月17日
    瀏覽(93)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包