原文链接 最近在写后台语句时候,运用到了partition这样一个关键字。 先大致说一下背景,有一种数据表,如下 现在需要取出,每一个人最近的一次打卡时间。 思路是,先把数据按照人名分组,然后在每个组里面按照时间排倒叙,最后取出每组的第一条数据即可。 partition的意思是对数据进行分区,sql ...
分类:
数据库 时间:
2019-01-07 10:37:36
阅读次数:
175
DBeaver连接Oracle11g数据库 一、准备 (1)dbeaver管理软件 (2)远程连接数据库地址、用户名秘密等 (3)Oracle驱动:ojdbc6.jar工具包 下载地址:https://www.oracle.com/technetwork/apps-tech/jdbc-112010- ...
分类:
数据库 时间:
2019-01-07 11:23:08
阅读次数:
1024
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 ...
分类:
数据库 时间:
2019-01-07 11:25:13
阅读次数:
151
SQL语句实例 表操作 例 1 对于表的教学管理数据库中的表 STUDENTS ,可以定义如下: CREATE TABLE STUDENTS (SNO NUMERIC (6, 0) NOT NULL SNAME CHAR (8) NOT NULL AGE NUMERIC(3,0) SEX CHAR( ...
分类:
数据库 时间:
2019-01-07 17:25:17
阅读次数:
180
一.约束的分类 实体约束:关于行的约束,比如某一行出现的值就不允许别的行出现,如主键 域约束:关于列的约束,对表中所有行的某些列进行约束,如check约束 参照完整性约束:如果某列的值必须与其他列的值匹配,那就意味着需要一个参照完整性约束,如外键约束 二.约束的命名 主键约束命名实例: pk_Stu ...
分类:
数据库 时间:
2019-01-07 17:26:55
阅读次数:
237
问题描述: 当我们在linux系统上装载mysql后操作数据库的时候,会出现中文乱码问题,比如做插入操作,发现添加到数据库的数据中文出现乱码,远程连接数据库数据显示中文乱码等。 下面就将解决linux下mysql中文乱码问题。 环境CentOS-6.5 1.打开Linux窗口,启动mysql: my ...
分类:
数据库 时间:
2019-01-07 17:29:00
阅读次数:
226
到后台mysql中查看是问号。 并不能显示出中文,初步判定是编码的问题。 我们利用 show variables like'character_set_%'; 与 show variables like'collation_%'; 该命令查看mysql编码格式是否为以下 Variable_name ...
分类:
数据库 时间:
2019-01-07 17:29:17
阅读次数:
252
使用JdbcTemplate操作数据库 Spring的JdbcTemplate是自动配置的,你可以直接使用@Autowired来注入到你自己的bean中来使用。 举例:我们在创建User表,包含属性name、age,下面来编写数据访问对象和单元测试用例。 定义包含有插入、删除、查询的抽象接口User ...
分类:
数据库 时间:
2019-01-07 17:34:31
阅读次数:
218
在 IIS7 中,配置 SQL Server 的集成验证步骤比较多,下面将配置的步骤列出,以方便学习。 首先,需要确认网站所使用的应用程序池。打开网站的基本设置对话框。检查应用程序池的配置参数。 然后,在应用程序池中,找到对应的应用程序池,并选择高级配置。 在标识中,选择网络服务 NewworkSe ...
分类:
数据库 时间:
2019-01-07 17:39:20
阅读次数:
157
数据源配置 在我们访问数据库的时候,需要先配置一个数据源,下面分别介绍一下几种不同的数据库配置方式。 首先,为了连接数据库需要引入jdbc支持,在pom.xml中引入如下配置: 1 2 3 4 <dependency> <groupId>org.springframework.boot</group ...
分类:
数据库 时间:
2019-01-07 17:40:13
阅读次数:
175
报错如下:File "/usr/local/python3/lib/python3.4/site-packages/django/db/backends/mysql/base.py", line 27, in <module> django.core.exceptions.ImproperlyCon ...
分类:
数据库 时间:
2019-01-07 17:40:20
阅读次数:
616
可以从这些方面进行优化: 数据库(表)设计合理 SQL语句优化 数据库配置优化 系统层、硬件层优化 数据库设计 关系数据库三范式 1NF:字段不可分;2NF:有主键,非主键字段依赖主键;3NF:非主键字段不能相互依赖; 解释:1NF:原子性 字段不可再分,否则就不是关系数据库;2NF:唯一性 一个表 ...
分类:
数据库 时间:
2019-01-07 17:43:22
阅读次数:
205
一. 什么是DAO 在没有使用DAO时,会存在以下问题: 多个地方都要同时CRUD操作时,重复的代码就会很多。比如多个人你都会操作各自的test的时候: 1. 什么是DAO DAO(Data Access Object):数据存取对象。它位于业务逻辑和持久数据之间,实现对持久化数据的访问。 比如下图 ...
分类:
数据库 时间:
2019-01-07 17:45:03
阅读次数:
194
感谢原文博主https://blog.csdn.net/Hyo555/article/details/81943340 还有些经常用到的mysql语句 ...
分类:
数据库 时间:
2019-01-07 17:46:27
阅读次数:
721
使用navicate导出sql语句步骤
分类:
数据库 时间:
2019-01-07 17:50:03
阅读次数:
161
NET Core 实战:使用 NLog 将日志信息记录到 MongoDB https://www.cnblogs.com/danvic712/p/10226557.html ASP.NET Core 实战:使用 NLog 将日志信息记录到 MongoDB 一、前言 在项目开发中,日志系统是系统的一个 ...
分类:
数据库 时间:
2019-01-07 17:52:45
阅读次数:
315
一、如何使用数据库? 1.查询来自哪里的所有信息 SELECT* 返回值:集合 SELECT*FROM 表 WHERE 1(条件 1代表表中所有的信息) 2.查询某个字段的信息 SELECT 返回值:集合 SELECT FROM '表' WHERE 1(条件 查那个字段找哪个) 3.给某个字段添加信 ...
分类:
数据库 时间:
2019-01-07 17:54:20
阅读次数:
148
如果用过MSSQL或者是Oracle中的窗口函数(Oracle中叫分析函数), 然后再使用MySQL 8.0之前的时候,就知道需要在使用窗口函数处理逻辑的痛苦了,虽然纯SQL也能实现类似于窗口函数的功能,但是这种SQL在可读性和以及使用方式上大打折扣,看起来写起了都比较难受。 在MSSQL和Orac ...
分类:
数据库 时间:
2019-01-07 20:49:54
阅读次数:
226
方式一: python程序:调用存储过程 sql语句由mysql完成,MySQL:编写存储过程 运行效率比方式二高,扩展性低于方式二(人为因素造成)。 方式二: python:编写纯生SQL MySQL:无 可维护上比方式一高, 方式三: python:基于ORM写类产生对象,由ORM转成纯生SQL ...
分类:
数据库 时间:
2019-01-07 20:51:11
阅读次数:
209
【字符合并多行列】 思路1:行转列,在与字符拼接(适用每组列数名相同) 思路2:转xml,去掉多余字符(适用所有) 假设兴趣表Hobbys 【思路1】注意:此方法只是用分组里行数内容固定的情况,如学科:语文,英语,数学。 【思路2】次方法使用所有情况(推荐),备注:先理解for xml path,s ...
分类:
数据库 时间:
2019-01-07 20:52:54
阅读次数:
219