Database数据库
Database数据库
第一段代码
第一行代码,从开始到精通
展开
-
Sql: 查询重复数据和删除重复数据
1. 单列select * from testwhere name in (select name from test group by name having count(name) > 1 select * from [部门信息汇总]where 有效否 = 1and [部门名称] in (select [部门名称] from [部门信息汇总] where 有效否=1 group by [部门名称] having count([部门名称]) > 1)and 所在 in...原创 2021-07-14 11:14:57 · 3734 阅读 · 0 评论 -
Windows下使用Navicat同步连接服务器端MySQL数据库
在项目开发的过程中,我们通常会使用本地数据库测试,测试成功之后再通过数据传输的方式同步到服务器数据库,当然也有一些开发者直接同步服务器的数据库在本地电脑进行新建、修改、测试等操作。那么怎么用Windows本地的Navicat连接服务器端的MySql数据库呢?1、打开Navicat 新建连接:主机名处,填写服务器的IP地址:-->和服务器端MySql设置的用户名和密码2、点击连...原创 2018-07-12 21:46:51 · 7138 阅读 · 3 评论 -
Navicat premium连接Oracle过程:顺带解决默认问题ORA-01017 用户名/口令无效 登录被拒绝
Navicat premium连接Oracle,本地电脑没有装Oracle(主要太大了,不想装),发现Navicat premium挺好用,所以曲线救国。(1)安装Navicat premiumNavicat premium安装下载,就不过多讲过了,默认安装就完事了。(2)下载Oracle连接驱动这个,其实和我们在后端加载数据驱动原理类似,因为本地没有装Oracle,所以要借助Oracle官方提供的Instant Client 桥接。Instant Client下载地址,如下,下载的版本.原创 2021-01-21 17:02:50 · 4817 阅读 · 2 评论 -
SQL获取数据表最新一条记录
流水记录表中,一个用户通常会生成许多记录如果只要最新一条,可以借助max来获取.如文件上传记录表中,获取文件上传记录表中,每个用户产生的最新一条记录:select * from file_record as a inner join (select file_author,max(file_ctime) as file_ctime from file_record group by file_author) as bon a.file_author=b.file_authorand a...原创 2021-05-08 11:17:17 · 16165 阅读 · 1 评论 -
数据库中删除重复数据
数据重复,主要分为两种:一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如身份证号字段重复,而其他字段不一定重复或都重复可以忽略,毕竟我们只要保证身份证号在表中数据唯一。解决方法:(1)完全重复的记录得到无重复的记录select distinct * from tableName删除重复的记录(重复记录保留1条),可以按以下方法删除select distinct * into #Tmp from tableNamedrop table tableN原创 2021-05-07 18:15:53 · 4833 阅读 · 0 评论 -
MySQL:Mysql连接数据库出现禁止远程连接到mysql 服务
1130 - Host XXX is not allowed to connect to this MySQL server原因是,安装在服务器端的mysql数据库,默认配置了不支持远程连接。解决方法:服务器上打开cmd,登录root用户:输入:mysql -u root -p(如果直接cmd输入mysql进不去,可以使用mysql自带的命令终端程序,在安装软件中有,找到点击就进入mysql了)输入密码后,依次执行如下命令:use mysql;select host from原创 2021-03-29 16:17:25 · 430 阅读 · 1 评论