首页 > 数据库技术
【转载】mysql中timestamp,datetime,int类型的区别与优劣
转载来自souldak,微博:@evagle以下内容整合筛选自互联网:int1. 占用4个字节2. 建立索引之后,查询速度快3. 条件范围搜索可以使用使用between4. 不能使用mysql提供的时间函数结论:适合需要进行大量时间范围查询的数据表datetime1. 占用8个字节 2. 允许为空值 ...
分类:数据库技术   时间:2017-01-19 18:00:37    收藏:0  评论:0  赞:0  阅读:296
MySQL中Decimal类型和Float Double等区别
MySQL中存在float,double等非标准数据类型,也有decimal这种标准数据类型。 其区别在于,float,double等非标准类型,在DB中保存的是近似值,而Decimal则以字符串的形式保存数值。float,double类型是可以存浮点数(即小数类型),但是float有个坏处,当你给 ...
分类:数据库技术   时间:2017-01-19 17:55:05    收藏:0  评论:0  赞:0  阅读:231
sql 注入入门
安全性篇目录 毕业开始从事winfrm到今年转到 web ,在码农届已经足足混了快接近3年了,但是对安全方面的知识依旧薄弱,事实上是没机会接触相关开发……必须的各种借口。这几天把sql注入的相关知识整理了下,希望大家多多提意见。 (对于sql注入的攻防,我只用过简单拼接字符串的注入及参数化查询,可以 ...
分类:数据库技术   时间:2017-01-19 17:53:44    收藏:0  评论:0  赞:0  阅读:238
逻辑备份,mysqldump,SELECT…INTO OUTFILE,恢复
逻辑备份 mysqldump mysqldump备份工具最初由Igor Romanenko编写完成,通常用来完成转存(dump)数据库的备份以及不同数据库之间的移植,例如从低版本的MySQL数据库升级到高版本的MySQL数据库,或者从MySQL数据库移植到Oracle和SQL Server等数据库等 ...
分类:数据库技术   时间:2017-01-19 17:51:23    收藏:0  评论:0  赞:0  阅读:283
ORACLE用户的加锁、解锁
在DBA的日常工作中,经常遇到为Oracle用户解锁的操作;这篇文章给出在命令行下进行Oracle用户解锁的操作方法,通过几条简单的解锁语句就能完成此项工作。下面是具体的过程: 默认的scott用户是被锁定的,先解锁就能登陆上了。 使用下面的语句解锁scott: sqlplus /nolog con ...
分类:数据库技术   时间:2017-01-19 16:55:41    收藏:0  评论:0  赞:0  阅读:207
关于mongodb的aggregate
最近学习nodejs和mongo,当学到appregate的时候感到很困惑,经过一小段时间的学习,大概总结下所学的东西。 首先,先建立数据表 use userinfo db //userinfo db.createCollection('user'); 首先要插入一些数据: { "_id" : Ob ...
分类:数据库技术   时间:2017-01-19 16:53:18    收藏:0  评论:0  赞:0  阅读:211
SSM框架整合(Spring+SpringMVC+MyBatis+Oracle)
1.开发环境搭建以及创建Maven Web项目 参看之前的博文:http://www.cnblogs.com/cainiaomahua/p/6306476.html 2.SSM整合 这次整合有2个配置文件,分别是spring-mybatis.xml,包含spring和mybatis的配置文件,还有个 ...
分类:数据库技术   时间:2017-01-19 16:11:24    收藏:0  评论:0  赞:0  阅读:283
oracle的位图索引和函数索引
1.位图索引 位图索引适用于性别、婚姻状态、行政区等只有几列固定值的类型列,身份证号等就不适合位图索引,位图索引适用于静态数据,频繁更新的字段不适用建立位图索引,因为更新会导致索引块区的变更,还会引起更新所在行锁定。 位图索引存储数据是比特位,所占空间比较小,执行效率就会提高。 位图索引的创建 cr ...
分类:数据库技术   时间:2017-01-19 16:05:20    收藏:0  评论:0  赞:0  阅读:253
mysql分页原理和高效率的mysql分页查询语句
原文:http://www.jb51.net/article/46015.htm 以前我在mysql中分页都是用的 limit 100000,20这样的方式,我相信你也是吧,但是要提高效率,让分页的代码效率更高一些,更快一些,那我们又该怎么做呢? 第一部分:看一下分页的基本原理: 复制代码代码如下: ...
分类:数据库技术   时间:2017-01-19 15:22:40    收藏:0  评论:0  赞:0  阅读:293
mybatis调用mysql存储过程返回多结果集(完整)
最近,有个开发提了个需求,希望中间件支持调用mysql存储过程时支持多结果集返回,因为某些原因我们使用了不少的存储过程,很多复杂的逻辑目前来看交互非常的多,所以从当前的现状来说,这个需求还是蛮合理的。中午抽空特地搜了下,整合完整示例如下: 1、创建测试存储过程 2、mapper文件 https:// ...
分类:数据库技术   时间:2017-01-19 14:31:09    收藏:0  评论:0  赞:0  阅读:2265
[转]处理上百万条的数据库如何提高处理查询速度
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num ...
分类:数据库技术   时间:2017-01-19 14:25:34    收藏:0  评论:0  赞:0  阅读:313
安全 -- mysql参数化查询,防止Mysql注入
参数化查询(Parameterized Query 或 Parameterized Statement)是指在设计与数据库链接并访问数据时,在需要填入数值或数据的地方,使用参数(Parameter) 来给值,这个方法目前已被视为最有效可预防SQL注入攻击 (SQL Injection) 的攻击手法的 ...
分类:数据库技术   时间:2017-01-19 14:24:36    收藏:0  评论:0  赞:0  阅读:271
oracle(三)
/****************************表空间 start****************************/ --表空间的作用 /** 1.决定数据库实体的空间分配 2.设置数据库用户的空间份额 3.控制我们数据库部分数据的可用性 4.备份和恢复数据 **/ -- 如何创建... ...
分类:数据库技术   时间:2017-01-19 14:14:45    收藏:0  评论:0  赞:0  阅读:351
[转载]mysqlcreate新建用户host使用%,本地无法连接原因及解决方法
转载自 http://www.2cto.com/database/201307/225781.html mysql,因为root权限过高,所以新建一用户appadmin,权限仅为要用到的数据库。创建语句如下:grant select,insert,update,delete on test.* to ...
分类:数据库技术   时间:2017-01-19 14:09:45    收藏:0  评论:0  赞:0  阅读:352
llinux下Oracle数据库的单个表导出导入
昨晚又是一个晚睡之夜,Oracle数据库,真是不熟,操作也仅限简单的导出导入,建库等!其实只是一个很简单的问题,却一度让我沉思..下面就写下处理过程,供大家参考!事情的原委是这样:用户的库,要在一个表里面进行标签替换,在写sql的时候,大意了,没注意字符转义,结果执行..
分类:数据库技术   时间:2017-01-19 13:08:36    收藏:0  评论:0  赞:0  阅读:458
Zabbix通过Orabbix监控Oracle DataGuard
Oracle通过DataGuard作为异地备份,可以通过监控主备的归档日志序列之差vimorabbix/conf/query.props在开头的QueryList添加QueryList=archive,audit,dbblockgets,dbconsistentgets,dbhitratio,dbphysicalread,hitratio_body,hitratio_sqlarea,hitratio_table_proc,lio_curren..
分类:数据库技术   时间:2017-01-19 13:07:23    收藏:0  评论:0  赞:0  阅读:1483
PowerDesigner导出建表sql脚本
1按照数据库类型,切换数据库。Database->ChangeCurrentDBMS...2.设置保存路径和文件名称Database->GenerateDatabase点击确定就会导出.sql文件。3.点击Previw,可以预览sql语句。
分类:数据库技术   时间:2017-01-19 13:03:56    收藏:0  评论:0  赞:0  阅读:316
在sqlplus的command窗口执行sql语句
SQL>@F:\数据库创建\create.sql回车即可
分类:数据库技术   时间:2017-01-19 13:03:46    收藏:0  评论:0  赞:0  阅读:267
django(1.6)操作自带的数据库
1、新建一个项目 django-admin.py startproject **** 2、进入到该项目 cd *** 3、新建一个应用 django-admin.py startapp ** 将我们新建的应用(people)添加到 settings.py 中的 INSTALLED_APPS中,也就是 ...
分类:数据库技术   时间:2017-01-19 12:58:01    收藏:0  评论:0  赞:0  阅读:148
“未处理DbEntityValidationException”,"对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性"。
对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。 问题原因可能是: 1. 非空列未插入值错误 2. 多个表间外键列长度不一样 3. ef上下文对象db为空 4. ef上下文设置属性为 db.Configuration.ValidateOnSave ...
分类:数据库技术   时间:2017-01-19 12:46:19    收藏:0  评论:0  赞:0  阅读:275
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!