详情介绍
MySQL Shell 9是一款高级的MySQL命令行工具,包括交互式和批处理式两种模式,可多语言代码处理、全局会话、执行交互式代码、输出不同的格式等,支持JavaScript、Python和SQL三种语言,适用于MySQL数据库初学者!
分别有三个脚本:
startConsole.bat:直接启动mysql服务器
install.bat:将mysql安装成Windows服务
uninstall.bat:卸载mysql服务
用户名:root,密码空
安装教程
1、下载并解压shell
2、进入bin目录,并且执行命令./mysql -uroot -pxxxxxxx -P3306 -h172.16.140.84 其中-u指的是用户名,-p是密码,-P是端口号,-h是服务器的ip地址
3、在shell端用exit退出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的变量,因此您可以通过切换活动模式来执行不同语言的代码。
MySQL9.1.0 新特性
MySQL 创新版9.1.0 于2024年10月15日正式发布。
原子DDL 能力增强
当 CREATE DATABASE 在创建数据库目录之后但在实际提交操作之前失败时,数据字典没有数据库存在的记录,但数据库目录仍然存在于文件系统中,因此需要手动清理。
当由于文件系统错误或意外关闭而无法成功删除作为 DROP DATABASE 一部分的数据库目录时,包含 DROP DATABASE 的事务并不总是回滚;在这种情况下,需要人工干预来纠正问题。
9.1 版本中,只要受影响的数据库中的所有表都使用支持原子数据定义语句的存储引擎(例如 InnoDB),那么create database,drop database 是完全原子的。
下载地址
人气软件
SQL Server 2005 简体中文企业版 sql2005迅雷高速下载
Microsoft SQL Server 2022 Enterprise企业正式版 完整离线镜像+
PostgreSQL 17.2.1 for Windows 64位 官方最新正式版(附安装教程
sql2000 sp4后的一个安全补丁SQL2000-KB948110-v8.00.2050-x86x6
Microsoft SQL Server 2000 简体中文企业版(集成sp4+两个必要补
Microsoft SQL Server 2019 Developer 简体中文正式版(附安装教
SQL Server 2008 简体中文正式版(附官方下载地址3.27G) sql2008
Microsoft SQL Server 2019 标准版 官方中文正式版(附安装教程)
SQL Server Management Studio (SSMS) 2022 v19.0.2 官方正式中
MySQL v5.7.21 For Linux 结构化查询语言(SQL)数据库服务器
相关文章
-
MySQL for Windows v9.1 x64 超级精简便携版(仅14MB)
MySQL (数据库服务器)是一款小型关联式数据库管理系统,MySQL (数据库服务器)的执行性能非常高,运行速度非常快,并非常容易使用,是一个非常捧的数据库...
-
SQL Server Management Studio (SSMS) 2022 v19.0.2 官方正式中文免费版
SQL Server Management Studio (SSMS) 是一种集成环境,用于管理从 SQL Server 到 Azure SQL 数据库的任何 SQL 基础结构。 SSMS 提供用于配置、监视和管理 SQL Server 和数...
-
Microsoft SQL Server 2022 Enterprise Core企业核心版 官方正式破解+密钥
微软SQL Server 2022正式版已经上市了,Microsoft SQL Server 2022无论是在性能、安全性和可用性都获得提升,同时微软也进一步强化SQL Server的云计算功能,本次提供了SQLS...
-
Microsoft SQL Server 2022 Enterprise企业正式版 完整离线镜像+密钥
Microsoft SQL Server 2022企业破解版是一款全面的数据库平台,SQL Server 2022无论是在性能、安全性和可用性都获得提升,同时微软也进一步强化SQL Server的云计算功能,借...
-
SQL Server 2008 r2 SP3精简版小巧安装版仅29MB
在硬盘上扒出一个一卡通系统带的sqlserver2008r2小巧精减安装版,只有29mb,带一个小巧管理器,方便大家本地测试开发,不建议应用于服务器...
-
Microsoft SQL Server 2022 Express版 中文安装免费精简版
sql server 2022 express是SQL Server的一个免费版本,该版本是入门级的免费数据库,也是学习和构建桌面及小型服务器数据驱动应用程序的理想选择,继承了多数的SQL Server...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的MySQL for Windows v9.1 x64 超级精简便携版(仅14MB)资源来源互联网,版权归该下载资源的合法拥有者所有。