mysql shell 1.0.10_MySQL Shell(使用Shell命令管理MySQL)下载 v1.0.10 官方32位+64位Windows版 - 比克尔下载...
MySQL Shell是一個(gè)MySQL數(shù)據(jù)庫(kù)的高級(jí)命令管理工具,與其它數(shù)據(jù)庫(kù)管理工具不同的是,該工具不僅支持SQL語(yǔ)言,可以使用Shell命令來管理MySQL的功能,支持JavaScript以及Python。
MySQL Shell主要特性
1、執(zhí)行交互式代碼
MySQL Shell提供了一種交互式代碼執(zhí)行模式,您可以在MySQL Shell提示符下鍵入代碼,并處理每個(gè)輸入的語(yǔ)句,并將處理結(jié)果打印在屏幕上。
2、支持的語(yǔ)言
MySQL Shell處理以下語(yǔ)言的代碼:JavaScript,Python和SQL。任何輸入的代碼根據(jù)當(dāng)前活動(dòng)的語(yǔ)言被處理為這些語(yǔ)言之一。還有一些特定的命令被視為“shell命令”,使您能夠配置MySQL Shell或檢索信息。有關(guān)更多信息,請(qǐng)參見第18.4.1節(jié)“MySQL Shell命令”。
3、批次執(zhí)行代碼
除了代碼的交互執(zhí)行之外,MySQL Shell還可以從不同的來源獲取代碼并進(jìn)行處理。這種以非交互方式處理代碼的方法稱為批處理。
由于批量執(zhí)行模式用于單一語(yǔ)言的腳本處理,因此限制為具有最小的非格式化輸出并禁用命令的執(zhí)行。為了避免這些限制,請(qǐng)使用--interactive命令行選項(xiàng),它可以告訴MySQL Shell執(zhí)行輸入,就像它是一個(gè)交互式會(huì)話一樣。在這種模式下,輸入被逐行處理,好像每一行都是在交互式會(huì)話中鍵入一樣。有關(guān)更多信息,請(qǐng)參見第18.3.5節(jié)“批量模式互動(dòng)”。
4、輸出格式
MySQL Shell根據(jù)使用方式提供不同格式的輸出:Tabbed,Table和JSON。有關(guān)更多信息,請(qǐng)參見第18.3.3節(jié)“輸出格式”。
5、多線支持
可以使用命令編寫多行代碼,使MySQL Shell能夠緩存多行,然后作為單個(gè)語(yǔ)句執(zhí)行它們。有關(guān)更多信息,請(qǐng)參見第18.3.5.1節(jié)“多線支持”。
6、應(yīng)用日志
可以將MySQL Shell配置為記錄有關(guān)執(zhí)行過程的信息。有關(guān)更多信息,請(qǐng)參見第18.5節(jié)“MySQL Shell應(yīng)用程序日志”。
7、X DevAPI
在MySQL Shell中編寫的代碼使用X DevAPI,提供給Python和JavaScript。有關(guān)一般信息,請(qǐng)參閱X DevAPI用戶指南。有關(guān)API實(shí)現(xiàn)的具體文檔,請(qǐng)參閱JavaScript和Python。
8、X協(xié)議支持
MySQL Shell旨在為支持X協(xié)議的所有MySQL產(chǎn)品提供集成的命令行客戶端。 MySQL Shell的開發(fā)特性專為使用X協(xié)議的會(huì)話而設(shè)計(jì)。 MySQL Shell也可以連接到不支持使用舊版MySQL協(xié)議的X協(xié)議的MySQL服務(wù)器。來自X DevAPI的一小部分功能可用于使用舊版MySQL協(xié)議創(chuàng)建的會(huì)話。
9、全局會(huì)話
與MySQL服務(wù)器的交互是通過Session對(duì)象完成的。對(duì)于Python和JavaScript,可以通過mysqlx模塊的getSession和getNodeSession函數(shù)創(chuàng)建一個(gè)會(huì)話。如果使用任何這些方法在JavaScript模式下創(chuàng)建會(huì)話,則它僅在JavaScript模式下可用。如果會(huì)話是以Python模式創(chuàng)建的,則會(huì)發(fā)生同樣的情況。這些會(huì)話都不能在SQL模式下使用。
對(duì)于SQL模式,MySQL Shell支持全局會(huì)話的概念。當(dāng)使用命令行選項(xiàng)或使用\ connect命令將連接信息傳遞到MySQL Shell時(shí),將創(chuàng)建一個(gè)全局會(huì)話。
全局會(huì)話用于以SQL模式執(zhí)行語(yǔ)句,同樣的會(huì)話可以在Python或JavaScript模式下使用。當(dāng)創(chuàng)建一個(gè)全局會(huì)話時(shí),會(huì)在腳本語(yǔ)言中設(shè)置一個(gè)名為session的變量,因此您可以通過切換活動(dòng)模式來執(zhí)行不同語(yǔ)言的代碼。
總結(jié)
以上是生活随笔為你收集整理的mysql shell 1.0.10_MySQL Shell(使用Shell命令管理MySQL)下载 v1.0.10 官方32位+64位Windows版 - 比克尔下载...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mac OS X隐藏所有窗口并显示桌面的
- 下一篇: mysql password no_my