
数据库
HFUT_qianyang
刘老师指示:学如逆水行舟,不进则退;心似平原跑马,易放难收。不能放松,继续!
展开
-
修改mysql数据库编码(5.7版本)
文章目录问题导入修改问题导入最近,在做数据采集时,发现很难将表情符号插入数据库中,原因是数据库默认的编码为UTF-8。使用Java程序如果直接插入数据库则会报如下错误:java.sql.SQLException: Incorrect string value '\xF0\x9F\x91\xBD\为解决这种问题,需要修改数据库默认的编码,将其修改为:utf8mb4。修改在Windows...原创 2019-12-19 19:46:52 · 915 阅读 · 1 评论 -
MySQL统计函数GROUP_CONCAT使用及报错分析
使用select user_id,GROUP_CONCAT(car_name SEPARATOR ' ') FROM usercarport GROUP BY user_id其中,SEPARATOR后面放的是分隔符。 报错今天在执行下面这条sql语句时,结果报错了。 CREATE table car_user_content select addr_id,comm_userid,GROUP_CON原创 2016-12-30 08:38:36 · 5793 阅读 · 0 评论 -
mysql中in的使用
同一张表操作数据:SELECT * from user_car_port a where user_id in (SELECT user_id FROM user_car_port where car_id='997' )得到的结果:原创 2017-09-20 09:19:03 · 2199 阅读 · 0 评论 -
豆瓣网络爬虫-java网络爬虫[验证码模拟登陆]详细介绍
目录抓包介绍解决验证码的思路验证码地址拼接爬虫实战爬虫架构modelmain解析htmlparse数据库操作程序db近期,有人将本人博客,复制下来,直接上传到百度文库等平台。 本文为原创博客,仅供技术学习使用。未经允许,禁止将其复制下来上传到百度文库等平台。如有转载请注明本文博客的地址(链接) 源码请联系邮箱:1563178220@qq.com抓包介绍本人已经写了几篇模拟登陆的程原创 2016-11-24 21:53:54 · 17418 阅读 · 20 评论 -
解决数据库Can't connect to MySQL server on 'localhost' (10061)的问题
今天打开数据库莫名就弹出Can’t connect to MySQL server on ‘localhost’ (10061)。我好像也没有去动过它,没办法,总是打不开。后来在网上搜到一个简单的方法。打开任务管理器->点击服务->找到MySQL***,*是你的版本号,比如我是57.然后右击启动服务,稍等片刻重新打开数据库就可以了原创 2018-03-06 15:39:39 · 699 阅读 · 0 评论 -
SQL避免IN 和 NOT IN
IN 和 NOT IN改法IN 和 NOT IN在SQL查询中,有时候我们要抽取不在另一张表或者在另外一种表中的数据,有时会使用到或者想到关键字IN 和 NOT IN。例如下面的sql语句:select car_id from caridincarport where car_id not in (select car_id from caridinccomment...原创 2018-07-12 10:40:14 · 15975 阅读 · 1 评论 -
hive基于多列去重操作
文章目录解决思路例子解决思路一种解决思路是使用group by。即group by用于判断数据重复的多个字段,再使用:collect_set(非group by字段)[0]从group by获取的数据中随意取一个非group by字段。例子例如,有下表:我需要以前两列的字段作为判断重复的标准,即user_name和commentid字段。如若重复,其他列随机取字段值就行了。如下...原创 2018-11-07 20:32:41 · 12373 阅读 · 0 评论 -
Mysql根据顺序合并数据
使用Mysql合并数据时常用的函数是GROUP_CONCAT(expr),但其完整用法应该是: GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,col_name ...]] ...原创 2018-11-30 15:23:18 · 1656 阅读 · 0 评论 -
Java RocksDB的详细介绍
文章目录RocksDB简介maven jar包下载RocksDB简介RocksDB是 Facebook 开发的一款高效的数据库软件,其采用C++编写。其是一款key-value型数据存储软件,其具有四大特点。**高性能:**RocksDB使用一套日志结构的数据库引擎,为了更好的性能,这套引擎是用C++编写的。 Key和value是任意大小的字节流。为快速存储而优化:RocksDB为快速而又...原创 2019-04-19 20:36:33 · 13761 阅读 · 3 评论 -
Java下MySQL易用处理工具(支持XML/JavaBean)
本文作者:合肥工业大学 电子商务研究所 钱洋 email:1563178220@qq.com 。内容可能有不到之处,欢迎交流。未经本人允许禁止转载。文章目录项目代码地址项目简介依赖jar包下载项目包含的内容使用案例执行SQL语句(创建数据表)查询一列数据更新数据表查询多列向数据表插入集合数据XML配置多节点数据库和表项目代码地址https://github.com/soberqian/M...原创 2019-07-22 08:16:53 · 1198 阅读 · 3 评论 -
navacat无法打开excel解决
在导入数据时,出现了无法导入的问题。这里成功解决,特此记录一下,以免忘记。解决方法:将excel的文件打开,再用navacat导入数据,就没问题了。原创 2017-01-08 10:05:36 · 1489 阅读 · 0 评论 -
ERROR manager.SqlManager: Error reading from database: java.sql.SQLException: Streaming result set
问题在使用sqoop导入数据时,报如下错误:ERROR manager.SqlManager: Error reading from database: java.sql.SQLException: Streaming result set com.mysql.jdbc.RowDataDynamic@2cbefcfd is still active. No statements may be iss原创 2017-01-03 09:16:59 · 3985 阅读 · 0 评论 -
Scrapy网络爬虫框架实战[以腾讯新闻网为例]
目录引言待爬的url框架架构items的编写Spider的编写存储pipelines的编写相关配置settings的编写main方法的编写运行结果展示引言关于Scrapy的相关介绍及豆瓣案例请看我写的另外两篇博客。 http://blog.youkuaiyun.com/qy20115549/article/details/52528896 http://blog.youkuaiyun.com/qy201原创 2016-09-27 10:42:22 · 7174 阅读 · 0 评论 -
Java实现数据批量导入数据库(优化速度-2种方法)
目录程序结构连接数据程序批量处理的两种方式main方法使用JDBC连接MySQL数据库进行数据插入的时候,经常会遇到数据量较大,插入数据库较慢,如何进行优化,加快导入数据库的速度,批量处理呢?以下程序提供了两种方法。程序结构连接数据程序package db;import java.sql.Connection;import java.sql.DriverManager;public c原创 2016-09-29 10:39:23 · 51526 阅读 · 4 评论 -
Java操作数据库详解
目录JDBC简介JDBC的使用数据库连接方式案例程序Statement和PreparedStatement的区别JDBC简介JDBC(Java Data Base Connectivity)即java数据库连接,是Java核心类库的一部分,提供了操作多种关系数据库提供统一访问,是一种用于执行SQL语句的Java API。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员原创 2016-09-29 10:21:27 · 5498 阅读 · 1 评论 -
常用sql操作语句实战演示
本文为原创博客,未经本人允许,进制将本人的博客复制下来上传到百度文库等平台。作者:合肥工业大学 管理学院 钱洋 1563178220@qq.com目录linux中或cmd中连接数据库查看库名使用某一数据库并查看数据表查看表信息创建表格表格增加一列表格删除一列删除表格Drop数据插入Insert查看数据表数据Selectwhere语句的使用一个数据库选择的数据导入到另一个数据库中原创 2016-10-14 22:22:34 · 6748 阅读 · 2 评论 -
以企业面试讲解sql语句
如上图所示,关于sql语句相关写法请去看我写的另外一篇博客 http://blog.youkuaiyun.com/qy20115549/article/details/52819503:首先,我们要分析题,分析其逻辑结构。根据我的分析,我认为其中存在4个表格。一张是关于医院信息的表格。一张是关于医院门诊部的表格。一张是门诊部对应医生的表格。最后,一张便是病人信息的表格。 第(1)问为建表语句:CREATE原创 2016-10-17 20:46:24 · 822 阅读 · 0 评论 -
linux下Hbase的常用shell命令
本文作者:合肥工业大学 管理学院 钱洋 email:1563178220@qq.com目录linux下查看hbase的安装路径HBase Shell和HBase交互HBase常用shell语句创建表添加记录查看所有记录查看表中记录数删除记录删除表linux下查看hbase的安装路径find / -name hbaseHBase Shell和HBase交互/usr/hdp/2.3.4.原创 2016-11-01 21:54:23 · 15137 阅读 · 0 评论 -
Java多层翻页网络爬虫实战(以搜房网为例)
目录分析所要爬取的数据爬虫框架modelmainutilparsedb数据库操作爬虫如何实现翻页地址拼接网络爬虫如何解决主键重复问题本文为原创博客,仅供技术学习使用。未经允许,禁止将其复制下来上传到百度文库等平台。分析所要爬取的数据在爬虫之前需要分析自己需要爬的数据。本文爬取的是所有http://esf.hf.fang.com/链接对应的房源的id,title,url。如下图所示:这原创 2016-10-24 16:00:32 · 14859 阅读 · 11 评论 -
网络爬虫之java基础篇QueryRunner(Ⅲ)
目录1Java操作数据库java操作数据库第一种方法java操作数据库的QueryRunner方法1、Java操作数据库如何将爬虫爬取的数据存储下来也是我们关注的问题之前,常用的存储方式有.txt,mysql,hbase等。前面已经介绍了Java输入流输出流操作文本的方式,现在主要介绍几种Java操作mysql的方式。java操作数据库第一种方法这种方法,是操作数据库的最简单,也是最原始的方法。原创 2016-08-13 21:29:06 · 7241 阅读 · 1 评论 -
sqoop将mysql数据导入到hive指定的数据库中
本文作者:合肥工业大学 管理学院 钱洋 email:1563178220@qq.com 欢迎交流,禁止将本人博客直接复制下来,上传到百度文库等平台。我们在使用hive时,经常需要建立一些库,以防止总是将表放到一个根目录下,没有逻辑,不容易查找。如下图所示: 之前,已经写过一篇博客,是介绍hive使用的,其地址为:http://blog.youkuaiyun.com/qy20115549/article/det原创 2017-01-02 20:49:38 · 13196 阅读 · 4 评论 -
linux下mysql连接错误解决
一些朋友经常在linux下启动mysql时,会遇到下面的错误ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)如下图所示错误的原因是my.cnf配置文件中的socket目录配置不正确。解决办法如下:#先停止mysql服务器命令符:se原创 2016-06-29 15:45:58 · 1578 阅读 · 0 评论