Bigint

关于sum(int)报错:将expression转化为数据类型int时发生算术溢出错误

在SQL Server 中,某列的数据都在int范围之内,但是使用sum聚集函数求该列和的时候,出现“将expression转化为数据类型int时发生算术溢出错误”。 首先,我们先看看SQL Server 定义的数据类型的长度: bigint   数据类型存储从   -2^63   (-9223372036854775808)   到   2^63-1...

SpringBoot技术栈搭建个人博客【项目准备】

前言:很早之前就想要写一个自己的博客了,趁着现在学校安排的实习有很多的空档,决定把它给做出来,也顺便完成实习的任务(搞一个项目出来...) 需求分析 总体目标:设计一套自适应/简洁/美观/易于文章管理发布的一个属于我个人的博客,最后一页能展示我个人的简历,因为大三快结束了马上就该去找工作了...哦忘了,最重要的还是要支持Markdown才行,因为已经习惯...

SQL SERVER 内存学习系列(二)-DMV查看内存信息

    内存管理在SQL Server中有一个三级结构。底部是内存节点,这是最低级的分配器,用于SQL Server的内存。第二个层次是由内存Clerk组成,这是用来访问内存节点和缓存存储,缓存存储则用于缓存。最上层包含内存对象,它提供了一个比内存Clerk更小程度的粒度,内存对象允许直接。只有Clerk可以访问存储节点,来分配内存,所以每一个需要分配大量...

SqlServer timestamp数据类型

--时间戳类型和bigint互相转化示例:  set nocount on  --申明3个时间戳  declare @timeFlag1 bigint  declare @timeFlag2 bigint  declare @timeFlag3 bigint  --建立表,timestamp类型不需要字段名  create table test(times...

PHP获取MySql新增记录ID值的方法

今天发现用mysql_insert_id()获取到的新增记录的id不正确, 虽然发现源代码的事务写的有问题,但是最根本的原因是,我插入数据的id类型是bigint型  获取MySql新增记录ID值的方法有 1.使用语句 mysql_query("select max(id) from user",$link); 2.使用函数msyql_insert_i...

Infobright数据库使用

最近公司要做一个用户访问日志记录统计分析的功能,需要记录日志,但是公司的产品一天大概产生百万级的日志信息, 本身日志记录信息就比较固化和简单(基本不会存在改动),平时没有什么用,就是在统计分析时需要查用一下,另外日志需要长期存储不删除! 于是问题的难点是:如何存储大量的日志信息和在此基础上做查询分析。 日志量:1天100万,一个月就是3000万,数据量大,...

MYSQL 导出excel bigint 精度丢失

  导出后: 变成了了0000 结尾 解决方案:导出时,通过查询导出 select *,concat(" ",id) as id from `gs_courses11.24` LIMIT 10   Ok啦:   文章来源:刘俊涛的博客欢迎关注公众号、留言、评论,一起学习。 _______________________________...