数据库
埘间海洋
这个作者很懒,什么都没留下…
展开
-
数据库范式
然而,过度规范化可能会导致查询的复杂性和性能下降,因此在设计数据库时需要权衡范式和实际需求之间的关系。巴斯-科德范式(BCNF):在3NF的基础上,处理主键依赖(主属性决定非主属性)和部分依赖(非主属性依赖于候选键的子集)。第二范式(2NF):在1NF的基础上,确保表中的非主键字段完全依赖于主键。第三范式(3NF):在2NF的基础上,消除非主键字段之间的传递依赖。第一范式(1NF):确保表中的每个字段都是原子的,即不可再分。第五范式(5NF):在4NF的基础上,处理联结依赖问题。原创 2023-07-31 08:52:40 · 288 阅读 · 0 评论 -
PostgreSQL——编码“GBK“的字符0x0xa8 0x27在编码“UTF8“没有相对应值`
解决方案:修改客户端编码方式和服务端一致。原因:客户端编码与服务端编码不一致。原创 2023-07-26 17:36:40 · 2686 阅读 · 0 评论 -
PostgreSQL——sql文件导入
进入PostgreSQL安装目录的bin,进入cmd。原创 2023-07-26 17:33:29 · 2658 阅读 · 0 评论 -
PostgreSQL——There has been an error.Error running C:\WINDOWS\System32\icacls
安装其他版本的PostgreSQL(可优先考虑,我使用该方法解决的问题),windows用户名含中文的创建一个新用户,原创 2023-07-26 11:40:55 · 2387 阅读 · 0 评论 -
PostgreSQL——Windows上安装PostgreSQL
根据下图顺序安装即可,不同版本可能顺序有点区别但每部分目的都是一样的。首先右键以管理员身份运行,可以弹出安装界面。因为某些问题我自己安装的是。原创 2023-07-26 11:37:29 · 375 阅读 · 0 评论 -
MySQL中插入数据显示Incorrect string value: ‘\xE7\xA8\x8B...‘ for column ‘字段名‘ at row *
这是中文乱码问题,需要讲编码改成utf8。1.修改表的编码alter table 表 default character set utf8;如果依然无法插入中文数据,则要查看每个字段的编码格式。2.修改字段的编码查看数据表编码 :show create table 表;将显示非utf8编码的字段修改成utf8编码alter table 表名 change 字段名 字段名 varchar(50) character set utf8;例如:alter table t_b原创 2022-03-06 11:00:59 · 892 阅读 · 0 评论