
数据库
青龙白虎米老鼠
ready Go
展开
-
(SQL)将 expression 转换为数据类型 int 时发生算术溢出错误 2种快速处理方法
1.CONVERT(bigint, 字段名);2.Cast(字段名 as decimal(18,2));这个问题是由于数据超大而引起的,那么当然要想办法把查询的SQL改下,考虑能不能将查询的数据转化下,转化程比Int 类型存储范围大的数据类型。当然这只是个临时的解决方法,彻底解决这个问题还是要调整数据库将字段由Int型调整为适当类型。原创 2012-09-21 12:49:09 · 32249 阅读 · 0 评论 -
通用权限管理设计 之 数据库结构设计
一,前言 权限管理系统的应用者应该有三种不同性质上的使用,A,使用权限B,分配权限C,授权权限 本文只从《使用权限》和《分配权限》这两种应用层面分析,暂时不考虑《授权权限》这种。二,初步分析用户和角色 说到权限管理,首先应该想到,当然要设计一个用户表,一个权限表。这样就决定了一个人有什么样的权限。做着做着就会发现这样设计太过繁琐,如果公司里面所有员工都有这样转载 2013-06-03 11:25:55 · 760 阅读 · 0 评论 -
通用权限管理设计 之 数据权限
阅读目录前言初步分析通用查询机制数据权限规则实际应用结语前言前一篇文章《通用权限管理设计 之 数据库设计方案》介绍了【主体】- 【领域】 - 【权限】( who、what、how问题原型 ) 的设计思想本文将对这种设计思想作进一步的扩展,介绍数据权限的设计方案。权限控制可以理解,分为这几种 :【功能权限】:能做什么的问题,如增加产转载 2013-06-03 11:27:41 · 1015 阅读 · 0 评论 -
mysql中utf8编码中文字符长度问题
只适用mysql5.0以上的版本:1.一个汉字占多少长度与编码有关: UTF-8:一个汉字=3个字节GBK:一个汉字=2个字节2.varchar(n)表示n个字符,无论汉字和英文,Mysql都能存入n个字符,仅是实际字节长度有所区别3.MySQL检查长度,可用SQL语言: select LENGTH(fieldname) from tablen转载 2012-11-23 13:32:15 · 1126 阅读 · 0 评论 -
在mySql中 拆分字符串
# DROP TEMPORARY TABLE IF EXISTS test_tim; 删表用create TEMPORARY table test_tim ( id int, a1 varchar(128), a2 decimal(16,2), a21 decimal(16,2), a3 varchar(1024), a4 date原创 2012-10-23 17:09:16 · 893 阅读 · 0 评论 -
mysql的字符串函数
mysql的字符串函数对于针对字符串位置的操作,第一个位置被标记为1。1.ASCII(str)返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。mysql> select ASCII('2'); -> 50mysql> select ASCII(2); -> 5转载 2012-10-23 17:19:20 · 585 阅读 · 0 评论 -
在sql server 中拆分数据
--临时插入展示结果表if object_id('tempdb.dm.#test_tim') is not null drop table dm.#test_tim create table dm.#test_tim ( id int not null, a1 varchar(128), a2 int,原创 2012-10-23 12:57:13 · 1088 阅读 · 0 评论 -
ggplot2
从ggplot2的qplot()开始,qplot()的用法与plot()有一定的相似之处,所以如果熟悉plot(),那么学习起来qplot()也不会太难。数据集使用diamonds,首先用summary()查看一下数据集的基本特性吧!数据说明:然后创建一个含有100条记录的diamonds的子集dsmall:[plain] view plaincop转载 2012-11-01 08:58:30 · 14529 阅读 · 2 评论 -
Group by all | with cube | with rollup 的3用法
相信很多朋友都经常会使用Group By来进行数据的统计,本文介绍可能大家比较少用,但实际上有时候又很有用的三个Group By查询。1. group by all SQL Server联机丛书中是这样描述group by all的:“只有在 SELECT 语句还包括 WHERE 子句时,ALL 关键字才有意义。”也就是,group by all必须和where子句一起使用。我们使用S转载 2012-09-25 09:55:24 · 4903 阅读 · 0 评论 -
mongo-update
可以根据条件来更新指定的文档,但要注意查询条件的唯一性:> db.tianyc04.remove()> db.tianyc04.insert({name:'tyc',age:20})> db.tianyc04.insert({name:'tyc',age:30})> db.tianyc04.insert({name:'tyc',age:32})> db.tianyc04.f转载 2013-12-28 11:54:34 · 3877 阅读 · 0 评论