MySQL是一款开源免费强大的数据库软件,千万网站或是应用都由mysql构建,它具备体积小速度快等特点,新版本的MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!欢迎在本站下载使用。
更新日志:
bin目录下保存了MySQL常用的命令工具以及管理工具、data目录是MySQL默认用来保存数据文件以及日志文件的地方(我的因刚安装还没有data文件夹)、docs目录下是MySQL的帮助文档、include目录和lib目录是MySQL所依赖的头文件以及库文件、share目录下保存目录文件以及日志文件。
进入bin目录,按住shift键然后点击鼠标右键可以选择在该目录下打开命令窗口,或者在地址栏中输入cmd进入命令窗口。输入mysql -u root -p后回车,然后会提示输入密码,输入密码后就会进入MySQL的操作管理界面。
输入show databases;(注意末尾有分号)可以查看当前MySQL中的数据库列表,输入use test;可以进入test数据库(前提是要有此数据库),输入show tables可以查看test数据库中的所有表,输入quit可以退出MySQL的操作管理界面。
MySQL8.0新功能
数据字典完全脱离了MylSAM存储引擎。
真正把数据字典放在1nnooB中的一些表中,XiJ需要FRM、TRG和PAR文件才能长大!InfrmationSchema现在出现在数据字典表的视图中。原则上完全不需要MylSAM数据表类型,所有系统表都可以放在Inn0OB中。
SQL角色
这个角色是一系列的集合。可以创建角色,授予莫用户和删除角色。这对权限管理非常方便。
uttsmb4字芍集将成为默认字符集,支持unicode9默认字符集将从1atinl改为uttsmb4,默认步骤collatlon将从latlnl_swedish_ci改为utf8mb4_800_ci_ai。
无形索引。
一些索引可以设置为不可见的,这样SOL优化器就不会使用它,但它会继续在后台板纷寺更新。必要时随时恢复。
二进制数据可以位操作。
不仅可以在BIGIN下进行位操作,还可以从8.0开始支持BINARY/[TINY|MEDIUM|LONG]BLOB的位操作。
全球变量的可持续性。
lnnoDB缓冲区现在可以估计主内存缓存区有多少表和索引,优化器可以选择访问。
要知道数据是否可以存储在阵存中,必须存储在磁盘上。
重构BLOB。
加速片段读取/更新操作,加速JSON数据操作。
重构SQL分析器。
SQL分析器不断改进。由于其语法复杂性和目顶向下分析方法的严重限制,旧分析器难以维护和扩展。
成本模型
1nn0OB缓冲区现在可以估计主内存缓存区有多少表和索引,优化器可以选择访问。
要知道数据是否可以存储在阵存中,必须存储在磁盘上。
自增值持久。
在redo日志中,Inn0ob将持续保持自增序列的最大值。这个改讲环修复了一个非营旧的19gbug。
提高扫描性能。
提高了LNOOB范围内到旬的性能,可提高全表查询和范围查询5120%的性能。
临时表
取消对压缩临时表的支持,并将临时表的元数据存储在内存中。
MySQL8安装使用方法
1、运行安装包,勾选同意,Next
2、选择安装类型
第一个选项包含了一些MySQL其他组件,如果只安装MySQL数据库,选择第二项Server />
3、检查必需项(Check Requirements)
Execute-->Next;出现警告框点击是继续
4、Installation
点击Execute开始执行安装,等全部安装完之后,点击Next
5、进入配置界面 Product Configuration,Next
6、进行服务配置,MySQL默认端口为3306,Next
7、Accounts and Roles
这里一般不添加具有普通用户权限的MySQL用户账户,而是用root账户。
8、Windows Service
这里注意MySQL服务名(Windows Service Name)为:MySQL80
9、Apply Configuration(应用配置)
点击Execute
10、配置完成之后Finish
11、然后再配置MySQL的实例,点击next
Check-->Next-->Execute
12、执行完毕之后点击Finish,又回到了主程序,然后点击Next
13、安装完成,Finish