查询今天数据: 查询昨天数据: 查询本周数据: 查询上周数据: 查询本月数据: 查询上月数据: 备注:NEXT_DAY(SYSDATE,1)函数为当前系统时间的下个星期日时间,数字1代表星期日 ...
分类:
数据库 时间:
2019-09-29 19:59:01
阅读次数:
613
软件界有只猫,不用我说,各位看官肯定知道是哪只,那就是大名鼎鼎的Tomcat,现在又来了一只猫,据说是位东方萌妹子,暂且认作Tom猫的表妹,本来叫OpencloudDB,后又改名为Mycat,或许Cat更亲切?那现在就来认识下这只小猫吧。
数据库的核心地位就不说了,但现在的问题是,各种RDB,... ...
分类:
数据库 时间:
2019-09-29 20:12:40
阅读次数:
113
解决方法:将pom.xml中的mysql-connector-java降低版本(直接去maven仓库复制:https://mvnrepository.com/),比如: <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-jav ...
分类:
数据库 时间:
2019-09-29 21:41:24
阅读次数:
104
数据库中定义用户 前面我们定义用户是在配置文件和代码中定义死的默认用户,一般在开发中是不会这样做的,我们的用户都是来自我们的用户表,存储在数据库中。操作数据库的技术有很多,spring security默认支持了一个JDBC的方式,下面用这个方式来从数据库中查询用户。首先定义用户表users: en ...
分类:
数据库 时间:
2019-09-29 21:44:34
阅读次数:
115
[toc] 学生管理系统数据库设计 设计一套数据库首先要熟悉当前系统有哪些功能,具体的业务流程是什么 学生管理系统功能介绍 一套学校用的学生管理系统,最核心的功能如下 1. 学生信息管理(增加学生,删除学生,修改学生,查询学生信息==简称:CURD) 2. 老师信息管理(CURD) 3. 课程信息管 ...
分类:
数据库 时间:
2019-09-29 21:46:25
阅读次数:
178
MySQL 简单知识 一、mysql是C/S模型结构,即:client (客户端)+ server(服务器) 二、应用程序如何连接到mysql: 1、TCP/IP 方式连接数据库mysql -uadmin -p123 -h 10.0.0.51 -P 3306 可以证明:(1)数据库是好的(2)网络连 ...
分类:
数据库 时间:
2019-09-29 21:51:03
阅读次数:
122
在工作当中有的时候会因为数据量大,导致单个数据库已经不足以支撑业务需求,因此常常将数据库的读和写的功能分离开,这样读取数据在一个数据库上,写数据在一个数据库上,就减少了单个数据库的工作,下面就描述一下具体步骤 实验环境两台虚拟机安装mysql mariadb mariadb-server开启服务sy ...
分类:
数据库 时间:
2019-09-29 21:53:46
阅读次数:
113
1.选择有效率的表名顺序 2.where子句的字段顺序(个人理解:如查询用户表的20岁男性数据,条件应该先写年龄再写性别,因为通常情况下指定年龄的数据更少可以先过滤掉大多数无用数据从而提高查询的效率) 3.查询语句中避免使用'*',最好需要什么就查询什么字段 4.用where子句替换having子句 ...
分类:
数据库 时间:
2019-09-29 21:55:06
阅读次数:
108
django2.2版本与 pymysql模块兼容出错, 错误代码:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3要求mysqlclient需要1. ...
分类:
数据库 时间:
2019-09-29 22:03:42
阅读次数:
108
联系上文 "SQL查询语句的执行" 查询语句的那一套流程,更新语句也是同样会走一遍。 更新流程还涉及两个重要的日志模块: ? redo log (重做日志)和 binlog (归档日志) redo log:重做日志 redo log是InnoDB引擎特有的日志 WAL技术,全称是Write Ahea ...
分类:
数据库 时间:
2019-09-29 22:04:09
阅读次数:
185
一、基础规范 表存储引擎必须使用InnoDB 表字符集默认使用utf8,必要时候使用utf8mb4 解读:(1)通用,无乱码风险,汉字3字节,英文1字节(2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它 禁止使用存储过程,视图,触发器,Event 解读:(1)对数据库性能影响较 ...
分类:
数据库 时间:
2019-09-29 22:14:21
阅读次数:
130
用java连接MySQL的准备工作 1.下载MySQL(了解MySQL的基本语法) 2.下载java的和MySQL的连接 3.在程序中加入2中下载的jar包 写java程序连接数据库的基本步骤: 1.注册(加载)相应数据库的驱动 Class.forName("com.mysql.jdbc.Drive ...
分类:
数据库 时间:
2019-09-29 22:14:34
阅读次数:
142
0)前言 a. 基本规约 【强制】表存储引擎必须使用InnoDB(针对主库一般是强制要求的) 【强制】表字符集默认使用utf8,必要时候使用utf8mb4(个人踩坑:emoji表情存储问题)?说明:?通用,无乱码风险,汉字3字节,英文1字节?utf8mb4是utf8的超集,有存储4字节例如表情符号时 ...
分类:
数据库 时间:
2019-09-29 22:17:02
阅读次数:
142
前面我们说过,Redis 相对于 Memcache 等其他的缓存产品,有一个比较明显的优势就是 Redis 不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。这几种丰富的数据类型我们花了两篇文章进行了详细的介绍,接下来我们要介绍 Redis ...
分类:
数据库 时间:
2019-09-29 23:42:50
阅读次数:
139
1,建立与数据库之间的连接 (能通过php代码执行一个SQL语句得到查询的结果) 这里要注意两个问题: ①mysqli 是一个额外的扩展,如果想要使用这个扩展提供的函数,必须开启扩展 extension_dir 在php 的配置文件里解除注释 extension=php mysqli.dll (这里 ...
分类:
数据库 时间:
2019-09-29 23:48:33
阅读次数:
131
看了一些MySQL索引方面的东西,这里做一下小结一下(还是怕自己忘了)。涉及的是Innodb引擎以及B+树,如果有误,请各位大佬指出。 聚簇索引 这个东西是根据主键索引形成的一种数据存储方式 。 没有主键咋办呀?不慌,看一下有没有非空唯一索引; 有好几个非空唯一索引可咋办?照样不慌,Innodb自动 ...
分类:
数据库 时间:
2019-09-29 23:58:19
阅读次数:
168
psql 工具详细使用介绍 psql 介绍 psql 是 PostgreSQL 中的一个命令行交互式客户端工具, 它允许你交互地键入 SQL 命令,然后把它们发送给 PostgreSQL 服务器,再显示 SQL 或命令的结果。 输入的内容允许来自一个文件,此外它还提供了一些元命令和多种类似 shel ...
分类:
数据库 时间:
2019-09-30 09:33:20
阅读次数:
111
000 032 ...
分类:
数据库 时间:
2019-09-30 09:34:41
阅读次数:
73
1. 基本原理:在内部对象池中,维护一定数量的数据库连接,并对外暴露数据库连接的获取和返回方法。 如外部使用者可通过getConnection方法获取数据库连接,使用完毕后再通过releaseConnection方法将连接返回,注意此时的连接并没有关闭,而是由连接池管理器回收,并为下一次使用做好准备 ...
分类:
数据库 时间:
2019-09-30 09:37:48
阅读次数:
107
1、下载安装包-根据自己电脑系统选择合适的版本: https://dev.mysql.com/downloads/mysql/ 2、配置环境变量 2.1 解压所下载的压缩包 2.2 环境变量 win 10 电脑 这么进去 3、生成data文件 在你解压的目录下,eg:F:\Program Files ...
分类:
数据库 时间:
2019-09-30 09:41:38
阅读次数:
105