
数据库
pu.xiao.zhang
我是个菜鸟。你不用和我学。我来这里就是瞎比划。真正内容在另外一个地方
展开
-
SQL查询的where条件优化之一
对于MSSQL中,查询是非常普遍的事情。对于where后面的条件。系统默认是从左右依次执行的。所以介于此,我们需要把能够大范围过滤掉数据的条件优先排在前面。同理逐级递减。举个简单的例子。有个表(students)数据有100000条select id,name,age from students where age=20 and id>1000上述的语句就比较合理。如果原创 2012-09-10 09:45:01 · 464 阅读 · 0 评论 -
T-SQL基本语句,没事的可以看看。温故而知新
做管理系统的,无论是bs结构的还是cs结构的,都不可避免的涉及到数据库表结构的设计,sql语句的编写等。因此在开发系统的时候,表结构设计是否合理,sql语句是否标准,写出的sql性能是否优化往往会成为公司衡量程序员技术水平的标准。我们程序员不是dba,不需要时刻关注sql运行时间,想方设法优化表结构,存储空间,优化表读取速度等等,但是在开发系统时,时刻保持优良的写sql语句的作风是很有必要的,原创 2012-10-12 18:24:16 · 536 阅读 · 0 评论 -
mysql中Tinyint(1)和Tinyint(4)的区别
在mysql中如果设置字段为Tinyint类型,补0为1的话,比如:Tinyint(1) 这个不管在数据库中保存1,2,3,4的时候。在java或者c#获取表的对象,转换成类对象的时候,会变成boolean /bool 值类型。如果想要保存具体的数字那么就用Tinyint(4) 就可以保存数据。在c#的有些框架,比如EF会把Tinyint(4)转换成Sbyte类型。其实长度也是-128到1...原创 2018-10-08 11:04:51 · 33765 阅读 · 2 评论