数据库
文章平均质量分 54
爱的叹息
to be or not to be ,this is a question
展开
-
mysql下载
MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/原创 2023-08-27 09:26:51 · 489 阅读 · 0 评论 -
mysql 插入记录时,主键id的三种处理方式:1、显式设置;2、查询出表中主键ID最大值+1做为添加下一条数据的主键ID;3、表结构设置id自增,插入时不需要设置id值
mysql 插入记录时,主键id的三种处理方式:1、显式设置;2、查询出表中主键ID最大值+1做为添加下一条数据的主键ID;3、表结构设置id自增,插入时不需要设置id值建议使用查询出表中主键ID最大值+1做为添加下一条数据的主键ID方式原创 2023-05-15 15:37:29 · 1604 阅读 · 0 评论 -
`com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver`,xxxx
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.原创 2022-09-25 22:52:58 · 673 阅读 · 0 评论 -
mybatis/mybatis-plus配置输出带参数的完整sql
直接添加配置文件如下即可效果mybatis的配置原创 2022-07-01 11:33:29 · 4087 阅读 · 0 评论 -
Mysql 8报错:Public Key Retrieval is not allowed(解决方式)
在我们使用MySQL8.0的,连接数据库会存在一定的问题当提示。Public Key Retrieval is not allowed 错误的时候,我们可以在连接数据库的配置文件中加上allowPublicKeyRetrieval=true完整如下# 数据源配置spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.转载 2022-05-09 15:33:56 · 13142 阅读 · 0 评论 -
ora-04030 进程内存不足
问题截图如下:问题解决方案参考:(72条消息) 详细讲解ORA-04030的产生原因及解决方法_Cottage驿站-CSDN博客_ora-04030https://blog.csdn.net/ky000/article/details/6662845(72条消息) ora-04030 进程内存不足解决方案_zhaohp的博客-CSDN博客_进程内存不足https://blog.csdn.net/zhp19891010/article/details/107346022?spm=1001...原创 2022-03-08 17:28:27 · 1948 阅读 · 0 评论 -
mysql相关内容
学习视频老杜带你学_mysql入门基础(mysql基础视频+数据库实战)_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Vy4y1z7EX?from=search&seid=8707144969041473306&spm_id_from=333.337.0.0软件版本进度1/151DBMS-SQL-DB关系...原创 2022-03-07 07:21:29 · 232 阅读 · 0 评论 -
redis安装服务启动失败报1067的错误的解决办法
安装参考awindow 安装redis服务、卸载redis服务和启动redis服务 - 老-顾 - 博客园 (cnblogs.com)原创 2022-03-03 18:20:46 · 2182 阅读 · 0 评论 -
MySQL 8.0 Public Key Retrieval is not allowed 错误的解决方法
最近发现tomcat启动配置mysql8.0的数据库报错如下:Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Public Key Retrieval is not allowed) at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSour原创 2022-02-21 14:24:14 · 1475 阅读 · 0 评论 -
Mysql 8.0.12 报错:ERROR 2013 (HY000): Lost connection to MySQL server during query
背景最近在用phpstudy安装discuz时默认数据库mysql8.0.12只在本地,在用phpstudy安装完discuz时数据库正常,但是在命令行执行新建其他数据库的时候报如下错误:报错ERROR 2013 (HY000): Lost connection to MySQL server during query完整截图如下用命令查看数据库后先报错,后又会自动连接:show databases;然后在执行创建表语句就可以了mysql> CREATE DATABASE原创 2022-02-11 08:06:21 · 1297 阅读 · 1 评论 -
mysql安装为Windows服务
背景最近用phpstudy时,卸载后发现自己之前的mysql服务没了,慌得一批,赶紧看下自己的mysql下的的数据文件还在不在?还在,心里的石头烙下了了,然后把服务由重新加上,不让每次用bat启动服务老感觉别扭安装mysql服务命令cmd进入mysql的bin目录后执行mysqld -install初始化MySQL服务初始化前要记得先备份data目录下数据初始化MySQL前需要清空datadir目录,如果不清空可能会导致初始化失败,data目录下放的就是数据库的数据..原创 2022-02-09 11:07:06 · 1757 阅读 · 0 评论 -
java、mysql、oracle类型对应关系
MySQLDataType OracleDataType Java BIGINT NUMBER(19,0) java.lang.Long BIT RAW byte[] BLOB BLOB,RAW byte[] CHAR ...转载 2021-04-15 14:11:24 · 319 阅读 · 0 评论 -
mybatis直接传值拼接sql语句和作为参数传值的用法
1、直接传值拼接sql语句 用${传递的参数}2、作为参数传值 用#{传递的参数,参数的类型}原创 2020-10-14 16:05:44 · 2507 阅读 · 0 评论 -
mybatis $和#
1. $ 将传入的数据直接显示生成在sql中,不会修改或转义字符串。如:order by $id$,如果传入的值是111,那么解析成sql时的值为order by 111, 如果传入的值是id,则解析成的sql为order by id.所以$方式一定程度上无法防止Sql注入。 $方式一般可用于传入数据库对象,例如传入表名。 mybatis排序时使用order by,其后面的动态参数也应使用$,但一般不建议这样使用,会存在潜在的sql注入风险。 ${}等效$$,不会修改或转义字符.转载 2020-08-24 11:38:49 · 84 阅读 · 0 评论 -
visio关联oracle报错
原创 2020-05-18 15:17:14 · 313 阅读 · 5 评论 -
springboot 集成mybatis遇到从selectKey熊序列(sequence)获得自增id的坑
先看mapper的语句:<insert id="projectSave" parameterType="com.esoon.ids.model.Project"> <selectKey keyColumn="id" resultType="java.lang.String" keyProperty="id" order="BEFORE"> ...原创 2020-04-27 14:55:58 · 2116 阅读 · 0 评论 -
springboot集成mysql时报——>The server time zone value '�й���ʱ��' is unrecogni的解决方法
在Idea中连接数据库是抛出The server time zone value '�й���ʱ��' is unrecogni错误 原因是因为使用了Mysql Connector/J 6.x以上的版本,然后就报了时区的错误解决办法是 在配置url的时候不能简单写成 :jdbc:mysql://localhost:3306/yzu而是要写成 :jdbc:mysql://localhost...转载 2020-03-13 17:31:45 · 7576 阅读 · 1 评论 -
MyBatis中#{}和${}的区别详解
首先看一下下面两个sql语句的区别:<select id="selectByNameAndPassword" parameterType="java.util.Map" resultMap="BaseResultMap">select id, username, password, rolefrom userwhere username = #{username,jdbcT...转载 2020-02-20 15:31:47 · 334 阅读 · 0 评论 -
mybatis-generator 在线生成entity,dao,mapper的开源项目使用【一步一步来】
结缘之前了解mybatis的时候,发现mybatis-generator好用,可以把数据库的表通过代码生成entity,dao和mapper,其中entity里的字段和表一一对应。dao是一系列方法的接口类,mapper是dao的xml格式的实现,里面主要是sql语句,如果想显摆一下sql高超的技术,就在mapper的xml里面多多联系吧,????然而翻了许多文章,发现mybatis-ge...原创 2020-02-07 15:37:45 · 3054 阅读 · 0 评论 -
oracle中CAST函数使用简介
CAST()函数可以进行数据类型的转换。CAST()函数的参数有两部分,源值和目标数据类型,中间用AS关键字分隔。以下例子均通过本人测试。一、转换列或值语法:cast( 列名/值 as 数据类型 )用例:1)、转换列--将empno的类型(number)转换为varchar2类型。select cast(empno as varchar2(10)) as em...转载 2019-11-29 15:34:17 · 410 阅读 · 1 评论 -
sql where 1=1 的详细解释【妙用】
原文来自:https://blog.csdn.net/zc474235918/article/details/50544484看一下这两个句子:select * from user select * from user where 1=1这两个 句子执行结果是一样一样的。而sql注入就是利用了这个原理 来进行破坏。比如:select * from user where id=...转载 2019-11-28 14:17:18 · 845 阅读 · 0 评论 -
Oracle 的Count使用,获取数据库指定表的记录数
count(1)与count(*)比较:如果你的数据表没有主键,那么count(1)比count(*)快如果有主键的话,那主键(联合主键)作为count的条件也比count(*)要快如果你的表只有一个字段的话那count(*)就是最快的啦count(*) count(1) 两者比较。主要还是要count(1)所相对应的数据字段。如果count(1)是聚索引,id,那肯定是...转载 2019-11-27 10:18:12 · 1374 阅读 · 0 评论 -
PL/SQL database character set(AL32UTF8) and Client character set(ZHS16GBK) are different
PL/SQL database character set(AL32UTF8) and Client character set(ZHS16GBK) are different转自:https://www.cnblogs.com/ZXdeveloper/p/6860858.html启动PL/SQL Developer 报字符编码不一致错误Database character set...原创 2019-11-07 14:06:08 · 922 阅读 · 0 评论 -
mysql创建数据库时:ERROR 1064 (42000): You have an error in your SQL syntax;
今天在mysql数据库中创建数据库时,报如下的错误:mysql> CREATE DATABASE IF NOT EXISTS web-flash DEFAULT charset utf8 COLLATE utf8_general_ci;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual ...原创 2019-05-30 17:10:52 · 21619 阅读 · 0 评论