码迷,mamicode.com
首页 > 数据库
mysql中count(),group by使用
count()统计表中或数组中记录count(*)返回检索行的数目,且不论其值中是否包含NULLcount(column_name)返回的是对列中column_name不为NULL的行的统计例如,查询某活动的某个菜谱的用户评论数:SELECT COUNT(id) FROM uchome_commen...
分类:数据库   时间:2015-07-06 19:27:40    阅读次数:193
Mongodb for Mac 安装
两年之前使用过Mongodb,之后一直没有机会再次使用,最近所在的公司通做的一个云打印小票的服务平台,数据存储及是通过Mongodb来存储的,通过此次机会纪录下自己的再次学习过程及简单的安装;目前在生产环境Liunx上使用的是3.0的版本。本次纪录下通过自己的Mac 安装下Mongodb Step....
分类:数据库   时间:2015-07-06 19:22:35    阅读次数:172
linux安装oracle11g步骤
1. 修改用户限制 root用户:修改 /etc/security/limits.conf 文件,加上下面的参数 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 655...
分类:数据库   时间:2015-07-06 19:19:03    阅读次数:153
sqlite3 not found问题解决方法
测试发现,有些Android手机自带sqlite3命令,有些不带。对于不带sqlite3的手机,我们可以手动将sqlite3加入系统。执行如下命令adb remountadb push 路径/sqlite3 /system/xbinadb shell chmod 777 /system/xbin/s...
分类:数据库   时间:2015-07-06 19:20:08    阅读次数:132
sql 查询基本语法
1、计算列 select * from emp --*表示所有的 --from emp 表示从emp表查询select empno,ename from emp;select ename,sal*12 as "年薪"from emp --as可以省略,记住“年薪“不要写成‘年...
分类:数据库   时间:2015-07-06 19:17:45    阅读次数:161
redis应用于php,连接mysql的完整案例
<?php ??????????????? header("Content-type:text/html;charset=utf-8"); ??????????????? error_reporting(0); ??????????????? $redis=new Redis(); ?????...
分类:数据库   时间:2015-07-06 18:15:09    阅读次数:168
oracle中CAST函数使用简介
CAST()函数可以进行数据类型的转换。 CAST()函数的参数有两部分,源值和目标数据类型,中间用AS关键字分隔。 以下例子均通过本人测试。 一、转换列或值 语法:cast( 列名/值 as 数据类型 ) 用例: 1)、转换列 --...
分类:数据库   时间:2015-07-06 18:14:33    阅读次数:148
MySQL详解(16)-----------海量数据建议
下面是一部分比较重要的建议: 1、选择正确的存储引擎 以 MySQL为例,包括有两个存储引擎 MyISAM 和 InnoDB,每个引擎都有利有弊。 MyISAM 适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好。甚至你只是需要update一个字段,整个表都会被锁起来,而别的进程,就算是读进程都无法操作直到读操作完成。另外,MyISAM 对于 SELECT COUNT(*) 这类的...
分类:数据库   时间:2015-07-06 18:04:42    阅读次数:167
MySQL详解(17)-----------海量数据库的查询优化
许多程序员认为查询优化是DBMS(数据库教程管理系统)的任务,与程序员所编写的SQL语句关系不大,这是错误的。一个好的查询计划往往可以使程序性能提高数十倍。查询计划是用户所提交的SQL语句的集合,查询规划是经过优化处理之后所产生的语句集合。DBMS处理查询计划的过程是这样的:在做完查询语句的词法、语法检查之后,将语句提交给DBMS的查询优化器,优化器做完代数优化和存取路径的优化之后,由预编译模块对...
分类:数据库   时间:2015-07-06 18:01:38    阅读次数:137
MySQL详解(19)----------海量数据分页查询优化
分页的具体讲解讲解请看http://blog.csdn.net/u011225629/article/details/46775947 查看代码打印1 SELECT * FROM table ORDER BY id LIMIT 1000,10; 以上SQL语句在原理上和在实际操作中是不会存在什么问题,但是当table表的数据量达到几十万以上的时候,上面的语句执行一遍,可能会要执行个十几秒的时间...
分类:数据库   时间:2015-07-06 18:00:31    阅读次数:162
mysql数据类型总结
数据类型优化 1、尽量使用能正常存储数据的最小数据类型(更快,占用更少的磁盘、内存和cpu) 2、尽量使用简单类型。(如整型比字符操作代价低) 3、尽量避免使用NULL(可以通过加默认值设置not null) 数据类型:支持别名,如integer,bool,numeric 1、时间 DATETIME和TIMESTAMP都精确到秒。通常应该尽量使用timestamp。 date...
分类:数据库   时间:2015-07-06 17:53:26    阅读次数:156
mysql/Java服务端对emoji的支持
前言: 最近开发的iOS项目因为需要用户文本的存储,自然就遇到了emoji等表情符号如何被mysql DB支持的问题。困扰了数日,在就要绝望放弃的边缘,终于完成了转换和迁移。在此特别分析和整理,方便更多人。   问题描述: 如果UTF8字符集且是Java服务器的话,当存储含有emoji表情时,会抛出类似如下异常: java.sql.SQLException: Incorr...
分类:数据库   时间:2015-07-06 17:51:40    阅读次数:149
MySQL系统时间函数NOW(),CURRENT_TIMESTAMP(),SYSDATE()的区别
CURRENT_TIMESTAMP是NOW的同义词,也就是说两者是相同的。SYSDATE函数返回的是执行到当前函数时的时间,而NOW返回的是执行SQL语句时的时间。测试语句:SELECT NOW(),CURRENT_TIMESTAMP(),SYSDATE(),SLEEP(2),NOW(),CURRE...
分类:数据库   时间:2015-07-06 17:41:55    阅读次数:180
有关Oracle数据库
创建数据库(DCA):http://jingyan.baidu.com/article/cbcede07cf42ef02f40b4dc2.html创建表(连接数据库,sql创建数据表):http://wenku.baidu.com/link?url=hLohng2doiS3-TErM44ERgN54...
分类:数据库   时间:2015-07-06 17:41:23    阅读次数:118
oracle的常用函数
1. nvlNVL函数的格式如下:NVL(expr1,expr2)含义是:如果oracle第一个参数expr1为空,那么显示第二个参数的值为expr2,如果第一个参数的值expr1不为空,则显示第一个参数本来的值。2. nvl2NVL2函数的格式如下:NVL2(expr1,expr2, expr3)...
分类:数据库   时间:2015-07-06 17:35:53    阅读次数:127
ASP.NET MVC与Sql Server建立连接
用惯了使用Entity Framework连接数据库,本篇就来体验使用SqlConnection连接数据库。 打开Sql Server 2008,创建数据库,创建如下表: create table Product ( Id int identity(1,1) not null primary key...
分类:数据库   时间:2015-07-06 17:34:21    阅读次数:245
oracle 11g安装(转)
原文地址:http://www.2cto.com/database/201208/150620.html一、Oracle 下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。官方下地址:http://www.orac...
分类:数据库   时间:2015-07-06 17:31:24    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!