
数据库
文章平均质量分 97
qdqht2009
这个作者很懒,什么都没留下…
展开
-
jpaQueryFactory 使用
QTbOrderInfo tbOrderInfo = QTbOrderInfo.tbOrderInfo;Calendar calendar = Calendar.getInstance();calendar.add(Calendar.HOUR,-2);Predicate predicate = tbOrderInfo.suspendStatus.eq(SuspendStatusEnum.S...原创 2019-12-13 17:18:17 · 9345 阅读 · 0 评论 -
jpa分页查询
int pageIndex = 0;int pageSize = 200;Pageable pageable = PageRequest.of(pageIndex++, pageSize);Page<LxCecStationInfo> page = lxCecStationInfoRepository.findAll(pageable);log.info("个数"+page....原创 2019-11-29 11:51:07 · 559 阅读 · 0 评论 -
limit 10 offset 10000
从一个问题说起五年前在腾讯的时候,发现分页场景下,mysql请求速度非常慢。数据量只有10w的情况下,select xx from 单机大概2,3秒。我就问我师父为什么,他反问“索引场景,mysql中获得第n大的数,时间复杂度是多少?”答案的追寻确认场景假设status上面有索引。select * from table where status = xx limi...转载 2019-11-19 16:28:02 · 895 阅读 · 0 评论 -
mysql规范
数据库命令规范所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过 32 个字符 临时库表必须以 tmp_为前缀并以日期为后缀,备份表必须以 bak_为前缀并以日期 (时间戳) 为后缀 所有存储相同数据的列名和列类型必须一致(一般作为...原创 2019-07-24 15:21:27 · 177 阅读 · 0 评论 -
mysql索引
一、索引概念索引(index)翻译为一个目录,用于快速定位我们想要找的数据的位置。例如:我们把一个数据库比作一本书,而索引(index)就是书中的目录,此刻要找到书的某个感兴趣的内容,我们一般是不会整本书翻完再去确认该内容在哪里,而是通过书的目录,定位到该内容章节所在页数,最后直接翻到该页面我们来看看在数据库中的索引:全表扫描 VS 索引扫描以字典为例,全表扫描就是如果我们查找某个字时,那么通读一转载 2018-01-17 19:24:06 · 354 阅读 · 0 评论 -
mysql 根据某个字段将多条记录的某个字段拼接成一个字段
SELECT id,GROUP_CONCAT(roleId) AS "rolelist" FROM user group by id原创 2017-10-24 17:07:27 · 8993 阅读 · 6 评论 -
mysql查询语句select-(null,not null,is null和is not null)
1 一些概念 1.1 null与not null null 和 not null是mysql的字段属性,或称为数据类型的属性,不属于任何类型。null值也不等同于空值,空值是不占用存储空间的,null占用存储空间,如对myisam表占用1bit额外存储空间。 1.2 is null与 is not null is null和 is not null是my转载 2016-12-12 14:03:56 · 5845 阅读 · 0 评论 -
mysql 免安装配置 数据库修改密码和远程IP登陆
MySQL Windows安装包说明: 1、mysql-5.5.20-win32.msi:Windows 安装包,图形化的下一步下一步的安装。 2、mysql-5.5.20.zip,这个是windows源文件,需要编译,对应的Linux源文件是mysql-5.5.20.tar.gz 3、mysql-5.5.20-win32.zip,这个文件解包后即可使用,是编译好的windows3原创 2015-01-13 15:28:54 · 1170 阅读 · 0 评论 -
mysql-utilities常用命令
1. 配置主从复制mysqlreplicate --master=root:1234@192.168.106.128:3306 --slave=root:1234@192.168.106.129:3306 --rpl-user=root:12342. 显示mysql从机mysqlrplshow --master=root:1234@192.168.106.128:330原创 2016-09-21 18:04:17 · 531 阅读 · 0 评论 -
vc 使用odbc连接mysql数据库分页查询
首先获取记录总数long nCount = 0; try { if(m_pDatabase && m_pDatabase->IsOpen()) { CString cmdSQL = _T(""); cmdSQL.Format( _T("SELECT COUNT(*) FROM file WHERE nID=%ld AND原创 2015-10-20 14:57:46 · 908 阅读 · 0 评论 -
ODBC连接数据库
SqlConnectExpress.Format(_T("ODBC;DSN=mysql;DATABASE=%s;Driver={MySQL ODBC 5.1 Driver};SERVER=%s;UID=%s;PASSWORD=%s;"),LPCTSTR(DatabaseName), LPCTSTR(DatabaseSeverAddress), LPCTSTR(DatabaseUserId),原创 2014-04-18 20:59:59 · 716 阅读 · 0 评论 -
数据库操作2
char querystr[288];char *p=CCLogAuthenticaDlg::THCAR2char(userinfo.username);sprintf(querystr,"SELECT * FROM aut_user where username=%s",p);MYSQL_RES *result = NULL;unsigned int rowNum = 0;原创 2014-04-16 21:02:06 · 598 阅读 · 0 评论 -
SQL 忽略大小写模糊查询
如果是MySQL就可以用这个where upper(colName) like ''%value%''原创 2014-08-01 21:46:38 · 7653 阅读 · 0 评论 -
sql时间查询
SELECT * FROM sgxx WHERE 事故时间 >= "2014-03-01 16:24:12" and 事故时间<="2014-03-10 16:24:12" and 归属分局='天津分局'原创 2014-04-20 18:03:41 · 570 阅读 · 0 评论 -
数据库主键自增与insert into
数据库aaa里有两列,id,name;id为主键且是自增原创 2014-08-01 10:16:30 · 6352 阅读 · 0 评论 -
CListCtrl的Owner Draw Fixed属性
重绘CListCtrl,先将Owner Draw Fixed设为true或者Create的时候添加LVS_OWNERDRAWFIXED属性,目的就是让控件能响应DrawItem从而实现自绘,此处需要注意,对于LVS_ICON风格,DrawItem不会被系统调用,不管是否添加LVS_OWNERDRAWFIXED属性,当然可以通过在WM_PAINT内进行绘制,不过这样会给Report带来诸多的麻烦,所原创 2015-01-16 20:58:56 · 3742 阅读 · 0 评论 -
外键
外键是用来和其他表建立联系用的:这个表中的一列和另外一个表中的一列相同,为了让这两个表联系起来,就把其中一个表中的列设成外键,把另外一个表列设成主键,就实现了这两个表的关联。一个表可以有多个外键。但主键只能有一个。设计数据库时如果需要两个表的原创 2014-10-29 16:44:57 · 510 阅读 · 0 评论 -
数据库操作1
DBOperationh#pragma once#include "db\db_access.h"class DBOperation{public:static BOOL m_dbEnablelog ;public:static DBOperation* CreateCon();int Connectdb();void closedb()原创 2014-04-16 20:51:26 · 726 阅读 · 0 评论