数据库
V5放纵丶
这个作者很懒,什么都没留下…
展开
-
Linux下新建MySQL数据库指定字符集排序规则、执行sql脚本
Linux下新建MySQL数据库指定字符集排序规则 相关文章链接: CentOS 6.8安装MySQL 8.0.17 CentOS 6.8安装MySQL 5.7.25 CentOS 6.8完全卸载MySQL 5.7.25观前提示:本文所使用的Linux版本为9.0.12。原创 2020-08-07 16:12:48 · 1486 阅读 · 1 评论 -
Mybatis-plus IPage分页常见问题(坑)
Mybatis-plus IPage分页常见问题(坑)1.TooManyResultsException观前提示:本文所使用的IDEA版本为ultimate 2019.1,JDK版本为1.8.0_141。1.TooManyResultsException最近在使用Mybatis-plus的IPage插件分页时,出现了以下的莫名其妙的错误Resolved [org.mybatis.spring.MyBatisSystemException: nested exception is org.apach原创 2020-06-02 18:14:54 · 27552 阅读 · 4 评论 -
解决javaweb向数据库插入中文数据时乱码
解决javaweb向数据库插入中文数据时乱码观前提示:本文所使用的Eclipse版本为Photon Release (4.8.0),JDK版本为1.7.0_80,Tomcat版本为8.5.34,MySQL版本为5.7.26。本文为我所遇到的问题的解决方案,仅供参考。在本地装完MySQL5.7.26后,自己搭建了一个web项目,结果在插入中文数据时发现出现了???乱码,如下图所示检测了项...原创 2020-03-02 12:59:10 · 2948 阅读 · 0 评论 -
MySQL count(*)、count(1)与count(列名)对比
MySQL count(*)、count(1)与count(列名)对比1.区别2.效率对比2.1 表没有主键,索引。2.2 表没有主键,但是有索引2.3 表有主键,其他字段没有索引2.4 表有主键,其他字段有索引2.5 只有一个字段,且为主键2.6 只有一个字段,且不为主键2.7 结论1.区别count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULLcoun...原创 2019-10-09 17:29:33 · 252 阅读 · 0 评论 -
CentOS 6.8安装MySQL 8.0.17
CentOS6.8安装Mysql8.0.171.下载Mysql8.0.172.解压1.下载Mysql8.0.17mysql官网下载地址2.解压将下载好的文件上传到/usr/local路径下,解压xz -d mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz如果没有xz的话可以下载安装一个,可参考linux安装xz utils解压tar包tar -x...原创 2019-10-08 11:14:50 · 585 阅读 · 0 评论 -
MySQL递归查询存储过程
DROP PROCEDURE IF EXISTS p_count_admincert;CREATE PROCEDURE p_count_admincert(IN rootId VARCHAR(64))BEGIN DECLARE done TINYINT UNSIGNED DEFAULT(0); -- 控制while循环结束的标志 DECLARE p_depth SMALLINT UNS...原创 2019-08-05 18:14:46 · 487 阅读 · 0 评论 -
Win10安装MySQL5.7.26
Win10安装MySQL5.7.261.下载MySQL官网下载地址根据自己的电脑下载相对应的版本。2.配置MySQL环境变量新建变量 MYSQL_HOME,变量值为MySQL解压路径(例:我的MySQL路径:D:\Program Files\mysql-5.7.26-winx64)Path中添加%MYSQL_HOME%\bin3.生成data文件以管理员身份运行cmd或者Po...原创 2019-05-28 22:45:19 · 1158 阅读 · 0 评论 -
MySQL5.7.24 创建新表时提示时间戳非法1067-Invalid default value for 'EndTime'
MySQL5.7.24 创建新表时提示时间戳非法1067-Invalid default value for ‘EndTime’我的MySQL版本是5.7.24,执行sql语句报错:问题原因执行SQL语句:SELECT @@sql_mode;发现搜索的sql_model中含有STRICT_TRANS_TABLES(存储引擎启用严格模式,非法数据值被拒绝), NO_ZERO_IN_D...原创 2018-12-28 14:47:31 · 2227 阅读 · 0 评论 -
CentOS 6.8安装MySQL 5.7.25
CentOS6.8安装mysql5.7.251.下载官网地址: https://dev.mysql.com/downloads/os-linux.html2.将mysql拷贝到/usr/local目录下cp /root/Downloads/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz /usr/local(我的mysql压缩包在/root/D...原创 2019-01-30 14:58:42 · 2823 阅读 · 2 评论 -
Sybase递归查询(存储过程)
CREATE PROCEDURE P_DeptRecursiveByID( @department_id int)asBEGIN DECLARE @level int, @name varchar(64), @TempDeptName varchar(64), @pid int, @state varchar(1), @icon varchar(32) SET @level = 1...原创 2019-03-22 10:02:00 · 552 阅读 · 0 评论 -
MySQL数据库引擎
MySQL数据库引擎1.数据库引擎数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。 使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、视图和存储过程)。2.MySQL存储引擎输入show engine...原创 2019-03-29 15:23:11 · 365 阅读 · 0 评论 -
CentOS 6.8完全卸载MySQL 5.7.25
CentOS6.8完全卸载mysql5.7.25CentOS6.8安装mysql5.7.25链接点我注:本文中方法适用于二进制包/源码安装方式的MySQL1.查看Mysql服务状态并关闭1.1 方法1输入service mysql status查看服务状态输入service mysql stop关闭服务1.2 方法2输入/etc/init.d/mysql status查看服务状态...原创 2019-04-10 18:20:24 · 1759 阅读 · 0 评论 -
Sql行转列,列转行
sql行转列,列转行行转列建表语句DROP TABLE IF EXISTS `test_score`;CREATE TABLE `test_score` ( `studentID` int(11) NOT NULL, `subjectName` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAU...原创 2019-04-04 17:40:37 · 836 阅读 · 0 评论 -
数据库裸JDBC
裸JDBCJDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。数据库连接池C3P0链接:https://blog.csd...原创 2019-02-15 10:41:55 · 264 阅读 · 0 评论 -
数据库连接池C3P0
数据库连接池C3P0C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。c3p0与dbcp区别dbcp没有自动回收空闲连接的功能c3p0有自动回收空闲连接功能需要的jar包:https://download.csdn.net/download/weixin_43611145/...原创 2019-02-15 10:12:13 · 287 阅读 · 0 评论 -
DB2递归查询
DB2逐级查询WITH parent(ID,NAME,PID) AS (SELECT ID,NAME,PID FROM TC_DEPARTMENT UNION ALL SELECT child.ID, child.NAME,child.PID FROM TC_DEPARTMENT as child, parent WHERE child.ID = parent.PID)SEL...原创 2019-01-22 16:39:59 · 252 阅读 · 0 评论 -
Mybatis selectKey获取自增ID(DB2/Sybase/MySQL/Oracle/达梦)
DB2 selectKey获取自增IDDB2数据库表ID已经设置为自增长。SELECT IDENTITY_VAL_LOCAL() FROM SYSIBM.SYSDUMMY1;原创 2019-01-22 14:32:29 · 2870 阅读 · 0 评论