Split()函数在数据库设计应用的研究
2021-06-16邹同浩许学添
邹同浩 许学添
(广东司法警官职业学院 广东省广州市 510520)
1 引言
在数据库设计的过程中,经常遇到对于同类事物需要的信息不一样,为解决这一问题,需要针对不同的事物设计不同的数据表,数据表之间通过关键字段确定多种内联关系。如果把不同的事物放在同一张数据表中,不同的事物有不同的属性,这样创建一张表就很难进行输入和管理。例如,把人和物存在同一张表格内,人的属性有“性别”,而物没有这样的属性,存在同一张表中,很多字段对于彼此都是无效字段,增加了计算机处理负荷,从而暴露出数据库设计的庞大和复杂性。本文指出用split()函数减少数据库设计中的多表性和内联性,降低数据库设计的复杂性 ,尽最大可能的把不同的信息存储设计在同一张数据表中,减少表的数据表的数量和降低数据之间关联性,提高数据的设计效率,降低数据库的管理复杂度。
2 Split()函数分割作用及存储
Split 函数是编程语言中使用于分割字符串一种函数,它返回一个下标从零开始的一维数组。它是在逻辑上对输入数据进行的分割,并不会在磁盘上将其切割成片存储[1]。
Split 函数格式:Split(expression[,delimiter [,count[, ompare]]])。如果用“.”作为分隔的话,必须写法,String.split("\."),这样才能正确的分隔开,不能用String.split(".");如果用“|”作为分隔的话,写法,String.split("\|"),这样才能正确的分隔开;“.”和“|”都是转义字符,必须得加"\";如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如,“acount=? and uu =? or n=?”,把三个都分隔出来,可以用String.split("and|or");
使用String.split 方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。……
