仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2580|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL教程之一个完全的SQL SERVER数据库全文索引的...

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:30:39 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
DBaaS和其他云服务之间的区别是:DBaaS专注于提供类似关系数据库管理系统RDBMS(比如SQLServer、MySQL和Oracle)的数据库功能。事实上,RDBMS已被证明是一种适合于在各种情况下管理结构化数据的有效工具。server|示例|数据|数据库|索引起首,先容使用体系存储历程创立全文索引的详细步骤:

1)启动数据库的全文处置功效(sp_fulltext_database)
2)创建全文目次(sp_fulltext_catalog)
3)在全文目次中注册必要全文索引的表(sp_fulltext_table)
4)指出表中必要全文索引的列名(sp_fulltext_column)
5)为表创立全文索引(sp_fulltext_table)
6)添补全文目次(sp_fulltext_catalog)


---------********示例********-------------
以对pubs数据库的title和notes列创建全文索引,以后利用索引查询title列或notes列中包括有datebase或computer字符串的图书称号:

在这之前,必要安装MicrosoftSearch服务,启动SQLserver全文搜刮服务


userpubs--翻开数据库
go
--反省数据库pubs是不是撑持全文索引,假如不撑持
--则利用sp_fulltext_database翻开该功效
if(selectdatabaseproperty(pubs,isfulltextenabled))=0
executesp_fulltext_databaseenable

--创建全文目次FT_PUBS
executesp_fulltext_catalogFT_pubs,create

--为title表创建全文索引数据元
executesp_fulltext_tabletitle,create,FT_pubs,UPKCL_titleidind

--设置全文索引列名
executesp_fulltext_columntitle,title,add
executesp_fulltext_columntitle,notes,add

--创建全文索引
--activate,是激活表的全文检索才能,也就是在全文目次中注册该表
executesp_fulltext_tabletitle,activate

--添补全文索引目次
executesp_fulltext_catalogFT_pubs,start_full
go

--反省全文目次添补情形
Whilefulltextcatalogproperty(FT_pubs,populateStatus)0
begin

--假如全文目次正处于添补形态,则守候30秒后再检测一次
waitfordelay0:0:30
end

--全文目次添补完成后,便可利用全文目次检索

selecttitle
form
whereCONTAINS(title,database)
orCONTAINS(title,computer)
orCONTAINS(notes,database)
orCONTAINS(notes,database)



--------------以下先容一下全文操纵类的体系存储历程
历程称号:sp_fulltext_service
实行权限:serveradmin或体系办理员
感化:设置全文搜刮属性


历程称号:sp_fulltext_catalog
实行权限:db_owner及更高脚色成员
感化:创立和删除一个全文目次,启动或中断一个全文目次的索引操纵


历程称号:sp_fulltext_database
实行权限:db_owner脚色成员
感化:初始化全文索引或删除数据库中一切全文目次


历程称号:sp_fulltext_table
实行权限:db_ddladnmin或db_owner脚色成员
感化:将一个表标识为全文索引表或非全文索引表


历程称号:sp_fulltext_column
实行权限:db_ddladnmin脚色成员
感化:指出一个全文索引表中的那些列假设或加入全文索引


///*******
jimmy
oicq:11689643
email:jimmy111@163.net
*********///
你可以配置MySQL运行在微小的嵌入式应用程序中,处理的数据可能不足1Mb??而你也可以用它来处理数Tb的数据。MySQL获得这种可扩展性的路径之一是通过一个人们所熟知的存储过程,这是一个运行在程序之外的微型、预编译程序。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-4 02:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表