where 条件对varchar和char相同长度字符串的比较效率相同么? 比如char(256)表字段,内容实际为“测试测试”根varchar(256)表字段,内容同为“测试测试”当查询的时候,where 这2个那个快呢? 都没有索引,列内容一样。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char(256)快, --这个256是固定的varchar(256) 慢 --这个是可变的 where 条件的检索速度 如果 where 条件为 char(256)表字段,内容实际为“测试测试”,跟 where 条件为 smallint 表字段,内容实际为“1”,的速度那个快呢? 假设都select *假设这2个字段都没有索引。 看你的char用的是不是地方了,如果你只是放了“测试测试”那个char(256)占用的空间要大于varchar(256),磁盘读取的块要比varchar多。势必慢有索引也是一样。 代码中的case起什么作用? 如何insert记录到自增字段 数据库回复问题,急! 左外连接带查询条件时怎么保留null项 SQL SERVER2000用户登陆问题? 如何将sql server中的关系图结构导入 到word文档呀? 紧急求助:如何将文本导入sql特定字符串 使用oledb连接dbf数据库时,如何insert大数据(>FF)到memo型数据字段中? SQL SERVER中删除表的某一列的sql语句怎么写! 比较游标和临时表的效率(高手必看)! 请求帮助 就1分了 请求帮助 求两张表的对比
跟 where 条件为 smallint 表字段,内容实际为“1”,的速度那个快呢? 假设都select *
假设这2个字段都没有索引。
那个char(256)占用的空间要大于varchar(256),磁盘读取的块要比varchar多。势必慢
有索引也是一样。