设计数据库时,很注重字段类型及长度,因为书上说,会有性能问题,因为char比varchar速度要快很多,所以能用固定长度的就不要用变长字段,比如身份z号就可以使用CHAR(18),而不应该使用VARCHAR(18)。
Nvarchar占的空间要比varchar大,所以确定是英文时,就不要使用Nvarchar。
主键如果能用tinyint就不要用int,能用int就不要用GUID,节省空间速度快。不太关注数据库字段类型及长度,因为经常发生数据库字段设置过小的问题,或要改变类型如果使用了多个存储过程对一个表增改,当类型或字段长度变化时,就不得不去更改那些存储过程,如果漏掉哪个,程序执行结果也许就是错的。如:字段长度变长时,没有更新存储过程字段长度,程序照常执行,不会报错,存储过程会自动从长的字符串里截取他所支持的长度插到数据库里
以上就是关于今天答辩,老师问数据库表中字段长度的设置有何要求怎么回答这个要写在答辩结果表上的。全部的内容,包括:今天答辩,老师问数据库表中字段长度的设置有何要求怎么回答这个要写在答辩结果表上的。、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)