SQL2005培训精编课程.docxVIP

  • 1
  • 0
  • 约1.22万字
  • 约 33页
  • 2025-09-29 发布于广东
  • 举报

TOC\o1-3\h\z\u1、 MicrosoSQLServer简介、是微软推出的一款数据库产品 4

1.1. 表(Table),区分不同的实体 4

1.2. 列(Column),常称字段(Field) 4

1.3. 数据类型(DataType) 4

1.4. 记录(Record)记录有可以被称为行(Row) 5

1.5. 主键(PrimaryKey)ID 5

1.6. 索引 5

2、 数据库的语言——SQL(全称是StructuredQueryLanguage) 7

2.1. 查询数据关键字[select..from..] 7

2.2. 带条件查询数据。关键字[where] 8

2.3. 带条件查询数据。关键字[like]模糊查询 9

2.4. 带条件查询数据。关键字[in]模糊查询 9

2.5. 插入数据表记录 11

2.6. 修改数据 12

2.7. 删除数据 12

3、 数据表建表的规则[SQL三范式] 16

3.1. 第一范式(1NF)无重复的列 16

3.2. 第二范式(2NF)属性完全依赖于主键[消除部分子函数依赖] 16

3.3. 第三范式(3NF)属性不依赖于其它非主属性[消除传递依赖] 17

4、 SQL联合查询数据、多表查询数据 18

4.1. left..join..on 18

4.2. join…on 18

4.3. groupby分组 18

4.4. having条件,orderby排序.DESC和ASC 18

5、 SQL函数运用 20

5.1. count(1)计数函数 20

5.2. sum()求和函数, 20

5.3. substring(字段,‘@189.cn’,‘’) 20

5.4. max(字段)min(字段) 20

5.5. REPLACE()替换字符 20

6、 高级编程 21

6.1. 存储过程创建,删除 21

6.2. 存储过程修改、测试 22

6.3. 多参数存储过程操作 22

6.4. 触发器,添加删除,修改,测试 22

6.5. 触发器虚标deletedinserted表的作用 24

6.6. 时间类型 25

6.7. 取消重复关键字 27

7、 数据的导入与导出Excel,txt,附件数据库 30

7.1. 导入Excel数据到数据库中 30

7.2. 导入txt数据到数据库中 30

7.3. 附件数据库 30

7.4. 分离数据库 31

7.5. 数据库自动备份方案 31

7.6. 数据库练习 31

8、 附件学习参考资料 32

8.1. sybase数据库建模 32

8.2. 数据表高级查询参考 33

8.3. 子表结合查询 36

8.4. 数据库日志查看 36

8.5. 数据库作业 37

9、 项目验收 38

9.1. Shaliwy数据库的建立和表的建立 38

授课人:张木和

MicrosoSQLServer简介、是微软推出的一款数据库产品

表(Table),区分不同的实体

如学生信息表,学校信息表。表包含以下的列、字段,行,数据类型。

姓名

年龄

日生

成绩

班级

张三

21

010-9-7

85.5

李四

23

王五

26

表名:男袜

字段

类型

长度

备注

ID

Int

4

自增编号

Name

Nvarchar(50)

50

名称

名称,尺寸,价格,会员价格,市场价格,入库,数量

抽象出实体中有用的信息,描述字段。

列(Column),常称字段(Field)

如下图的“员工姓名”,“部门”、“入职时间”。

数据类型(DataType)

下面我们为员工表规定了“姓名”、“部门”和“入职时间”三个列。这样我们往列里面填写数据就可以啦。但是我们改填写什么数据。如填写数据的下面格式,入职时间一定要是Datetime(时间)类型、员工姓名一定要是字符(汉字等数字组成)类型。

DataType(数据类型)

说明

Int

数据类型,用于整数,如:1,2,3,4,4555

Nvarchar(50)

汉字类型,需要加长度。超过长度将会被截断。

Varchar(50)

汉字类型,需要加长度。超过长度将会被截断。

Char(50)

汉字类型,需要加长度。超过长度将会被截断。

Float

浮点类型,如:1.2,13.4,0.56小数点

Datetime

时间类型,如

文档评论(0)

1亿VIP精品文档

相关文档