码迷,mamicode.com
首页 > 数据库
常用SQL语句的整理--SQL server 2008(查询二--)
SQL中的内置函数: --聚合函数COUNT--查询表中数据的条数 --MIN,MAX,Avg,SUM --数据分组 根据年龄分组,然后取出分组后的数据 注:如果所用字段没有出现在group by后面,是不能用带select语句中使用的(但是聚合函数是可以的),我们来看两个例子 Having是对分组 ...
分类:数据库   时间:2016-04-11 20:26:16    阅读次数:235
MySQL - 查看慢SQL
【转载地址:http://www.cnblogs.com/xzpp/archive/2012/07/18/2598136.html】 查看MySQL是否启用了查看慢SQL的日志文件 (1) 查看慢SQL日志是否启用 mysql> show variables like 'log_slow_queri ...
分类:数据库   时间:2016-04-11 20:22:15    阅读次数:219
SQL Select count(*)和Count(1)的区别和执行方式及SQL性能优化
SQL性能优化:http://www.cnblogs.com/CareySon/category/360333.html Select count(*)和Count(1)的区别和执行方式 在SQL Server中Count(*)或者Count(1)或者Count([列])或许是最常用的聚合函数。很多 ...
分类:数据库   时间:2016-04-11 20:19:46    阅读次数:246
数据库三范式的理解
画好e-r图,简单的设计好表结构以后,就需要进行三范式检验。 第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解; 即表中所有字段仅包含单值。(反例,用户表中一个人可能有多个银行账户,多个值存储同一单元,违反1NF).第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体 ...
分类:数据库   时间:2016-04-11 20:18:42    阅读次数:273
oracle数据库备份、还原 (如何将Oracle 11g备份的dat文件导入到10g数据库里面)
如何将Oracle 11g备份的dat文件导入到10g数据库里面 解决方法: 导出的时候后面加上目标数据库的版本号 导出: 在SQL plus下执行:create or replace directory file_path as 'E:\';--创建导出\导入文件存放路径(我的是放在E盘)在cmd ...
分类:数据库   时间:2016-04-11 18:52:12    阅读次数:330
Mysql使用优化之处(转)
1 开启事务之前需要rollback 连接句柄。(清理垃圾)2 mysql_ping 失败,程序需要处理重连逻辑;3 mysql_query()执行的SQL语句是一个以‘/0’结尾的字符串,而mysql_real_query()执行的字符串长度是参数指定的,因此,前者不能不能包含二进制数据(二进制数 ...
分类:数据库   时间:2016-04-11 18:50:43    阅读次数:334
mysql 游标的使用方法
...
分类:数据库   时间:2016-04-11 18:40:45    阅读次数:256
oracle数据中记录被另一个用户锁住
原因:PL/SQL里面执行语句执行了很久都没有结果,于是中断执行,于是就直接在上面改字段,在点打钩(记入改变)的时候提示,记录被另一个用户锁住,一开始还以为整个表被锁住了 解决方法: 第一步:(只是用于查看哪些表被锁住,真正有用的是第二、第三步) select b.owner,b.object_na ...
分类:数据库   时间:2016-04-11 18:37:27    阅读次数:403
王立平--查看SQLite中的数据信息
Eclipse菜单Window - Open Perspective - DDMS进入DDMS视图。 然后File Explorer View中依次展开路径/data/data/package_name/databases/。 将当中的db文件pull from device保存到电脑上, 再使用n ...
分类:数据库   时间:2016-04-11 18:37:05    阅读次数:180
MYSQL 【汇总数据】 【分组数据】 学习记录
分组数据 1,创建分组: ...
分类:数据库   时间:2016-04-11 18:31:54    阅读次数:223
如何在高并发环境下设计出无锁的数据库操作(Java版本) 转载
一个在线2k的游戏,每秒钟并发都吓死人。传统的hibernate直接插库基本上是不可行的。我就一步步推导出一个无锁的数据库操作。 1. 并发中如何无锁。 一个很简单的思路,把并发转化成为单线程。Java的Disruptor就是一个很好的例子。如果用java的concurrentCollection类 ...
分类:数据库   时间:2016-04-11 18:26:24    阅读次数:201
[R语言]foreach和doParallel包实现多个数据库同时查询
R语言在进行数据库查询时,每执行一条语句,都会阻塞。直到查询语句返回结果之后,才会进行下一条语句。 为了能够实现同时对多个数据库进行查询,以节省顺序执行下来的时间,首先考虑通过多线程来进行数据库查询。 不过多数据库同时查询,多个结果合并起来过大的话,本地机器的内存可能是一个风险点,心里要对可能需要的 ...
分类:数据库   时间:2016-04-11 18:22:52    阅读次数:284
mysql分库分表总结
单库单表 单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。 单库多表 随着用户数量的增加,user表的数据量会越来越大,当数据量达到一定程度的时候对user表的查询会渐渐的变慢,从而影响整个DB的性能。如果使用mysql, ...
分类:数据库   时间:2016-04-11 18:21:55    阅读次数:259
SQL Server查看所有表大小,所占空间
--主要原理: exec sp_spaceused '表名' --取得表占用空間 exec sp_spaceused ''--數據庫所有空間 create table #Data(name varchar(100),row varchar(100),reserved varchar(100),dat ...
分类:数据库   时间:2016-04-11 16:59:46    阅读次数:231
C# 事务之SqlTransaction
在ADO.NET中使用SqlTransaction事务的例子代码,需要说明的已经写成注释。参考:http://www.cnblogs.com/wang726zq/archive/2012/05/17/Transaction.html ...
分类:数据库   时间:2016-04-11 17:01:04    阅读次数:227
0、mac下安装mysql
1、下载mysql:http://www.mysql.com/downloads/选择:MySQLCommunityEdition(GPL)下载mac版,然后解压安装。2、安装:解压下载下来的文件,双击以下图标按引导来安装:安装后会产生一个临时的root密码,我本次安装产生的临时密码是:haguOGdBj4*g3、配置环境变量:1.打开终端,..
分类:数据库   时间:2016-04-11 15:52:58    阅读次数:242
1、mac下安装MySQLWorkbench
1、下载workbenchhttp://dev.mysql.com/downloads/workbench/2、安装双击下载来的文件,会出现如下视图:然后把左侧图标拖到右侧的Applications文件夹中,就安装完成了,在Launchpad中就可以看到以下图标:双击即可打开。
分类:数据库   时间:2016-04-11 15:54:05    阅读次数:308
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!