![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
习明然
IT工程师、90后
展开
-
mysql连接报错 Host * is not allowed to connect to this MySQL server
首先我们要理解,mysql在VS中使用数据实体对象映射时,会因为版本的不同,需要不同的连接匹配dll,即mysql-connector-net和mysql-for-visualstudio。否则新建连接时,将没有mysql选项,正常的如下:这里VS编译器版本不同,mysql-connector-net和mysql-for-visualstudio对应的版本也会有所不同,如果你已经安装了VS...原创 2019-11-06 23:15:41 · 376 阅读 · 0 评论 -
SQL语句结合后台处理大量数据下的数据导出
需求是,在一个两三千万的日志表中,导出指定过滤条件下,有关的卡号日志信息,且日志信息按照卡号的顺序排序,同时卡号和产品ID相同时只取时间最大的那条。刚拿到此需求时,写SQL语句直观的处理方式容易是:根据卡号和产品ID两个字段分组,然后根据卡号字段排序,最后将结果集输出,具体SQL语句在此不表。但实际将SQL语句写好后,由于数据量庞大,分组后排序,或者先排序再分组,都会导致执行语句时间过长而...原创 2020-01-06 18:05:36 · 538 阅读 · 0 评论 -
【数据库】删除表中某些字段重复数据
遇到一个情况,主键为AccreditID的Accredit表中有错误数据,这些错误数据中CardID,ProductNumber,ProductEndTime字段都一样,现在需要删除这些错误数据,因为这样的数据针对于授权这个功能来讲,算是重复数据。 首先从直观来说,肯定要进行分组,分组的方式,当然是3个字段一起都作为分组字段,以逗号隔开,重复的数据必须是分组后数量都大...原创 2017-10-23 23:19:14 · 1579 阅读 · 0 评论 -
【数据库】sql获取分组后某字段最大值的那行记录
遇到一个需求,找出分组后,某个字段最大值的所有记录。因此,很直观的就有了类似下面的sql语句:方法一:select * from test as awhere typeindex = (select max(b.typeindex)from test as bwhere a.type = b.type );方法二:select a.* from test a,(sele...原创 2018-12-17 11:32:05 · 11058 阅读 · 4 评论 -
记一次Mysql安装的报错
最近在安装Mysql的时候,总是没有安装好,遇到各种问题,最后成功安装,这里还是做一下记录吧。1.版本选择,以前下载了5.6.17版本,但是用来安装时,老出现错误,现象就是最开始安装后,按着网上的教程来没有问题。但是在开始下载连接网络时就无法进行下一步了,点击try again没有用,报错大意是找不到此资源,报的404错误。而进入官网查看版本,只有5.6.45了,想来是mysql官网后台没有提...原创 2019-11-18 18:10:07 · 159 阅读 · 0 评论