SQL Server 2000 中的数据库操作和查询语句
需积分: 10 102 浏览量
更新于2024-12-21
收藏 173KB DOC 举报
SQL SERVER 2000 语句的使用
SQL SERVER 2000 语句是微软公司开发的一款关系数据库管理系统,广泛应用于各行各业。下面我们将详细介绍 SQL SERVER 2000 语句的使用,包括创建数据库、使用 SELECT 语句、创建全文索引、使用全文检索、游标的应用等。
一、创建数据库
创建数据库是使用 SQL SERVER 2000 语句的基础,使用 CREATEDATABASE 语句可以创建一个新的数据库。格式为:
CREATEDATABASE <NAME> [ON[PRIMARY]][<FILESPEC>[….N][<filegroupspec>[..n][logon {filespec[..n]}]
[collate <collation_name>][forload|forattach]
其中,NAME 为数据库名称,不能超过 128 个字符。ON 指明主数据文件和文件组,FILESPEC 文件说明信息,COLLATE 指明数据库的校验方式。 Unlimited 指定文件无容量限制。
二、使用 SELECT 语句
SELECT 语句是 SQL SERVER 2000 语句中最基本的语句,用于从数据库中选择数据。
1. 显示所查询数据的前 10 行
使用 SELECT TOP 语句可以显示所查询数据的前 10 行,格式为:
SELECT TOP 10 * FROM GOODS
2. DISTINCT 显示相同列值的其中一列
使用 DISTINCT 语句可以显示相同列值的其中一列,NULL认为是相同的值。
3. USING WITH TIES
使用 WITH TIES 语句可以返回与 TOP N 所指定的和行外,还返回由 ORDER BY 指定的列的列值相同的数据行。
4. INTO 将查询结果存放在新的表中
使用 INTO 语句可以将查询结果存放在新的表中,格式为:
SELECT * INTO NEW_TABLE FROM GOODS
三、创建全文索引
创建全文索引可以提高查询速度,使用 CREATE INDEX 语句创建全文索引,格式为:
CREATE INDEX <索引文件名称> ON [数据库名].[表名]([列名])
注意:表名与列名之间没有‘.’
四、使用全文检索
使用 CONTAINS 或 FRETEXT 语句可以实现全文检索。二者区别:FRETEXT 只支持纯文字的搜索,不能使用逻辑表达式。
格式:SELECT * FROM GOODS WHERE CONTAINS(NAME, ‘玉米’)
五、游标的应用
游标是 SQL SERVER 2000 语句中的一种机制,用于逐行处理查询结果。
1. DECLARE 游标(定义)
使用 DECLARE 语句定义游标,格式为:
DECLARE 游标名 [INSENSITIVE][SCROLL] CURSOR FOR SELECT_STATEMENT [FOR{READONLY|UPDATE[OF COLUMN_NAME]
2. OPEN 游标(打开)
使用 OPEN 语句打开游标。
3. FETCH 信息(读取)
使用 FETCH 语句从游标中读取信息。
4. CLOSE 或 DEALLOCATE 游标(关闭)
使用 CLOSE 或 DEALLOCATE 语句关闭游标。
SQL SERVER 2000 语句提供了强大的功能,可以满足各种数据库应用的需求。了解和掌握这些语句可以帮助开发者更好地使用 SQL SERVER 2000。
2282 浏览量
2017 浏览量
2008-10-15 上传
195 浏览量
268 浏览量
228 浏览量
136 浏览量
2007-05-22 上传
suntony429
- 粉丝: 0
- 资源: 2
最新资源
- mapbox-android-sdk-all.zip
- launch-control-xl:用于Novation Launch Control XL的Web MIDI包装器
- covid19报告
- lasu_library
- Cloakify:CloakifyFactory-Plain Sight中的数据渗透和渗透; 使用基于文本的隐写术将任何文件类型转换为日常字符串列表; Evade DLPMLS设备,击败数据白名单控制,分析师的社会工程学,Evade AV检测
- Ferris Wheel - New Tab in HD-crx插件
- Material-Cinema:一个关于电影材质设计的应用
- STV0900AAC_DS_revC_datasheet_dvb_
- truecaller_query:一个npm模块,提供通往TrueCaller查询API的简单网关
- Pico8FileMerger:一个简单的工具,允许将.p8文件的库代码外包
- 884449309406368爱心.zip
- depot_tools.zip
- OmicronRepo
- fhe-toolkit-linux:用于Linux的IBM完全同态加密工具包。 该工具包是一个基于Linux的Docker容器,可演示对加密数据的计算而无需解密! 该工具包附带两个演示,其中包括使用神经网络进行的完全加密的机器学习推理以及保留隐私的键值搜索
- 易语言-OPENSSL加密解密大集合
- Mni-SysTick-STC8-APP-LCD_单片机c_stc8g_液晶12864_