跪求MySQL数据库,网上书店的ER图和需求分析什么的,具体详细,对客户的周到,蟹蟹

跪求MySQL数据库,网上书店的ER图和需求分析什么的,具体详细,对客户的周到,蟹蟹,第1张

1.将mysql中的数据库导出成sql文件

2.打开pd,新建一个PhysicalDataModel,新建的时候,记得选则数据库

3.在pd中,找到工具栏中的Database-->Reverse Engineer Database(反向工程)

4.选择Using script file(使用脚本),点击下面的新建,定位到刚刚导出的sql文件

5.确定

据我所知,MySQL没有分组里面做这么多事的函数,Oracle才有。这种定制功能适合编程实现,如果你的数据量不大,可以用Python的pandas来做。如果非用SQL,分组时候取最大日期t1,t表删除每个组最大日期t1表内容以后 ,再来一次剩下内容最大日期得t2,拿t2关联t可以得到你要的数据。

如何分析mysql

A、设置索引项,应该是出现在where后面的列,或者连接字句中出现的列;

B、使用唯一索引,索引的基数越大,索引查询的效果越好,举例:查询条件中含有索引字段和非索引字段的时候,会优先走索引筛选出数据,然后在数据中回表过滤没有走索引的字段,但是Mysql任务,如果索引筛选出的数据量大于20%,会认为此时走索引效果不如全表扫描,继而放弃索引,走全表扫描来查询;

C、使用短索引,例如一个属性200多位,其实索引只要创建前几位效果会好;

D、最左原则,组合索引中,灵活运用最左前缀;

E、不要过度使用索引,索引会占用空间,影响写入的速度;


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5909532.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-08
下一篇2023-03-08

发表评论

登录后才能评论

评论列表(0条)

    保存