![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
关系数据库
文章平均质量分 59
MySQL,SQLServer
amani2001
这个作者很懒,什么都没留下…
展开
-
超码、候选码和主码有什么区别?
关系数据库设计原创 2022-07-09 10:36:12 · 7844 阅读 · 0 评论 -
如何确定关系模式属于第几范式
如何确定关系模式最高属于第几范式原创 2022-07-06 14:50:53 · 8346 阅读 · 0 评论 -
插入数据时,提示“ERROR 1366 (HY000):”错误
插入数据时,提示“ERROR 1366(HY000)”错误今天何同学在完成作业时,遇到了如下错误。估计有很多小朋友都有这个错误,因而记录下来,以供大家参考。看到1366错误时,通常是考虑字符集设置问题。改变数据库默认字符集何同学对课堂上讲到的字符集还是有一些印象,因此,先做了数据库字符集的修改。alter database onlinedb character set utf8;从结果看,问题依旧。查看表的字符集尽管修改了数据库字符集,但表的创建是在修改数据库字符集之后。真是个爱学原创 2022-03-20 16:15:50 · 3296 阅读 · 0 评论 -
安装MySQL8.0+,数据库初始化失败错误解决办法
安装MySQL8.0+,出现数据库初始化失败问题描述MySQL版本:8.0.19。配置服务器最后一步,出现错误“The designated data directory C:\ProgramData\MySQL\MySQL Server 8.0\Data\ is unusable. You can remove all files that the server added to it. ……”,数据库初始化失败!如图1所示。查看错误日志如图2所示。解决步骤1. 打开1.找到这个文件夹C:原创 2021-07-21 16:39:18 · 64359 阅读 · 54 评论 -
MySQL 8.0+ 重置root用户密码
MySQL 8.0+ 重置root用户密码小伙伴在学习数据库时,因为各得原因,老忘记root用户密码,以下给出MySQL8.0+重置root用户密码的一般方法。***友情提示:***本例使用时已经配置好了mysql的环境变量,没有配置的小伙伴在使用时要进入到mysql的安装目录的bin文件下进行操作。停止mysql服务器本例用到的服务器名称为mysql80net stop mysql80创建修改用户密码的文件,假定文件名为mysqlinit.txt,并保存在D盘根目录下并将修改用户原创 2021-05-11 21:27:41 · 535 阅读 · 1 评论 -
mac下配置多实例mysql的主从服务器同步
mysqlmac下配置多实例Mysql的主从服务器同步安装Mysql服务器数据准备配置多个实例登录主服务器,设置允许从数据库访问的用户名和权限登录从服务器,设置访问主数据库的相关参数同步实现mac下配置多实例Mysql的主从服务器同步闲着无聊,想尝试下读写分离设计。 这里仅探究mac下多个实例共享一个配置文件的搭建,并实现两个实例间的数据同步。安装Mysql服务器服务器下载:mysql官...原创 2020-04-05 16:43:41 · 462 阅读 · 1 评论 -
MySQL无限级目录的构建与父目录查询
Mysql无限级目录的构建与父目录查询问题当一个数据库中只有一张数据表的时候,是否有可能需要用到连接查询?设学生选课数据库中,使用SQL语句完成查询课程的先修课,列出课程名称以及它的先修课的名称。当一张表连接自身的连接称为自连接 。其应用场景主要是在构建无限多级目录。比如线上课程的多级目录,商品类别的无限分类,以及本题所探讨的先修课程的问题。以下就以先修课程为例进行阐述(这里只考虑每门课程...原创 2020-05-01 12:46:48 · 1650 阅读 · 0 评论