秋霞在线观看看,成全观看高清完整版免费动漫电影,精品人妻人人爽久久爽 ,18禁黄网站禁片无遮挡观看,99久久国产综合精品麻豆

系統(tǒng)軟件園 - 打造精品軟件下載網(wǎng)站 系統(tǒng)軟件園首頁(yè) | Win7激活工具 | 熱門專題
系統(tǒng)軟件園>您的位置:首頁(yè) > 軟件下載 > 其他軟件 > MySQL最新版下載

MySQL [64位]

v8.0.28中文版
MySQL [64位]
更新時(shí)間:2022-05-23軟件大?。?/span>211MB軟件格式:.rar
授權(quán)方式:免費(fèi)版軟件語(yǔ)言:簡(jiǎn)體中文軟件類型:國(guó)產(chǎn)軟件

安全檢測(cè):

推薦星級(jí):

軟件介紹

MySQL可以說是開發(fā)小型系統(tǒng)、網(wǎng)站等必不可少的數(shù)據(jù)庫(kù)軟件,性能非常強(qiáng),功能也是超強(qiáng)大,新版的MYSQL 8.0相比之前的版本擁有更快的性能,還有非常多的優(yōu)化和改進(jìn),讓你的數(shù)據(jù)安全又高效

MySQL [64位]
 

MySQL數(shù)據(jù)庫(kù)亮點(diǎn)

使用C和C++編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性。

支持AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、NetBSD、OpenBSD、OS/2 Wrap、Solaris、SunOS、Windows等多種操作系統(tǒng)。

為多種編程語(yǔ)言提供了API。這些編程語(yǔ)言包括C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。

支持多線程,充分利用CPU資源,支持多用戶。

優(yōu)化的SQL查詢算法,有效地提高查詢速度。

既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中。

提供多語(yǔ)言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。

提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑。

提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具。

可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)。

MySQL8.0新版軟件特色

1.性能:MySQL8.0的速度是MySQL5.7的兩倍。MySQL8.0在以下幾個(gè)方面帶來了更好的性能:閱讀/寫作tspot熱點(diǎn)競(jìng)爭(zhēng)問題)等方面帶來了更好的性能。
2.NoSQL:MySQL從5.7版本開始提供NoSQL存儲(chǔ)功能,這部分功能在8.0版本中得到了更大的改進(jìn)。該功能消除了對(duì)獨(dú)立NoSQL文檔數(shù)據(jù)庫(kù)的需求,MySQL文檔存儲(chǔ)也為JSON文檔提供了多文檔事務(wù)支持和完整的ACID合規(guī)。
3.窗口函數(shù)(Windowfunctions):從MySQL8.0開始,增加了一個(gè)叫做窗口函數(shù)的概念,可以用來實(shí)現(xiàn)幾種新的查詢方法。窗口函數(shù)類似于SUM()和COUNT(),但它不會(huì)將多行查詢結(jié)果合并為一行,而是將結(jié)果放回多行。也就是說,窗口函數(shù)不需要GROUPBY。
4.隱藏索引:在MySQL8.0中,索引可以隱藏和顯示。當(dāng)索引被隱藏時(shí),它不會(huì)被查詢優(yōu)化器使用。我們可以使用這個(gè)特性進(jìn)行性能調(diào)試,例如,我們首先隱藏一個(gè)索引,然后觀察它對(duì)數(shù)據(jù)庫(kù)的影響。如果數(shù)據(jù)庫(kù)性能下降,索引有用,然后恢復(fù)顯示;如果數(shù)據(jù)庫(kù)性能沒有變化,索引是多余的,請(qǐng)考慮刪除。
5.降序索引:MySQL8.0支持索引按降序排序,該索引中的值也按降序排序。
6.通用表達(dá)式(Commontableexpresionscte):在復(fù)雜查詢中使用嵌入式表時(shí),使用CTE使查詢句更加清晰。
7.UTF-8編碼:從MySQL8開始,使用UTF8mb4作為MySQL的默認(rèn)字符集。
8.JSON:MySQL8大大提高了對(duì)JSON的支持,增加了基于路徑查詢參數(shù)從JSON字段中提取數(shù)據(jù)的JSON_EXTRACT()函數(shù),以及JSON_ARAYAGG()和JSON_OBJECTAGG()聚合函數(shù)。
9.可靠性:InnnoDB現(xiàn)在支持表DDL的原子性,即InnoDB表上的DDL也可以實(shí)現(xiàn)事務(wù)的完整性,要么回滾失敗,要么提交成功,以免DDL出現(xiàn)部分成功問題。此外,它還支持單個(gè)事務(wù)數(shù)據(jù)字典中存儲(chǔ)元數(shù)據(jù)。
10.高可用性(HighAvailability):InnoDB集群為您的數(shù)據(jù)庫(kù)提供集成的本地HA解決方案。
11.安全:OpenSSL的改進(jìn),新的默認(rèn)身份驗(yàn)證,SQL角色,密碼強(qiáng)度,授權(quán)。

更新日志:

MYSQL數(shù)據(jù)庫(kù)改進(jìn)了觸發(fā)器的動(dòng)態(tài)控制:支持在同一個(gè)表中對(duì)一個(gè)事件類型應(yīng)用多個(gè)觸發(fā)器;

實(shí)時(shí)的執(zhí)行分析;

改進(jìn)了JSON Explain Data:可以在優(yōu)化器中添加總查詢成本、單表查詢成本、總數(shù)據(jù)量等參數(shù)來獲得更詳細(xì)的信息。
 

mysql數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)

Mysql使用時(shí)的注意事項(xiàng)
每日一條數(shù)據(jù)庫(kù)操作語(yǔ)句都應(yīng)該以分號(hào) ;結(jié)尾,因?yàn)閙ysql支持換行操作
mysql數(shù)據(jù)庫(kù)對(duì)大小寫不敏感,大小寫皆可,通常關(guān)鍵字使用大寫表示
mysql數(shù)據(jù)庫(kù)中哭的名稱應(yīng)該以英文字符或者一些符號(hào)起始,但是不允許以數(shù)字起始
mysql數(shù)據(jù)庫(kù)中哭的名稱、表的名稱、字段的名稱都不能使用mysql關(guān)鍵字,比如create、database;如果非要使用,那就用反引號(hào)括起來
庫(kù)的操作
查看mysql中的所有庫(kù):show databases;
創(chuàng)建庫(kù):create database 庫(kù)名稱;----》create database if not exists 庫(kù)名稱;如果不存在該庫(kù),則創(chuàng)建
刪除庫(kù):drop database 庫(kù)名稱;
選擇使用數(shù)據(jù)庫(kù):use 庫(kù)名稱;
顯示當(dāng)前使用的數(shù)據(jù)庫(kù):select database();
數(shù)據(jù)類型
數(shù)值類型
MySQL支持所有標(biāo)準(zhǔn)SQL數(shù)值數(shù)據(jù)類型。

這些類型包括嚴(yán)格數(shù)值數(shù)據(jù)類型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似數(shù)值數(shù)據(jù)類型(FLOAT、REAL和DOUBLE PRECISION)。

關(guān)鍵字INT是INTEGER的同義詞,關(guān)鍵字DEC是DECIMAL的同義詞。

BIT數(shù)據(jù)類型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。

作為SQL標(biāo)準(zhǔn)的擴(kuò)展,MySQL也支持整數(shù)類型TINYINT、MEDIUMINT和BIGINT。下面的表顯示了需要的每個(gè)整數(shù)類型的存儲(chǔ)和范圍。

日期和時(shí)間類型
表示時(shí)間值的日期和時(shí)間類型為DATETIME、DATE、TIMESTAMP、TIME和YEAR

每個(gè)時(shí)間類型有一個(gè)有效值范圍和一個(gè)"零"值,當(dāng)指定不合法的MySQL不能表示的值時(shí)使用"零"值。

字符串類型
字符串類型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET

注意:char(n) 和 varchar(n) 中括號(hào)中 n 代表字符的個(gè)數(shù),并不代表字節(jié)個(gè)數(shù),比如 CHAR(30) 就可以存儲(chǔ) 30 個(gè)字符。
CHAR 和 VARCHAR 類型類似,但它們保存和檢索的方式不同。它們的最大長(zhǎng)度和是否尾部空格被保留等方面也不同。在存儲(chǔ)或檢索過程中不進(jìn)行大小寫轉(zhuǎn)換。
BINARY 和 VARBINARY 類似于 CHAR 和 VARCHAR,不同的是它們包含二進(jìn)制字符串而不要非二進(jìn)制字符串。也就是說,它們包含字節(jié)字符串而不是字符字符串。這說明它們沒有字符集,并且排序和比較基于列值字節(jié)的數(shù)值值。
BLOB 是一個(gè)二進(jìn)制大對(duì)象,可以容納可變數(shù)量的數(shù)據(jù)。有 4 種 BLOB 類型:TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB。它們區(qū)別在于可容納存儲(chǔ)范圍不同。
有 4 種 TEXT 類型:TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT。對(duì)應(yīng)的這 4 種 BLOB 類型,可存儲(chǔ)的最大長(zhǎng)度不同,可根據(jù)實(shí)際情況選擇。

表的操作
顯示庫(kù)中所有的表:show tables;
創(chuàng)建表:create table if not exists tb_stu(id int,name varchar(3),age int, birthdatetime);


查看表結(jié)構(gòu):desc tb_stu;


刪除表:drop table tb_stu;

表中數(shù)據(jù)的增刪改查基礎(chǔ)
插入數(shù)據(jù):insert
指定列插入:可以指定單獨(dú)個(gè)一個(gè)或幾個(gè)列信息進(jìn)程插入,并且前綴列信息
insert [into] tb_stu(id,name) values (1,“韓云溪”);
全列插入:可以省略前綴的列信息,按照列順序插入所有列的數(shù)據(jù)
insert [into] tb_stu values (1,“韓云溪”,21,“2000-03-19 12:00:00”);
多行插入:
insert [into] tb_name values(val1,val2…),(val1,val2…),…;
insert [into] tb_stu values (3,“三三”,17,now()),(4,“四四”,18,now());


查詢數(shù)據(jù):select
查詢指定表中所有數(shù)據(jù):select * from tb_name;


指定列查詢:select name,birth from tb_stu;

排序查詢:select * from tb_stu order by age [asc]/desc;按照年齡排序查詢
默認(rèn)為asc升序查詢,desc為降序查詢

多列排序:在第一列相同的情況下針對(duì)第二列進(jìn)行排序:select * from tb_stu order by age ,id desc;

分頁(yè)查詢:通常搭配排序一起使用
select * from tb_stu limit m offset n;-----分頁(yè)查詢,每頁(yè)顯示m條數(shù)據(jù),偏移到第n條開始顯示m條數(shù)據(jù)(即從第n條起,顯示一頁(yè))

查詢字段為表達(dá)式:
select name,id+age from tb_stu;----按照name和id+age的值分列查詢

查詢時(shí),字段別名的使用:
select name,id+age [as] total from tb_stu; -----給id+age起了個(gè)別名叫total,as可以省略

去重:
select distinct age from tb_stu ;-----根據(jù)age查詢,并對(duì)age去重


條件查詢
按照一定的限制條件進(jìn)行查詢,限制條件通過where子句給出

例如:按照id>1的限制條件進(jìn)行查詢:select * from tb_stu where id>1;


where子句涉及的運(yùn)算符:

另外還有:> = <(大于、等于、小于)可以和NULL進(jìn)行比較
is NULL/is not NULL 可以用來判斷是否為空

IN的使用:判斷查詢的數(shù)據(jù)是否是給予的多個(gè)選項(xiàng)之一
例如:select * from tb_stu where name in(“韓云溪”,“夏紫藤”);-----查詢名字為韓云溪或夏紫藤的項(xiàng),符合則顯示,不符合則忽略

between A and B 的使用:查詢范圍介于AB兩者之間項(xiàng)
select * from tb_name where id between 1 and 3; -----查詢id介于1和3之間的項(xiàng)

LIKE 模糊匹配的使用:查詢一個(gè)數(shù)據(jù)看起來像某個(gè)條件
select * from tb_stu where name like ‘韓%’;-----查詢表中姓名以韓開頭的項(xiàng),%為通配符

邏輯運(yùn)算符的使用:與and、 或or、 非not
select * from tb_stu where age>17 and age<22;-----查詢表中年齡大于17并且小于22的項(xiàng)


修改數(shù)據(jù):update
update tb_name set fields1=val1,fields2=val2 where condition;----尤其注意不要忘了where限制條件,否則整張表的該列數(shù)據(jù)都會(huì)更改

刪除數(shù)據(jù):delete
delete from tb_name where condition;----尤其注意不要忘了where限制條件,否則整張表的數(shù)據(jù)都會(huì)被刪除
————————————————
版權(quán)聲明:本文為CSDN博主「頭暈神教的神秘人」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_43962381/article/details/118223561

相關(guān)軟件下載
返回頂部


系統(tǒng)軟件完發(fā)布的系統(tǒng)鏡像及軟件均來至互聯(lián)網(wǎng),僅供學(xué)習(xí)和研究使用,不得用于任何商業(yè)用途并請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除,如果滿意請(qǐng)聯(lián)系版權(quán)方購(gòu)買。
如果您發(fā)現(xiàn)本站侵害了您的版權(quán),請(qǐng)立即聯(lián)系我們,本站將第一時(shí)間進(jìn)行相關(guān)處理。郵箱:[見首頁(yè)]
版權(quán)聲明|下載聲明 Copyright @ 2021 系統(tǒng)軟件園