1 / 34
文档名称:

数据库基础知识补充.ppt

格式:ppt   大小:4,310KB   页数:34页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库基础知识补充.ppt

上传人:文库新人 2022/1/27 文件大小:4.21 MB

下载得到文件列表

数据库基础知识补充.ppt

相关文档

文档介绍

文档介绍:数据库基础知识补充
第1页,本讲稿共34页
与数据库有关的概念
数据库(DB)
数据库是存储在计算机存储设备上,结构化的相关数据集合。简言之,它是有结构的数据的集合。
数据库中的数据必须满足结构化、共享性、独立性、完整性、安非常大的数字。
4.精确小数数据类型
精确小数数据类型包括decimal和numeric两种,可以精确指定小数点两边的总位数和小数点右边的位数。
第11页,本讲稿共34页
5.货币数据类型
货币数据类型专门用于货币数据处理,包括money和smallmoney。
6.日期/时间数据类型
日期/时间数据类型可以存储日期和时间的组合数据,包括datetime和smalldatetime两种数据类型。
第12页,本讲稿共34页
7.字符数据类型
字符型数据是由字母、数字和符号组合而成。字符数据类型又可分为3种:char[(n)]、varchar[(n)]、text。
8.unicode数据类型
unicode数据类型用于存储要用两个字节才能存储的双字节字符,例如汉字、日文或韩文等。unicode数据类型包括nchar、nvarchar和ntext。
第13页,本讲稿共34页
9.sql_variant数据类型
sql_variant数据类型可以应用在列、参数、变量和函数返回值中,以sql_variant为数据类型的数据可以存储除text、ntext、image和sql_variant数据类型以外的各种数据。
第14页,本讲稿共34页
什么是SQL
SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库操纵语言。
SQL使用场合:
应用程序与数据库的通讯
通过DBMS或第三方工具,完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据
第15页,本讲稿共34页
SQL命令分组
DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据
DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象
DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限
第16页,本讲稿共34页
DML命令
SELECT:用于检索数据
INSERT:用于增加数据到数据库
UPDATE:用于从数据库中修改现存的数据
DELETE:用于从数据库中删除数据
第17页,本讲稿共34页
Select命令
功能:从数据库中检索所需要信息。
例:从学生表(student)中检索出李明的档案信息,其SQL语法为:
Select * from student where SNAME=‘李明’
第18页,本讲稿共34页
Select 命令语法
SELECT
[predicate]
{*|table.*| [table.]field [,[table.]field2 [,...]]}
[AS alias1 [,alias2[,...]]]
FROM tableexpression [,...] [IN externaldatabase] [WHERE...] [GROUP BY...] [HAVING...] [ORDER BY...] [WITH OWNERACCESS OPTION]
SELECT [ALL/DISTRINCT] *| <字段列表> FROM <表名>
[WHERE <条件表达式>] [ORDER BY <列名>{[ASC|DESC]}];
第19页,本讲稿共34页
predicate
ALL,DISTINCT, DISTINCTROW,TOP n
DISTINCT:
Select DISTINCT SNAME from student
TOP n:
Select top 2 * from student
第20页,本讲稿共34页
查询字段
所有字段:Select * from Student
指定查询字段:Select SNO,SNAME from Student
字段换名:
Select SNO as 学号,SNAME as 姓名 from Student
查询多表字段:
Select ,,,
from Student a,Curse b where