欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

mysql8.0和mysql5.7的有什么區(qū)別

這篇文章主要介紹了MySQL8.0和mysql5.7的有什么區(qū)別,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)建站專注于新源網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供新源營銷型網(wǎng)站建設(shè),新源網(wǎng)站制作、新源網(wǎng)頁設(shè)計(jì)、新源網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造新源網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供新源網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

區(qū)別:mysql8.0的索引可以被隱藏和顯示,當(dāng)一個(gè)索引隱藏時(shí),他不會(huì)被查詢優(yōu)化器所使用;2、mysql8.0新增了“SET PERSIST”命令;3、從mysql8.0開始,數(shù)據(jù)庫的缺省編碼將改為utf8mb4,包含了所有emoji字符。

1. NOSQL存儲(chǔ)

Mysql從5.7 版本提供了NoSQL的存儲(chǔ)功能,在8.0中這部分得到一些修改,不過這個(gè)在實(shí)際中用的極少
mysql8.0和mysql5.7的有什么區(qū)別

2.隱藏索引

隱藏索引的特性對于性能調(diào)試非常有用,在8.0 中,索引可以被隱藏和顯示,當(dāng)一個(gè)索引隱藏時(shí),他不會(huì)被查詢優(yōu)化器所使用
mysql8.0和mysql5.7的有什么區(qū)別
也就是說可以隱藏一個(gè)索引,然后觀察對數(shù)據(jù)庫的影響.如果性能下降,就說明這個(gè)索引是有效的,于是將其”恢復(fù)顯示”即可;如果數(shù)據(jù)庫性能看不出變化,說明這個(gè)索引是多于的,可以刪掉了

隱藏一個(gè)索引的語法

ALTER TABLE t ALTER INDEX i INVISIBLE;

恢復(fù)顯示該索引的語法是:

ALTER TABLE t ALTER INDEX i VISIBLE;

當(dāng)一個(gè)索引被隱藏時(shí),我們可以從show index命令的輸出匯總看出,該索引visible屬性值為No

**注意:**當(dāng)索引被隱藏時(shí),他的內(nèi)容仍然是和正常索引一樣實(shí)時(shí)更新的,這個(gè)特性本身是專門為了優(yōu)化調(diào)試而使用的,如果你長期隱藏一個(gè)索引,那還不如干掉,因?yàn)樗饕拇嬖跁?huì)影響數(shù)據(jù)的插入\更新和刪除功能

3.設(shè)置持久化

MySQL 的設(shè)置可以在運(yùn)行時(shí)通過 SET GLOBAL 命令來更改,但是這種更改只會(huì)臨時(shí)生效,到下次啟動(dòng)時(shí)數(shù)據(jù)庫又會(huì)從配置文件中讀取。
MySQL 8 新增了 SET PERSIST 命令,例如:
SET PERSIST max_connections = 500;
MySQL 會(huì)將該命令的配置保存到數(shù)據(jù)目錄下的 mysqld-auto.cnf 文件中,下次啟動(dòng)時(shí)會(huì)讀取該文件,用其中的配置來覆蓋缺省的配置文件。

4.UTF-8 編碼

從 MySQL 8 開始,數(shù)據(jù)庫的缺省編碼將改為 utf8mb4,這個(gè)編碼包含了所有 emoji 字符。多少年來我們使用 MySQL 都要在編碼方面小心翼翼,生怕忘了將缺省的 latin 改掉而出現(xiàn)亂碼問題。從此以后就不用擔(dān)心了。

5.通用表表達(dá)式(Common Table Expressions)

復(fù)雜的查詢會(huì)使用嵌入式表,例如:

SELECT t1.*, t2.* FROM
	 (SELECT col1 FROM table1) t1,
	 (SELECT col2 FROM table2) t2;

而有了 CTE,我們可以這樣寫:

	WITH
	 t1 AS (SELECT col1 FROM table1),
	 t2 AS (SELECT col2 FROM table2)
	SELECT t1.*, t2.* 
	FROM t1, t2;

這樣看上去層次和區(qū)域都更加分明,改起來也更清晰的知道要改哪一部分。
這個(gè)特性在很多報(bào)表場景是很有用的,也是mysql優(yōu)化的一個(gè)很重要特性。
1.235窗口函數(shù)(Window Functions)
MySQL 被吐槽最多的特性之一就是缺少 rank() 函數(shù),當(dāng)需要在查詢當(dāng)中實(shí)現(xiàn)排名時(shí),必須手寫 @ 變量。但是從 8.0 開始,MySQL 新增了一個(gè)叫窗口函數(shù)的概念,它可以用來實(shí)現(xiàn)若干新的查詢方式。
窗口函數(shù)有點(diǎn)像是 SUM()、COUNT() 那樣的集合函數(shù),但它并不會(huì)將多行查詢結(jié)果合并為一行,而是將結(jié)果放回多行當(dāng)中。也就是說,窗口函數(shù)是不需要 GROUP BY 的。
假設(shè)我們有一張 “班級學(xué)生人數(shù)” 表:
mysql8.0和mysql5.7的有什么區(qū)別
如果要對班級人數(shù)從小到大進(jìn)行排名,可以這樣利用窗口函數(shù):
mysql8.0和mysql5.7的有什么區(qū)別
說明:在這里創(chuàng)建了名為 w 的 window,規(guī)定它對 stu_count 字段進(jìn)行排序,然后在 select 子句中對 w 執(zhí)行 rank() 方法,將結(jié)果輸出為 rank 字段。
這個(gè)特性也是Oracle11g有的一個(gè)新特性,在優(yōu)化也是起著很重要的作用。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享mysql8.0和mysql5.7的有什么區(qū)別內(nèi)容對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!

網(wǎng)站標(biāo)題:mysql8.0和mysql5.7的有什么區(qū)別
本文來源:http://aaarwkj.com/article4/jjjgoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航響應(yīng)式網(wǎng)站、定制網(wǎng)站、搜索引擎優(yōu)化、全網(wǎng)營銷推廣、外貿(mào)網(wǎng)站建設(shè)

廣告

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

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
国产精品黄色av一区二区| 久久av天堂在线观看| 四虎永久精品在线视频| 最新国产av网址大全| 肥胖老熟女一区二区三区| 精品人妻一区二区三区不卡| 日本国产美女精品一区二区| 亚洲第一女人天堂av| 国产精品国产三级国产专播精品| 亚洲最色最黄大片在线视频| 水蜜桃成人在线视频免费观看| 欧美日韩亚洲国产极品 | 欧美国产日韩亚洲综合| 国产精品亚洲在钱视频| 91久久国产香蕉熟女| 超碰欧美性欧美最猛性| 日韩免费av在线网站| 亚洲最大成人综合福利网| 黄色18禁网站在线看| 东京热男人的天堂色狠爱| 精品国产自在现线拍手机| 精品一区二区人妻乱交| 国产日韩欧美精品激情| 国产成人综合精品久久| 99精品一二三日韩| 三级av电影中文字幕| 黄片免费视频大全在线观看| 国产三级精品三级在线专区1| 成人福利网站午夜一区| 亚洲欧美日本国产一区| 免费黄色一区二区三区| 日本欧美中文字幕一区| 日韩暴露一区二区三区| 国产精品伦理一区二区三区| 成人午夜激情四射av| 国产精品一区二区久久蜜桃麻豆| 成人欧美一区二区三区av| 国产91在线视频播放| 精品传媒国产在线观看| 精品国产女同一区二区| 欧美黄片视频在线免费看|