新功能-MySQL-树叶云数据库教程-5.7的新特性 (新功能NYHA分级)

教程大全 2025-07-15 03:41:26 浏览

与 MySQL 5.6 相比,MySQL 5.7 具有以下几个方面的新功能。

1) 随机 root 密码

MySQL 5.7 数据库初始化完成后,会自动生成一个 root@localhost 用户,root 用户的密码不为空,而是随机产生一个密码。

2) 自定义 test 数据库

MySQL 5.7 默认安装完成后没有 test 数据库。用户可以自行创建 test 数据库并对其进行权限控制。

3) 默认 SSL 加密

MySQL 5.7 采用了更加简单的 SSL 安全访问机制,默认连接使用 SSL 的加密方式。

4) 密码过期策略

MySQL 5.7 支持用户设置密码过期策略,要求用户在一定时间过后必须修改密码。

5) 用户锁

MySQL 5.7 为管理员提供了暂时禁用某个用户的功能,使被锁定的用户无法访问和使用数据库。

6) 全面支持JSON

随着非结构化数据存储需求的持续增长,各种非结构化数据存储的数据库应运而生(如 MongoDB),各大关系型数据库也不甘示弱,纷纷提供对 JSON 的支持,以应对非结构化数据库的挑战。

MySQL 5.7 也提供了对 JSON 的支持,在 服务器 端提供了一组便于操作 JSON 的函数。存储的方法是将 JSON 编码成 BLOB 后再由存储引擎进行处理。这样,MySQL 就同时拥有了关系型数据库和非关系型数据库的优点,并且可以提供完整的事务支持。

7) 支持两类生成列(generated column)

生成列是通过数据库中的其他列计算得到的一列。当为生成列创建索引时,可以便捷地加快查询速度。MySQL 5.7 支持虚拟生成列和存储生成列。虚拟生成列仅将数据保存在表的元数据中,作为缺省的生成列类型;存储生成列则是将数据永久保存在磁盘上,需要更多的磁盘空间。

8) 引入系统库(sys schema)

系统库中包含一系列视图、函数和存储过程,通过多线程、多进程、组合事务提交和基于行的优化方式将复制功能提高 5 倍以上,用户向外扩充其跨商品系统的工作负载时,得以大幅提升复制的效能和效率。


水晶报表是何物?

水晶报表 开放分类: 编程 水晶报表 水晶报表(Crystal Report)是业内最专业、功能最强的报表系统,它除了强大的报表功能外,最大的优势是实现了与绝大多数流行开发工具的集成和接口。 在平台做过报表开发的程序员,一定都对水晶报表强大、高效、集成等特性留下了深刻印象。 除了开发新程序外,在工作中我们常需要接触到很多较早的软件系统报表功能升级的需求,如果能结合水晶报表这一强大的工具,往往能事半功倍。 VB是以前流行的数据库开发平台,用其开发的C/S系统在社会上有非常大的保有量,但VB超弱的报表功能往往让程序员面对客户的升级要求一筹莫展。 本文并不做水晶报表的使用和编程教学,实际上水晶报表本身的使用方法和平台并没有太大的差别,我主要是和大家探讨一下VB和水晶报表的一种较方便的接口方式。 * 一套完整的Web报表制作解决方案,让您容易制作网络报表 * 功能强大的工具,可将报表制作功能与Web及Windows应用程序结合 * 可利用各种资料来源,建立简报品质的精良报告 * 与微软Office紧密结合的报表制作功能 * 快速的报表处理功能 * 可弹性地传送报表 * 与Crystal Reports商业智能产品家族完全结合 从简单到复杂的报表,Crystal Reports 都可以协助您存取、分析、报告及分享数据,结合使用容易、具弹性、功能强大的特性,提供简报品质的完美报表。 [功能:] 使用各种资料来源制作报表 享用功能强大的设计与格式设定功能 结合具弹性的分析 最快的报表处理能力 灵活的报表传送作业 可扩充的Web报表制作 取得您所需要的功能强大、弹性高的报表制作工具,将精巧的报表的制作功能结合到您的Windows及Web应用程序。 充分运用针对网站thin-wire环境设计的报表制作功能 支持应用程序的强大报表制作功能 享用前所未有的弹性与操控能力 完成应用程序资料的报表

Java MIDP 2.0,CLDC 1.1的分别

CLDC(Connected Limited Device Configuration,联网的受限设备配置)是用来开发在无线设备上运行的应用程序所要用到的一组最小的 API。 CLDC 描述了所有无线移动设备所需的一个最小级别的功能集合。 对于 Java ME 平台,CLDC 为移动电话、双向寻呼机以及类似设备定义了基本配置(Java 语言、虚拟机功能和基本类库)。 这些设备具有以下特性: ·总内存量为 128 KB 到 512 KB。 ·具有有限电源,如电池。 ·可以连接到网络。 ·具有相对有限的用户界面,通常只限文本。 CLDC 1.1 是 CLDC 1.0 规范的修订版本,包含很多新增功能(例如浮点和弱引用支持)以及其他增强功能。 以诺基亚N95为例 CLDC 1.1 Java扩展: Java MIDP 2.0, CLDC 1.1 CLDC是较底层的例如数学操作等 CLDC1.1比1.0多一些方法例如浮点数操作~ 开方等 CLDC Specification 1.1版基本上只是一个增补版,并且是对CLDC Specification 1.0版完全向后兼容的。 一些重要的新功能,如对浮点的支持,被加入到这个新版本中。 下面总结了CLDC Specification 1.1.版(JSR 139)和1.0版(JSR 30)的主要区别。 两个版本的CLDC在支持的Java类库方面的区别如下 Ÿ 加入了对浮点的支持。 Ÿ CLDC 1.1支持所有跟浮点相关的的字节码指令。 Ÿ 加入了Float和Double两个类,其他类库中的类也增加了一些方法以处理浮点数。 (参见本书第5.4节和本书最后的CLDC API大全,以获得这方面所作改变的详细总结。 ) Ÿ 增加了对弱引用(weak reference)的支持(只是J2SE的弱引用类的一个小子集)。 Ÿ 澄清了对错误处理的要求,增加了一个新的错误类NoClassDefFoundError。 Ÿ 在CLDC 1.1中,Thread对象像J2SE中的线程一样有了名字。 引入了()方法,并且Thread类从J2SE继承了几个新的构造函数。 Ÿ 在CLDC 1.1中,线程可以被方法中断。 Ÿ CLDC要求的最低总内存容量从160KB提高到了192KB,主要是因为新增加的浮点功能。 Ÿ 增加了一份更详细的验证器规范作为CLDC Specification 1.1版的附录(《CLDC Byte Code TypeChecker Specification》)。 通俗地说,cldc1.1表明了手机能够运行的java的级别,对智能机非常重要,05年以后出的诺基亚的智能机都是cldc1.1,摩托罗拉前几年有些是cldc1.0的,如v635,现在下载的手机软件基本都需要支持cldc1.1,找不到只能在cldc1.0下运行的软件了

mysql怎么查看用户权限

如果需要查看MySQL用户权限,应该如何实现呢?下面就为您介绍查看MySQL用户权限的方法,并对授予MySQL用户权限的语句进行介绍,供您参考。 查看MySQL用户权限:show grants for 你的用户比如:show grants for root@localhost;Grant 用法GRANT USAGE ON *.* TO discuz@localhost IDENTIFIED BY PASSWORD *C242DDD213BE9C6F8DA28DBF69FC79A86EB;GRANT ALL PRIVILEGES ON `discuz`.* TO discuz@localhost;我先按我的理解解释一下上面两句的意思建立一个只可以在本地登陆的 不能操作的用用户名 discuz 密码为 ***** 已经加密了的然后第二句的意思是 ,给这个discuz用户操作discuz数据库的所有权限使用GRANTGRANT命令用来建立新用户,指定用户口令并增加用户权限。 其格式如下:mysql> GRANT ON -> TO [IDENTIFIED BY ]-> [WITH GRANT OPTION];正如你看到的,在这个命令中有许多待填的内容。 让我们逐一地对它们进行介绍,并最终给出一些例子以让你对它们的协同工作有一个了解。 是一个用逗号分隔的你想要赋予的MySQL用户权限的列表。 你可以指定的权限可以分为三种类型:数据库/数据表/数据列权限: alter: 修改已存在的数据表(例如增加/删除列)和索引。 Create: 建立新的数据库或数据表。 Delete: 删除表的记录。 Drop: 删除数据表或数据库。 INDEX: 建立或删除索引。 Insert: 增加表的记录。 Select: 显示/搜索表的记录。 Update: 修改表中已存在的记录。 全局管理MySQL用户权限:file: 在MySQL服务器上读写文件。 PROCESS: 显示或杀死属于其它用户的服务线程。 RELOAD: 重载访问控制表,刷新日志等。 SHUTDOWN: 关闭MySQL服务。 特别的权限:ALL: 允许做任何事(和root一样)。 USAGE: 只允许登录--其它什么也不允许做。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐