在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。SELECT SUM(population) FROM bbc 这里的SUM作用在所有返回记 ...
分类:
数据库 时间:
2017-07-25 13:38:51
阅读次数:
200
MongoDB 使用 update() 和 save() 方法来更新集合中的文档。 update() 方法 update() 方法用于更新已存在的文档。语法格式如下: 参数说明: query : update的查询条件,类似sql update查询内where后面的。 update : update ...
分类:
数据库 时间:
2017-07-25 14:18:02
阅读次数:
213
安装完 MySQL 后,要修改密码。 step 1: SET PASSWORD = PASSWORD('your new password'); step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; step 3: flush pr ...
分类:
数据库 时间:
2017-07-25 14:19:35
阅读次数:
294
select * from student where name like 'mike%' or name like 'rose%'; ...
分类:
数据库 时间:
2017-07-25 14:19:44
阅读次数:
150
本文章来给大家提供三种在mysql中避免重复插入记录方法,主要是讲到了ignore,Replace,ON DUPLICATE KEY UPDATE三种方法,有需要的朋友可以参考一下 方案一:使用ignore关键字 如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录 ...
分类:
数据库 时间:
2017-07-25 14:19:52
阅读次数:
214
mysql日期运算,日期函数 ...
分类:
数据库 时间:
2017-07-25 14:20:39
阅读次数:
177
ORACLE 提供可以把 PL/SQL 程序存储在数据库中,并可以在任何地方来运行它。这样就叫存储过程或函数。 存储函数:有返回值,创建完成后,通过select function() from dual;执行 存储过程:由于没有返回值,创建完成后,不能使用select语句,只能使用pl/sql块执行 ...
分类:
数据库 时间:
2017-07-25 14:20:58
阅读次数:
277
如何在Linux下卸载MySQL数据库呢? 下面总结、整理了一下Linux平台下卸载MySQL的方法。 MySQL的安装主要有三种方式:二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。对应不同的安装方式,卸载的步骤有些不同。文章中如有不足或不对的地方,敬请指出或 ...
分类:
数据库 时间:
2017-07-25 14:22:51
阅读次数:
182
mysqldump导出中文乱码能检查的也都正常1、通过navicat上做导出都是正常的2、接着去检查数据库里编码,看也都是正常showvariableslike‘char%‘;+--------------------------+----------------------------+|Variable_name|Value|+--------------------------+------------------..
分类:
数据库 时间:
2017-07-25 15:40:36
阅读次数:
173
客户端工具:mysql,mysqladmin,mysqldump,mysqlcheck非客户端类的管理工具:myisamchk,myisampackmysql命令提示符mysql>等待输入命令‘>前面提供的‘未提供结束’”>`>—>续航符/*>注释信息mysql的命令行编辑快捷键ctrl+w:删除光标所在处之前的一个单词ctrl+..
分类:
数据库 时间:
2017-07-25 15:43:39
阅读次数:
211
在上一篇文章也谈SQL Server 2008 处理隐式数据类型转换在运行计划中的增强 中,我提到了隐式数据类型转换添加对于数据分布非常不平均的表。评估的数据行数与实际值有非常大出入的问题,进一步測试之后,我发现这种评估不准确性应该确实与推測的一样,它使用了变量的评估方式。通过例如以下測试验证,首先 ...
分类:
数据库 时间:
2017-07-25 15:47:53
阅读次数:
170
在上一篇文章也谈SQL Server 2008 处理隐式数据类型转换在运行计划中的增强 中,我提到了隐式数据类型转换添加对于数据分布非常不平均的表。评估的数据行数与实际值有非常大出入的问题,进一步測试之后。我发现这种评估不准确性应该确实与推測的一样,它使用了变量的评估方式。通过例如以下測试验证。首先 ...
分类:
数据库 时间:
2017-07-25 15:54:07
阅读次数:
178
前言今天老K继续与大家分享第九期。周末老K宅在家观战了两局精彩的“人狗”大战。老K既算不上科技迷,也算不上围棋迷,不过对此颇有感触:阿尔法狗不过是通过左右互博的方式不断学习围棋,然而依赖其最优的学习算法(学习方法)却能再短短的数月之内达到人类围棋水平的最顶端;..
分类:
数据库 时间:
2017-07-25 15:57:34
阅读次数:
186
Nulls first和nulls last是Oracle Order by支持的语法 如果Order by 中指定了表达式Nulls first则表示null值的记录将排在最前(不管是asc 还是 desc) 如果Order by 中指定了表达式Nulls last则表示null值的记录将排在最后 ...
分类:
数据库 时间:
2017-07-25 15:57:56
阅读次数:
153
最近程序在跑着没几天,突然访问不了,查看应用进程都还在。只有数据库的进程down掉了。于是找到日志文件看到如下错误 意思是没有足够的内存为InnoDB创建缓冲池。原来是这个原因,接下来就是解决它。 在/etc/my.cnf把缓冲内存设小点就可以了 当然有钱的主,是可以直接忽略这种方式的,加内存就可以 ...
分类:
数据库 时间:
2017-07-25 16:00:09
阅读次数:
160
SQLserver2008同步复制创建后新增表/函数/存储过程(不重新初始化快照)一、在生产环境中已有事务复制中(复制类型为事务发布),需要对已有发布的数据库新增表、视图、存储过程等,这些变更是不会同步到从库中。如必须应用到从库,有以下两种方法:1、如果采用默认的设置,每次都..
分类:
数据库 时间:
2017-07-25 16:02:08
阅读次数:
395
导语:我们不想在我们的基础平台数据库里面添加业务表格,那么我们就需要重新创建一个新的数据库,用同义词关联两个数据库。 V6为基础数据库,RT为业务数据库,RT中有一张表BOOK_COUNT_MONTH 那么在V6里面创建同义词,SQL如下: 数据库显示: ...
分类:
数据库 时间:
2017-07-25 16:36:35
阅读次数:
360
SET QUOTED_IDENTIFIER ON SET ANSI_NULLS ON GO CREATE FUNCTION [dbo].[Func_SplitStrToTable] ( @str VARCHAR(8000) ) RETURNS @tableName TABLE ( Col VARCH... ...
分类:
数据库 时间:
2017-07-25 16:37:26
阅读次数:
317
昨天碰到一个很有意思的问题,一个sql 语句,加上 SoftUseLine like '%OQC%' 之后,速度就特别慢。去掉该条件之后,速度就快起来了。 查看sql 语句的执行情况,发现加上那个查询条件之后,SoftWareDetailInfo表的逻辑读取变成了1300374 次, 可是这个查询字 ...
分类:
数据库 时间:
2017-07-25 17:13:49
阅读次数:
191
一、增加表记录(相当于插入表记录) 1、格式: insert [into] table_name (字段名称......) values (值..........); 添加一条记录 insert [into] table_name (字段名称......) values (值1..........) ...
分类:
数据库 时间:
2017-07-25 17:15:33
阅读次数:
135