随笔分类 -  数据库杂记

sql 数据类型 论可变长度字符串与定长性能差异(my sql版)
摘要:首先从字节上来说CHAR是定长,意思就是只要输入在我这个定长以下,不管是几个字符,它的实际占用空间都是CHAR定长的长度。而VARCHAR则相对来说会节省一点空间,比如:你VARCHAR的长度设为10,那么你只存储了两个字符长度,那么最终占用的空间也就是两个字符长度。 还有一点就是关于用途:VARC 阅读全文
posted @ 2017-07-11 09:13 xuelei被占用了 阅读(1964) 评论(0) 推荐(1)
转载 :sql server分区 http://blog.itpub.net/27099995/viewspace-1081158/
摘要:转载:http://blog.itpub.net/27099995/viewspace-1081158/ 在 sql server 2005 之前不提供分区表,但可以用其他方式建立“分区表”,sql server 2005之后提供了分区表,这使得我们在处理超大容量数据库性能方面有了新的选择,通过建立 阅读全文
posted @ 2017-03-31 11:36 xuelei被占用了 阅读(314) 评论(0) 推荐(0)
sql笔记 获取指定数据库下的所有表
摘要:SELECT Name FROM 数据库名称..SysObjects Where XType='U' ORDER BY Name XType='U' 标识查询用户创建的表 S为系统创建的表 阅读全文
posted @ 2017-01-11 11:39 xuelei被占用了 阅读(210) 评论(0) 推荐(0)
数据库表syscolumns 各个字段含义 select * from syscolumns where name='textA'
摘要:每个数据库创建后都会有一些系统表用来存储该数据库的一些基本信息 每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。该表位于每个数据库中。 0x08 = 列允许空值。0x10 = 当添加 varchar 或 varbinary列时,ANSI 填充生效。保留 varchar 列的尾随 阅读全文
posted @ 2016-11-08 08:33 xuelei被占用了 阅读(4062) 评论(0) 推荐(0)
SQL&EF优化第一篇 各种情况下的性能测试之count函数篇
摘要:测试环境 mssql 08 +win7 数据 30W条 二〇一六年十月二十九日 09:04:43 结论:1>主键> *>可空列 推测未论证: 根据情况优先选择 顺便提一下 如果有分类列建立了索引 count将会很快 阅读全文
posted @ 2016-10-29 08:48 xuelei被占用了 阅读(2646) 评论(0) 推荐(0)
sql替换字符串部分内容
摘要:update 表名 set 字段名=replace(cast(与前面一样的字段名 as varchar(8000)) ,'原本内容','想要替换成什么') update News set news_detail=replace(cast(news_detail as varchar(8000)) , 阅读全文
posted @ 2016-10-26 10:10 xuelei被占用了 阅读(1835) 评论(0) 推荐(0)