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