码迷,mamicode.com
首页 > 数据库 > 周排行
实现自定义查询的数据库设计及实现(一)
需求 先说一下需求:实现用户自定义的查询,用户可以自定义要查询的列、自定义条件条件、自定义排序。除了查询使用外,还可以使用于各个需要根据条件进行约束的业务,如权限; 本设计和实现,很大部分是通过数据库和存储过程进行,界面只是让用户选择数据列和设置条件,并把这些内容保存在数据库中,查询是通过存储过程拼 ...
分类:数据库   时间:2017-10-27 15:30:45    阅读次数:228
MySQL分库分表分表后数据的查询(5th)
前言 在分表完之后显然对于数据的查询会变的比较的复杂,特别是在表的关联方面,在有些情况下根本就不能使用JOIN。 其实个人是比较鼓励将那些大的JOIN SQL拆分成几个小的SQL来查询数据。这样虽然总体的效率可能会稍稍下降(如果使用了连接池完全可以忽略),但是查询的语句变简单了,使得后续的维护带来的 ...
分类:数据库   时间:2017-10-27 15:32:29    阅读次数:853
SQL Server connect to MySQL SQL Server通过LinkServer访问MySQL数据库
SQL Server 中需要访问MySQL的数据,可以通过调用MySQL的ODBC驱动,在SQL Server中添加LinkServer的方式实现。 1.从MySQL网站下载最新的MySQL ODBC驱动:http://www.mysql.com/downloads/connector/odbc/, ...
分类:数据库   时间:2017-10-27 15:34:11    阅读次数:282
mysql 的show processlist和show full processlist区别
processlist命令的输出结果显示了有哪些线程在运行,不仅可以查看当前所有的连接数,还可以查看当前的连接状态帮助识别出有问题的查询语句等。 如果是root帐号,能看到所有用户的当前连接。如果是其他普通帐号,则只能看到自己占用的连接。showprocesslist只能列出当前100条。如果想全部 ...
分类:数据库   时间:2017-10-27 15:35:07    阅读次数:285
php数据库分页
Title StrQuery($zts);//造对象 $page = new Page($sql,15); //在obj后边加上分页,拼接 $obj = "select * from wg ".$page->limit; $data = $db->Query($obj); ?> 员工编号工资时间 {... ...
分类:数据库   时间:2017-10-27 15:36:31    阅读次数:212
数据库关于物化视图的思考
昨天代码提交之后,今天没什么任务, 我就看下代码是否有疏漏,有什么问题的地方,看着看着就看到之前写数据库对应dto时遇到的问题。 公司数据库表里发现表A含有表B和表C中相关的几个字段。按照数据库设计规范来说,表A中如果出现表B的多个字段,这样是违反第三范式的,这样会增加数据库内存的消耗,尤其是一旦数 ...
分类:数据库   时间:2017-10-27 15:37:37    阅读次数:199
怎样在mybatis里向mysql中插入毫秒数的时间?
由于业务场景需求,需要记录精准的时间,但是呢,又不要想使用int类型来存储时间,因为这样的可读性比较差了。 怎样在mybatis中向数据库插入毫秒级别的时间呢? 首先,先来看看怎样向数据库中插入毫秒时间。这是关键问题,如果直接向数据库插入时间都无法完成,那就不要想借助其他工具能完成了。 可以使用my ...
分类:数据库   时间:2017-10-27 15:38:41    阅读次数:288
C# Excel数据导入到数据库
http://www.jb51.net/article/44743.htm 假如Excel中的数据如下: 数据库建表如下: 其中Id为自增字段: 代码: 复制代码 代码如下: using System;using System.Collections.Generic;using System.Lin ...
分类:数据库   时间:2017-10-27 15:39:21    阅读次数:249
oracle数据库表实现主键自增功能
有关oracle中自增序列sequence+触发器trigger:实现数据表TABDATA_LIVE_CYCLE中的主键id的自增。 CREATE SEQUENCE TABDATA_LIVE_CYCLE_SEQMINVALUE 0 MAXVALUE 9999999999999999999999999 ...
分类:数据库   时间:2017-10-27 15:40:40    阅读次数:180
mysql安装教程以及配置快捷方式
1.首先双击exe 3.Next 安装过程省略.... Win+r 然后输入:cmd 打开dos窗口后: 输入: mysql -uroot -p你设置的密码 案例:mysql -uroot -proot ...
分类:数据库   时间:2017-10-27 15:52:50    阅读次数:326
Golang mysql
还是那句话,服务器嘛,每个数据库支持,那成啥子啦嘛! 好吧,今天,就让Go能连上数据库,当然是之前给你铺垫的MySql的啦,哈哈 一。安装第三方包支持访问mysql数据库 #go get github.com/go-sql-driver/mysql 二。写一个主程序 //database.go pa ...
分类:数据库   时间:2017-10-27 15:53:17    阅读次数:278
Mongodb学习(四)
一、Mongodb 投影 投影表示仅选择所需字段的数据,而不是选择整个文档字段的数据。(即返回指定字段) find方法的第二个参数即为设置字段显示参数 1 显示当前字段 0 隐藏当前字段 find({ },{ key : 1}) 二、mongodb限制记录数 limit(number) 返回 num ...
分类:数据库   时间:2017-10-27 15:56:00    阅读次数:168
实现自定义查询的数据库设计及实现(二)
上部分大概讲了一下表设计,这部分讲一下处理。 处理的结构 处理结构的内容比较多,分为几个部分分别讲解一下。首先讲解一下寻找关系表。 寻找关系表 寻找关系表根据“表间关系登记表”进行处理。假设用户要进行查询时,先从某一个业务表为查询点,则需要把这个业务表作为一个起始点,存储过程根据这个表在“表间关系登 ...
分类:数据库   时间:2017-10-27 15:58:22    阅读次数:193
Ubuntu install mysql database
简要说下ubuntu Linux下安装MySql数据库 一。 安装 # apt-get install mysql-server# apt-get install mysql-client 二。启动 # sudo start mysql 查看一下是否建立监听 # netstat -tap | gre ...
分类:数据库   时间:2017-10-27 16:01:33    阅读次数:204
mysql 5.6 在线DDL
onlineddl主要包括3个阶段,prepare阶段,ddl执行阶段,commit阶段,rebuild方式比no-rebuild方式实质多了一个ddl执行阶段,prepare阶段和commit阶段类似。下面将主要介绍ddl执行过程中三个阶段的流程。Prepare阶段:创建新的临时frm文件(与InnoDB无关)持有EXCLUSIVE-MDL锁,禁..
分类:数据库   时间:2017-10-27 17:43:25    阅读次数:160
mysql 的varchar类型小记
参考链接:MySQL的varchar长度问题 今天用mysql做一个demo,创建了个表: 由于这个表没有人的姓名做主键(暂不考虑人名重复),想取出来人名,就只能对remark字段做拆解了。 当然拆解的办法不止一种,我的思路是通过length、left、right三个函数,拆解得出借款人的姓名。 具 ...
分类:数据库   时间:2017-10-27 17:44:25    阅读次数:136
SQL 查询语句×45
把题记录一下吧,虽然以后碰到的不一样,但用法还是一样的嘛 还有用到的一些方法 count(*) 计数 group by 分组 join 连接 后面要加 on 连接条件 between and 什么什么之间 in not in 子查询 like 模糊查询 %表示其他内容 --1、 查询Student表 ...
分类:数据库   时间:2017-10-27 17:46:24    阅读次数:183
Access 开发日记
时间的转换: select format('2017-10-01 13:00:00','yyyy-MM-dd hh:mm:ss') select cdate('2017-10-01 00:00:00') 时间的对比:使用 # 号包起来 select * from 生产记录 WHERE format( ...
分类:数据库   时间:2017-10-27 17:48:02    阅读次数:138
Spring Boot使用MyBatis 3打印SQL的配置
普通Spring下的XML文件配置: 记得加入红色这个即可。 Spring Boot的配置: 从logback.xml文件配置入手,主要是定位要打印日志的包路径,配置好打印的级别即可。 小提示:如果想在Eclipse的控制台打印出日志,那么把additivity="false"改为true,这个是为 ...
分类:数据库   时间:2017-10-27 17:49:01    阅读次数:221
DBUnit数据库测试
DBUnit数据库测试:DBUnit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装。它通过使用用户自定义的数据集以及相关操作使数据库处于一种可知的状态,从而使得测试自动化、可重复和相对独立。虽然不用dbunit也可以达到这种目的,但..
分类:数据库   时间:2017-10-27 17:49:35    阅读次数:180
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!