SQL教程:谓词like操作与数据库实战
需积分: 1 121 浏览量
更新于2024-08-15
收藏 1.49MB PPT 举报
本资源是一份关于数据库教程的详细讲解,重点围绕SQL(Structured Query Language)中的谓词`LIKE`展开。`LIKE`是关系数据库标准语言SQL中用于模式匹配的条件语句,主要用于查找符合特定模式的字符串数据。以下是主要内容的概述:
1. **谓词LIKE的应用**:
- 查询所有姓刘的学生姓名:通过`like '刘%'`,匹配以“刘”开头的任何长度的名字。
- 查询所有姓刘但名字仅两个字的学生:使用`like '刘_'`,匹配名字中只有一个字符在“刘”之后的情况。但要注意,这个查询可能存在空值问题,因为`like`操作对空值并不严格区分。
- 查询不姓刘的学生姓名:`not like '刘%'`与上一条相反,排除以“刘”开头的名字,同时加上`or sname is null`来考虑空值。
2. **SQLServer的安装与管理**:
- SQL Server 2005的安装包括通过配置工具进行服务启动,以及使用SQL Server Management Studio进行日常管理和操作。
- 提供了两种身份验证方式:Windows身份验证和SQL Server身份验证,后者更安全但需要额外设置。
3. **SQLServer系统数据库**:
- `master`数据库存储系统信息;
- `tmpdb`为临时表和存储提供空间;
- `model`作为用户数据库模板;
- `msdb`用于SQL Server代理程序的调度和报警。
4. **SQL的学习建议**:
- 注重利用SQL Server的帮助功能,尤其是数据库的创建与使用,如创建名为`testdata`的数据库,以及指定数据和日志文件的位置。
5. **数据库操作**:
- 创建数据库时可以指定初始大小、最大大小以及增长策略;
- 修改数据库数据文件的大小,确保逻辑名称与创建时一致;
- 改变数据库名称,通过执行存储过程实现。
通过本教程,学习者将掌握如何使用SQL的`LIKE`谓词进行数据筛选,同时了解SQLServer的安装、管理、系统数据库以及数据库的创建、修改和维护方法。这将有助于提升在实际项目中的数据库查询效率和管理能力。
2024-03-03 上传
2018-12-29 上传
2021-12-15 上传
2021-10-03 上传
2018-11-15 上传
2021-01-20 上传
2024-03-07 上传
2020-07-15 上传
2022-12-11 上传
杜浩明
- 粉丝: 13
- 资源: 2万+
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍