在数据库中,char代表固定长度的字符类型。
如:char(18),就代表可存储18个字符,如果输入时只输入少于18位的字符,后边会以空格补位,身份z正好18位的话,完全可以用这个类型。
在数据库中,varchar代表可变长度的字符类型。
如:varchar(18),就代表可存储18个字符,如果输入时只输入少于18位的字符,那么这个长度就是字符本身的长度,身份z正好18位的话,也同样可以用这个类型。
根据查询相关资料:1、使用的不是本人身份z,会造成姓名与身份z号不匹配。
2、身份z号输入错误,会造成姓名与身份z号不匹配,仔细检查并重新输入身份z号。
3、户口注销,也会造成姓名与身份z号不匹配。
按我以下说的做use
库名
--库名就是指你导入后起的名,大家一般都叫shifenzheng
create
index
idx_name
on
cdsgus(name)--然后耐心等待10-20分钟不等,这期间机器会很卡
这样你的表就有了name列的索引
这时你再
select
*
from
cdsgus
where
name='张三'
速度就会很快,基本秒查
你要是想在身份z列也就是ctfid列
create
index
idx_ctfid
on
cdsgus(ctfid)--然后同样需要等待,查询方法同上,不多说了,有问题追问
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)