|
数据库模糊查询
葛维亚
数据库是计算机应用系统中专门的数据资源管理系统。实现数据共享,减少大量重复数据,降低数据冗余,保持数据一致性以及数据的独立性。
数据的独立性包括逻辑独立性(数据库的逻辑结构和数据库中的应用程序相互独立)和物理独立性(数据物理结构的变化不影响数据的逻辑结构)。在集中控制的数据文件管理模式下,数据处于分散状态,不同用户或同一用户的文件在不同的进程中互不相干。
数据库可以用来集中控制和管理数据,数据模型可以用来表示各种数据的组织和数据之间的关系。
数据的一致性和可维护性保证数据的安全性和可靠性主要包括:安全控制、完整性控制和并发控制,允许在同一时间段内对数据进行多次访问,防止用户之间的异常交互。
数据库管理系统能够提供恢复故障一套方法,可以及时发现并修复故障,从而防止数据被破坏。数据库系统可以尽快恢复数据库系统的故障,这些故障可能是物理或逻辑错误。
建立数据库首先必须作好完整的建库规划,做好数据库表结构、入库数据类型、数据存储、数据检索,数据运用的技术设计。
为了提高数据库系统质量与查询检索的可靠性,引入模糊数学志在必行。
一般而言,数据库模糊查询有4种方法:
1,表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,就使用两个百分号(%%)表示。 2,_: 表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句。 3,表示括号[ ] :内所列字符中的一个。指定一个字符、字符串或范围,要求所匹配对象为它们中的任一个。 4,表示不在括号所列之内的单个字符[^ ] :其取值,但它要求所匹配对象为指定字符以外的任一个字符。 5,查询内容包含通配符时 由于通配符的缘故,导致我们查询特殊字符“%”、“_”、“[”的语句无法正常实现,而把特殊字符用“[ ]”括起便可正常查询。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-7 11:07
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社