geweiya0303的个人博客分享 http://blog.sciencenet.cn/u/geweiya0303

博文

数据库模糊查询

已有 137 次阅读 2024-9-5 05:06 |系统分类:博客资讯

数据库模糊查询

葛维亚

       数据库是计算机应用系统中专门的数据资源管理系统。实现数据共享,减少大量重复数据,降低数据冗余,保持数据一致性以及数据的独立性。

       数据的独立性包括逻辑独立性(数据库的逻辑结构和数据库中的应用程序相互独立)和物理独立性(数据物理结构的变化不影响数据的逻辑结构)。在集中控制的数据文件管理模式下,数据处于分散状态,不同用户或同一用户的文件在不同的进程中互不相干。

       数据库可以用来集中控制和管理数据,数据模型可以用来表示各种数据的组织和数据之间的关系。

       数据的一致性和可维护性保证数据的安全性和可靠性主要包括:安全控制、完整性控制和并发控制,允许在同一时间段内对数据进行多次访问,防止用户之间的异常交互。

       数据库管理系统能够提供恢复故障一套方法,可以及时发现并修复故障,从而防止数据被破坏。数据库系统可以尽快恢复数据库系统的故障,这些故障可能是物理或逻辑错误。

       建立数据库首先必须作好完整的建库规划,做好数据库表结构、入库数据类型、数据存储、数据检索,数据运用的技术设计。

       为了提高数据库系统质量与查询检索的可靠性,引入模糊数学志在必行。

       一般而言,数据库模糊查询有4种方法

1,表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,就使用两个百分号(%%)表示。  2,_: 表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句。  3,表示括号[ ] :内所列字符中的一个。指定一个字符、字符串或范围,要求所匹配对象为它们中的任一个。  4,表示不在括号所列之内的单个字符[^ ] :其取值,但它要求所匹配对象为指定字符以外的任一个字符。  5,查询内容包含通配符时  由于通配符的缘故,导致我们查询特殊字符“%”、“_”、“[”的语句无法正常实现,而把特殊字符用“[ ]”括起便可正常查询。



https://blog.sciencenet.cn/blog-1352130-1449651.html

上一篇:对线性汇流某些问题的探讨
收藏 IP: 182.239.239.*| 热度|

1 宁利中

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-9-5 10:16

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部