数据库
文章平均质量分 51
KogRow(接毕设和大作业版)
这个作者很懒,什么都没留下…
展开
-
Ubuntu18.04安装mysql启动报错error while loading shared libraries: libmysqlclient.so.15解决办法
环境:Ubuntu18.04 64位使用rpm安装Mysql5.0.96:安装完成之后mysql -u root -p启动时报错:解决办法:直接wget获取这个动态链接库保存到/usr/lib就能解决问题: wget -O /usr/lib/libmysqlclient.so.15 http://files.directadmin.com/services/es_5.0_64/libmysqlclient.so.15...原创 2021-07-13 10:42:41 · 674 阅读 · 2 评论 -
不同方式通过POI读取xlsx文件后由Mybatis向MySQL写入30万条数据性能分析
情景:有一个一条记录有20个字段,共30万条记录的xlsx文件,文件大小大约30兆,需要将其内容读取后写入数据库。这意味着需要向数据库写入30万条数据,读取xlsx方面,用的是POI,用了几种方式做,性能对比如下:一、MyBatis的xml里逐条写入:一条记录生成一条SQL语句并执行一次,这种做法性能过低,不作讨论。二、MyBatis的xml里用foreach方式,一次写入2000条数据1.POI:XSSFWorkbook读xlsx:List<List<Object>原创 2020-05-12 00:15:51 · 635 阅读 · 0 评论 -
再次安装mysql提示:Apply Security Settings 出错解决办法
0x01背景我之前安装过mysql5.0,后来因为安装了phpstudy导致mysql在卸载了phpstudy之后无法正常使用,故重装mysql5.0。在最后一步提示Apply Security Settings 出错。0x01解决办法因为我是win7系统,此处只适用于win7系统。1.卸载mysql2.找到mysql的安装目录,删除之。我的是C:\Program File...原创 2020-01-08 12:27:48 · 533 阅读 · 0 评论 -
Mybatis向Oracle数据库写数据时报错:无效的列类型1111
1.出现这种报错最常见就是将null值插入数据库而未指定jdbcType。MySQL下直接插入null值时,在该字段允许为空时是不会有问题,Oracle就不行,需要显式指定jdbcType:#{uploadTime,jdbcType=DATE}2.另外,亲测当数据库表名写错时也会出现这种情况,因此若确定已显示指定了jdbcType,可以检查一下xml里是否存在写错数据库表名的情况。附...原创 2019-11-04 23:54:00 · 3473 阅读 · 0 评论 -
MySQL建立索引应该注意的事项
1.对于主键、外键可以建立索引2.经常出现在where子句中的字段可以建立索引3.字段过长(比如长文本)不应该建立索引4.表中数据太少不宜建立索引5.经常与其他表进行连接的表,在连接字段上应该建立索引6.字段中值大量相同的字段不宜建立索引(比如性别这种只有男女的字段)7.经常需要查询的列上可以考虑建立索引待续索引的建立是一个复杂的问题,需要综合多方面的因素考虑。原创 2017-09-06 00:09:50 · 345 阅读 · 0 评论 -
SQL中的内连接、外联接、全连接
内连接:比如=、等运算符做的连接和自然连接关于自然连接:表1(one):table_id1 data1 public_data表2(two):table_id2 data2 public_data自然连接就是:select * from one natural join twomysql会自动将公共字段public_data相同的拼接在一起。上面说的是自然连原创 2017-09-06 00:21:50 · 673 阅读 · 0 评论 -
ubuntu16.04下高版本MySQL修改配置文件将字符集设置为UTF-8
此处感谢博主@canaan_cs的解决办法1.vim编辑/etc/mysql/mysql.conf.d/mysqld.cnf2.在[mysqld]后面添加 character_set_server=utf83.重启mysql服务MySQL5.7亲测可用完成------end-----------...原创 2019-07-30 11:25:44 · 498 阅读 · 0 评论 -
64位win7安装oracle11g和32位的plsql踩坑
Oracle11g我以前也用过,但是没有记录,今日重装64位oracle11g+PL/SQL,特记录下来,把麻烦的步骤做个备忘。注:安装环节中间部分默认的选项跳过,没有截图。首先到oracle官网下载11g的两个压缩包:并解压到当前文件夹。网上说必须要同时解压,我测试解压完一个再解压另一个也没问题。解压完之后进入database文件夹点击setup.exe开始安装。不填电子...原创 2019-09-29 10:10:04 · 885 阅读 · 0 评论