SQL Server的基础知识.ppt.deflate
合集下载
SQLServer基本操作PPT课件

▪) ▪ LOG ON ▪ (NAME=‘st_log’, ▪ ‘F:\DATA\st_log.ldf’, ▪ SIZE=2MB, ▪ MAXSIZE=20MB,
▪)
2020/10/13
5
2、打开数据库:USE 数据库名
3、查看数据库信息:EXEC sp_helpdb数据库 名
2020/10/13
6
4、修改数据库:ALTER DATABASE 数据库名
ADD FILE
//添加数据库文件
▪ (NAME=‘逻辑文件名’,
▪ ‘物理磁盘文件名’,
[,SIZE=文件初始大小]
▪ [,MAXSIZE=文件最大长度]
[,文件增长方式]) )
ADD LOG FILE (NAME=‘逻辑文件名’, //添加数据库日志文件
该项可省略,省略时各参数取默认值; “{ }[,…n]”表示大括号括起来的内容可以重复 写多次;<>尖括号的内容表示对一组选项的代 替,如<列定义>::={ }表示尖括号中的内容被 大括号的内容代替;类似A|B的语句,表示可 以选择A也可以选择B,但是不能同时选择A和 B。T-SQL语句在书写时不区分大小写,为了
2020/10/13
1
第一章 数据库的基本操作
▪ 一、新建数据库
语法格式:
▪ CREATE DATABASE 数据库名
▪ [ON
▪ {[PRIMARY]
▪ (NAME=‘逻辑文件名’,
▪ ‘物理磁盘文件名’
▪ [,SIZE=文件初始大小]
▪ [,MAXSIZE={文件最大长度|UNLIMITED}]
▪ [,文件增长方式])
▪ }[,…n]
2020/10/13
第九章__SQL_Server数据库基础PPT课件

.
9据库
master
model
tempdb
msdb
pubs
Northwind
User1
用户数据库 图9.2 Microsoft SQL Server数据库
.
系统数据库和用户数据库在结构上完全相同。Microsoft SQL Server数据库有两种主要的结构:物理结构和逻辑结 构。数据库的物理存储结构是讨论数据库文件是如何在磁 盘上存储的,数据库的逻辑存储结构指的是数据库是由哪 些性质的信息组成。图9.3中的Table就是组成数据库的逻 辑成分,而物理实现部分的mdf文件构成了数据库的物理 结构。
.
物理结构
物理结构是指实际存储的数据,其构架包括文件,文件组,页,盘区 等。文件包括数据库文件和事物日志文件,SQL Server的数据和日 志文件可以放置在FAT或NTFS文件系统中,但不能放在压缩文件系 统中。
图9.3 Microsoft SQL Server数据库结构简化示意图
.
⑴ 页和盘区
通常从混合扩展盘区中向新表或新索引分配页。当表或索 引增长到8页时,就变成统一扩展盘区,如果在现有表上创 建索引,并且该表包含的行足以在索引中生成8页,则对该 索引的所有分配都在统一扩展盘区内进行。
客户机接收客户的数据和处理要求,执行相应程序,把其 中的服务请求发给服务器,即向服务器提出对某种信息或 数据的服务请求,系统将选择最适宜完成该任务的服务器 完成处理,服务器将结果作为服务响应返回客户。
在这一过程中,多任务之间存在多种交互关系,即“服务 请求/服务响应”关系。因此客户/服务器不应理解为是一种 硬件结构,而是一种计算(处理)模式。
.
表9.1 SQL Server 2000页的类型
9据库
master
model
tempdb
msdb
pubs
Northwind
User1
用户数据库 图9.2 Microsoft SQL Server数据库
.
系统数据库和用户数据库在结构上完全相同。Microsoft SQL Server数据库有两种主要的结构:物理结构和逻辑结 构。数据库的物理存储结构是讨论数据库文件是如何在磁 盘上存储的,数据库的逻辑存储结构指的是数据库是由哪 些性质的信息组成。图9.3中的Table就是组成数据库的逻 辑成分,而物理实现部分的mdf文件构成了数据库的物理 结构。
.
物理结构
物理结构是指实际存储的数据,其构架包括文件,文件组,页,盘区 等。文件包括数据库文件和事物日志文件,SQL Server的数据和日 志文件可以放置在FAT或NTFS文件系统中,但不能放在压缩文件系 统中。
图9.3 Microsoft SQL Server数据库结构简化示意图
.
⑴ 页和盘区
通常从混合扩展盘区中向新表或新索引分配页。当表或索 引增长到8页时,就变成统一扩展盘区,如果在现有表上创 建索引,并且该表包含的行足以在索引中生成8页,则对该 索引的所有分配都在统一扩展盘区内进行。
客户机接收客户的数据和处理要求,执行相应程序,把其 中的服务请求发给服务器,即向服务器提出对某种信息或 数据的服务请求,系统将选择最适宜完成该任务的服务器 完成处理,服务器将结果作为服务响应返回客户。
在这一过程中,多任务之间存在多种交互关系,即“服务 请求/服务响应”关系。因此客户/服务器不应理解为是一种 硬件结构,而是一种计算(处理)模式。
.
表9.1 SQL Server 2000页的类型
SQLServer基础教程PPT课件

当然,一个数据库也可以有多个数据文件 和多个日志文件。数据文件用于存放数据 库的数据和各种对象,而事务日志文件用 于存放事务日志。一个数据库最多可以拥 有32767个数据文件和32767个日志文件。
. 2024/10/14
第6页
文件组
文件组就是文件的逻辑集合。为了方便数据的管理和分配, 文件组可以把一些指定的文件组合在一起。
DBCC SHRINKDFILE命令的基本语法形式如下:
DBCC SHRINKFILE ('file_name', target_size)
. 2024/10/14
第32页
使用SQL Server Management Studio
. 2024/10/14
第33页
修改数据库文件
用户可以根据需要使用ALTER DATABASE语句修改数据 库中指定的文件。这些修改操作包括增加数据文件、在指 定的文件组中增加指定文件、增加日志文件、删除指定的 文件以及修改指定的文件等。增加数据文件、修改指定的 文件等操作已经讲过了,下面通过一些示例讲述有关数据 库文件的其他操作。
. 2024/10/14
第14页
数据库选项
设置数据库选项是定义数据库状态或特征的方式,例如可 以设置数据库的状态为EMERGENCY。每一个数据库都 有许多选项,可以使用ALTER DATABASE语句中的SET 子句来设置这些数据库选项。需要注意的是,使用 Microsoft SQL Server Management Studio工具只能设 置其中大多数的选项。下面,首先介绍Microsoft SQL Server 2008系统提供的数据库选项,然后讲述如何设置 这些选项。
. 2024/10/14
第17页
. 2024/10/14
第6页
文件组
文件组就是文件的逻辑集合。为了方便数据的管理和分配, 文件组可以把一些指定的文件组合在一起。
DBCC SHRINKDFILE命令的基本语法形式如下:
DBCC SHRINKFILE ('file_name', target_size)
. 2024/10/14
第32页
使用SQL Server Management Studio
. 2024/10/14
第33页
修改数据库文件
用户可以根据需要使用ALTER DATABASE语句修改数据 库中指定的文件。这些修改操作包括增加数据文件、在指 定的文件组中增加指定文件、增加日志文件、删除指定的 文件以及修改指定的文件等。增加数据文件、修改指定的 文件等操作已经讲过了,下面通过一些示例讲述有关数据 库文件的其他操作。
. 2024/10/14
第14页
数据库选项
设置数据库选项是定义数据库状态或特征的方式,例如可 以设置数据库的状态为EMERGENCY。每一个数据库都 有许多选项,可以使用ALTER DATABASE语句中的SET 子句来设置这些数据库选项。需要注意的是,使用 Microsoft SQL Server Management Studio工具只能设 置其中大多数的选项。下面,首先介绍Microsoft SQL Server 2008系统提供的数据库选项,然后讲述如何设置 这些选项。
. 2024/10/14
第17页
sqlserver第3章精品PPT课件

3.事务日志文件
事务日志文件(Transaction Log File)用于记录所有事务以及每个事务对数据库 所做的修改。其文件扩展名为.ldf。当数据库损 坏时,管理员可以使用事务日志文件恢复数据库 。每一个数据库必须至少拥有一个事务日志文件 ,并允许拥有多个事务日志文件。
3.1.3 数据库文件组
(7)选中“选项”,修改“自动收缩”为“true” (自动收缩数据和日志文件),“自动关闭”为 “true”(保证当用户结束连接所有数据库的进 程时数据库自动关闭,资源再变为可用资源), 其他使用默认选择。
3.1.1 系统数据库
安装SQL Server 2008时系统会自动创建 五个系统数据库,分别是master、model、 msdb、tempdb及resource。
1.master数据库
master数据库是SQL Server 2008最重要的数 据库,它存储了SQL Server 2008系统的所有系统级别信 息。这些系统级别信息包括所有的登录信息、系统设置信 息、SQL server的初始化信息和其他系统数据库及用户数 据库的相关信息,这些信息都记录在master数据库的各个 表中。
master数据库对SQL server系统极为重要 ,它一旦受到破坏,例如被用户无意删除 了数据库中的 某个表,就有可能导致SQL Server系统彻底瘫痪,SQL Server将无法启动,因此用户轻易不要直接访问master数 据库,更不要修改master数据库,也不要把用户数据库对 象创建到master数据库中。
2.model数据库
model数据库是SQL Server 2008创建用 户数据库的模板。model数据库是所有用户数据库 和tempdb数据厍的模板数据库,它含有master数 据库所有系统表的子集,每当创建一个用户数据 库时,SQL server服务器都要把model数据库的内 容自动复制到新的数据库中作为新数据库的基础 ,这样可以大大简化数据库及其对象的创建和设 置。
sql server课件

设置身份验证模式
选择合适的身份验证模式,如 Windows 身份验证或 SQL Server 身份验证。
打开安装程序
运行安装程序,启动 SQL Server 安装向导。
选择组件和实例
根据实际需求选择要安装的组 件和实例。
配置端口和网络设置
根据实际情况配置 SQL Server 的端口号和网络设置。
配置与优化
权限管理
授予或撤销用户在数据库 中的权限,如SELECT、 INSERT、UPDATE、 DELETE等。
日志管理
日志记录
开启和配置日志记录,记录数据 库的操作和事件。
日志查询
查询和分析日志,了解数据库的使 用情况和潜在的安全风险。
日志归档
定期备份和清理日志,确保日志文 件不会过大。
数据备份与恢复策略
备份策略
制定定期备份计划,选择合适的 备份类型(完全备份、差异备份 、日志备份)和备份介质(硬盘
、磁带、云存储等)。
恢复策略
根据备份情况制定恢复计划,确 保在数据丢失或损坏时能够快速
恢复。
备份与恢复工具
使用SQL Server自带的备份和恢 复工具,或第三方工具进行数据
备份和恢复。
REPORT
THANKS
02
索引可以加快对数据的检索速度,因为它们对数据进行排序并存储指 向数据的指针。
03
索引可以减少数据库查询所需的磁盘I/O操作,从而提高查询性能。
04
索引需要占用额外的磁盘空间,并且可能会降低数据插入、更新和删 除的速度,因为索引结构需要维护。
REPORT
CATALOG
DATE
ANALYSIS
SUMMAR Y
REPORT
第3章SQLServer数据库基础精品PPT课件

10 10
SQL Server 2000的安装
选中“默认”复选框
12.10.2020
11 11
SQL Server 2000的安装
选择身份验证模式
12.10.2020
12 12
SQL Server 2000的安装
2.启动SQL Server 2000的有关组件
12.10.2020
13 13
SQL Server 2000的安装
2. SQL Server中的数据库文件
主仅
文有
一 件一
个 组个
)
数
据
库 的 文 件
次零 文到 件多 组个
(
)
集
(
主数据文件 *.mdf 仅有一个
次数据文件 *.ndf 零到多个
第3章 SQL Server数据库基础
12.10.2020
11
本章内容
3.1 SQL Server简介 3.2 SQL Server数据库概述 3.3 数据库的创建 3.4 数据库的修改 3.5 数据库的删除
12.10.2020
22
3.1 SQL Server简介
SQL Server的发展 SQL Server 是一个关系数据库管理系统。 SQL Server 2000 是Microsoft 公司推出。 SQL Server 2000由两个部分组成:服务器组件和
企业版 Windows 2000 Server 或以上版
Windows NT Server 4.0 或以上版 标准版 Windows 2000 Server 或以上版
个人版 开发版
Windows ME 、Windows 98、Windows NT Workstastion 4.0、 Windows 2000 Professional、Windows XP、 Windows NT Server4.0或 以上版、Windows 2000 Server 或以上版。 Windows NT Workstastion 4.0、Windows 2000 Professional和所有其 他Windows NT 和 Windows 2000 操作系统。
SQLServer基础教程第二章精品PPT课件

2020/10/10
第4页
2.1 安装规划
安装规划是指在安装Microsoft SQL Server系统之前对系统的安装目的、环境 需求、并发用户、安装版本、服务器位置、 安装过程中特殊要求等内容进行统筹安排。
2020/10/10
第5页
安装目的
Microsoft SQL Server系统是一个可以在多种行业领域中管理业务数 据的大型数据库管理系统。
第2章 安装和配置
本章概述 本章要点 本章内容
2020/10/10
第1页
本章概述
正确合理地安装和配置是有效使用Microsoft SQL Server 2008系统的前提和基础。
本章全面研究系统的安装和配置工作。首先,分 析安装规划的作用和内容,安装规划是保证 Microsoft SQL Server 2008系统顺利安装的方 法。其次,讨论实际安装过程中需要注意的事项 和问题。接下来,对系统升级领域中的问题进行 分析和规划。最后,研究系统安装之后的验证、 服务器注册、服务器配置、网络配置等问题。
2020/10/10
第14页
“实例配置”对话框
2020/10/10
第15页
“服务器配置-服务账户”对话框
2020/10/10
第16页
“数据库引擎配置-账户设置”对话框
2020/10/10
第17页
“安全性”页面
2020/10/10
第18页
“服务器配置-排序规则”对话框
2020/10/10
第11页
安装位置
在实际安装前,还应该考虑这两个问题: 确定安装文件的根目录和确定选用的系统 安全模式。这两个问题都与今后的使用息 息相关。
安装文件的根目录是Microsoft SQL Server系统存储程序文件的位置
SQLServer从零开始学章全套PPT课件

1. SQL Server 2012企业版 2. SQL Server 2012标准版 3. SQL Server 2012商业智能版 4. SQL Server 2012Web版 5. SQL Server 2012开发版
1.5 安装SQL Server 2012
1.5.1 SQL Server 2012 安装环境需求 1.5.2 安装SQL Server 2012 1.5.3 SQL Server 2012 常见实用程序
1.5.1 SQL Server 2012 安装环境需求
1.6 SSMS基本操作
1.6.1 SSMS的启动与连接 1.6.2 使用模板资源管理器、解决方案与项目脚本 1.6.3 配置SQL Server服务器的属性 1.6.4 查询编辑器
第2章 数据库的操作
2.1 数据库组成 2.2 系统数据库 2.3 创建数据库 2.4 管理数据库
作为SQL Server最新的版本,SQL Server 2012具有以下激动人心的 新功能.
1AlwaysOn. 2Columnstore索引. 3DBA自定义服务器权限. 4Windows Server Core支持. 5Sequence Objects. 6PowerView. 7增强的审计功能.
4.4 变量
4.4.1 全局变量 4.4.2 局部变量 4.4.3 批和脚本
4.5 运算符和表达式
4.5.1 算术运算符 4.5.2 比较运算符 4.5.3 逻辑运算符 4.5.4 连接运算符 4.5.5 按位运算符 4.5.6 运算符的优先级 4.5.7 什么是表达式 4.5.8 Transact-SQL表达式的分类
--CREATE TABLE temp -- id INT PRIMAYR KEY, hobby VARCHAR100 NULL
1.5 安装SQL Server 2012
1.5.1 SQL Server 2012 安装环境需求 1.5.2 安装SQL Server 2012 1.5.3 SQL Server 2012 常见实用程序
1.5.1 SQL Server 2012 安装环境需求
1.6 SSMS基本操作
1.6.1 SSMS的启动与连接 1.6.2 使用模板资源管理器、解决方案与项目脚本 1.6.3 配置SQL Server服务器的属性 1.6.4 查询编辑器
第2章 数据库的操作
2.1 数据库组成 2.2 系统数据库 2.3 创建数据库 2.4 管理数据库
作为SQL Server最新的版本,SQL Server 2012具有以下激动人心的 新功能.
1AlwaysOn. 2Columnstore索引. 3DBA自定义服务器权限. 4Windows Server Core支持. 5Sequence Objects. 6PowerView. 7增强的审计功能.
4.4 变量
4.4.1 全局变量 4.4.2 局部变量 4.4.3 批和脚本
4.5 运算符和表达式
4.5.1 算术运算符 4.5.2 比较运算符 4.5.3 逻辑运算符 4.5.4 连接运算符 4.5.5 按位运算符 4.5.6 运算符的优先级 4.5.7 什么是表达式 4.5.8 Transact-SQL表达式的分类
--CREATE TABLE temp -- id INT PRIMAYR KEY, hobby VARCHAR100 NULL
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在select count(*) From student where department=‘计算机系’ 计算机系’ 计算机系
插入数据
1.添加记录 添加记录 Insert 语句用于执行数据的插入操作 有两种表达方法 语句用于执行数据的插入操作,有两种表达方法 有两种表达方法, 如下所示: 如下所示 Insert Into 表名 列1,列2…>) VALUES (<值1,值 表名(<列 列 值 值
3.“ [] ” :指定范围 例如: [1例如:在[1-5] 或集 000[1合 [12345] 内 : record like ' 000[1-5]' 4.“ [^ ] ” :不在指定范围 例如:不在[^1 [^1例如:不在[^1-5] 或集 '000[^1合 [^12345] : record like '000[^1000[15] = record not like ' 000[1-5]'
修改数据
对表中已有的数据进行修改,语法如下: Update 表名 Set 列1=值1,列2=值2…where 条件 如果不加where子句,表中的所有记录都将被修改。 例如:对score数据表,将陈明的成绩改为60,应 该执行以下语句: update score set 成绩=60 where 姓名='陈明'
排序
格式: select <列名 from 表名列 where 条件 列名> 列名 order by<列1>, <列1>…[ASC|DESC] 列 , 列 ASC|DESC---- 升序、降序,默认按升序排序 升序、降序, 例如: 例如:按学号的大小进行排列
select * from student order by no
AND、OR、NOT 、 、
模糊查询
1.“%”的使用,有三种情况: 1.“%”的使用,有三种情况: 的使用 字符串的开始: 例如:查询以“ A. 字符串的开始: 例如:查询以“杜”开头的信 息: select * from Student where name like '杜%' B. 字符串的结尾: 例如:查询以“杜”结束的信 字符串的结尾: 例如:查询以“ '%杜 息, select * from Student where name like '%杜' 字符串的开始和结尾: 例如:查询以所有关于“ C. 字符串的开始和结尾: 例如:查询以所有关于“杜”的信 '%杜 息, select * from Student where name like '%杜%‘ 2.“_”的使用:代表单个字符 2.“_”的使用: 的使用 一般用于精确查询,比如第三个字为“ 的信息, 一般用于精确查询,比如第三个字为“杜”的信息,那就 写三个下划线即可。 是 :name like '_ _ _ 杜', 写三个下划线即可。
Department 机械系 计算机系 工商系
男 女 男
查询表中的数据信息
1.单表查询 单表查询 格式: select <列名 from 表名 列名> 列名
例如 如果要查询表中所有记录的所有字段可以使用如下命 令: select * from student
1.单表查询 1.单表查询
(1)操作字段 操作字段 如果要查询no和name两个字段 和 两个字段
集合函数
前面介绍的内容都集中在从一个数据表中按照用户的 要求取得一个或多个记录, 要求取得一个或多个记录,如果要对表中的记录进行 数据统计,就要用到集合函数。 数据统计,就要用到集合函数。可以使用如下五种集 合函数: 合函数:
COUNT():统计记录个数。 ():统计记录个数。 ():统计记录个数 AVG():计算某个数值型字段值的总和。 ():计算某个数值型字段值的总和 ():计算某个数值型字段值的总和。 SUM():计算某个数值型字段值的平均值。 ():计算某个数值型字段值的平均值 ():计算某个数值型字段值的平均值。 MAX():计算某个数值型字段值的最大值。 ():计算某个数值型字段值的最大值 ():计算某个数值型字段值的最大值。 MIN():计算某个数值型字段值的最小值。 ():计算某个数值型字段值的最小值 ():计算某个数值型字段值的最小值。
要查询1984年到 年到1985年出生的学生信息 要查询 年到 年出生的学生信息 select * from student where years(birthday) between 1984 and 1985 或 select * from student where years(birthday) in ( 1984, 1985) 要查询1984年以后出生的男学生信息 要查询 年以后出生的男学生信息 select * from student where years(birthday)>1984 ) and sex=‘男’ 男
2…>) 例如: 例如: Insert Into student Values(‘1241’,’亮子’,‘男’,‘1987-05-06’, 亮子’ 亮子 , 机械系’ ‘机械系’) 注意: 对应列1, 对应列 对应列2, 注意:值1对应列 ,值2对应列 ,而且插入的数据 对应列 类型也要一致。
删除记录
Delete语句完成删除记录的功能,语法如下: 语句完成删除记录的功能,语法如下: 语句完成删除记录的功能 Delete From 表名 where 条件 注意:如果没有在Delete语句中加上 语句中加上where条件, 条件, 注意:如果没有在 语句中加上 条件 该语句将删除所有记录。 该语句将删除所有记录。 例如:删除表student中所有“机械系”学生的 中所有“ 例如:删除表 中所有 机械系” 记录,可以使用如下命令: 记录,可以使用如下命令: Delete From student where department=‘机 机 械系’ 械系’
按学号的大小进行排列的同时将“出生日期” 按学号的大小进行排列的同时将“出生日期”按 降序显示
select * from student order by no ASC, birthday DESC
Select语句允许出现的筛选条件 Select语句允许出现的筛选条件
查询条件 运算符 比较 确定范围 确定集合 字符匹配 逻辑运算
(6)统计所开设课程的门数. (7)查询学时在60~70之间的课程名称. (8)在查询结果中,将课程按学时大小降序排序. (9)查询选修某门课程的学生的姓名及其所在系. (10)向表t_xk中添加一条记录. (11)删除刚才添加的记录 (12)修改某门课程的学时数.
SQL Server 有6个系统数据库
表的删除
对已经存在的表删除,语法如下: DROP TABLE 表名; 例如: DROP TABLE score;
思考题
1 . 在 SQL Server2000中创建一个名为 中创建一个名为student的数 中创建一个名为 的数 据库。 据库。 2 . 在student数据库中建立三个表:t_student, 数据库中建立三个表: 数据库中建立三个表 , t_course和t_xk,表结构如下: 和 表结构如下: 表结构如下 说明: 字段的构成为“入学年级+班级编号 班级编号+ 说明:s_no 字段的构成为“入学年级 班级编号 学号” 例如2004年入学 年入学10512班01号学生 号学生s_no字 学号”,例如 年入学 班 号学生 字 段的值为“ 段的值为“20041051201”
授课主要内容
重点讲授SQL Server2000数据库的创建、 数据库的创建、 重点讲授 数据库的创建 表的创建、表之间关系的建立、 表的创建、表之间关系的建立、数据的 录入与编辑,以及查询、索引、视图、 录入与编辑,以及查询、索引、视图、 存储过程、触发器等对象的建立和使用, 存储过程、触发器等对象的建立和使用, 最后分析数据库的设计方法。 最后分析数据库的设计方法。
t_student表结构 t_student表结构
字段名 no name sex birthday department 字段类型 文本 文本 文本 日期/时间 日期 时间 文本 20 字段结构 11 10 2 说明 学号 姓名 性别 出生日期 学生所在系
t_course表结构 t_course表结构
3. 将t_student表中的 表中的s_no字段设为主键 将t_course表 字段设为主键,将 表中的 字段设为主键 表 中的c_no字段设为主键 将t_xk表中的 字段设为主键,将 表中的s_no和c_no字段 中的 字段设为主键 表中的 和 字段 一起设为主键.然后 向三个表中录入一些数据. 然后,向三个表中录入一些数据 一起设为主键 然后 向三个表中录入一些数据 4.在 SQL Server2000的”查询分析器”中,利用SQL语 Server2000的 查询分析器” 利用SQL SQL语 句完成如下功能: 句完成如下功能: (1)查询t_course表中的所有记录 查询t_course表中的所有记录. (1)查询t_course表中的所有记录. (2)查询所有学生的姓名 学号, 查询所有学生的姓名, (2)查询所有学生的姓名,学号,性别 (3)查询学时大于40的课程记录 查询学时大于40的课程记录. (3)查询学时大于40的课程记录. (4)查询所有学生的姓名及其年龄 (4)查询所有学生的姓名及其年龄 (5)查询姓 查询姓” 的男同学信息. (5)查询姓”张”的男同学信息.
=、>、<、>=、<=、<> 、 、 、 、 、 BETWEEN AND 、NOT BETWEEN AND IN 、NOT IN LIKE 、NOT LIKE
说明ห้องสมุดไป่ตู้
字符串比较, 字符串比较,从左向 右进行 BETWEEN后是下限, 后是下限, 后是下限 AND后是上限 后是上限 检查一个属性值是否 属于集合中的值 用于构造条件表达式 中的字符匹配 用于构造复合表达式