SlideShare ist ein Scribd-Unternehmen logo
1 von 43
数据库高级应用 第 5 章  SQL Server 表的管理
[object Object],[object Object],[object Object],返回目录
数据类型   ,[object Object],[object Object],[object Object],[object Object],[object Object]
1 .数值类型 ,[object Object],[object Object],[object Object],[object Object],[object Object]
1 .数值类型 ,[object Object],[object Object],[object Object],[object Object],[object Object]
2 .逻辑类型 ,[object Object]
3 .字符串类型   ,[object Object],[object Object],[object Object]
4 .二进制类型   ,[object Object],[object Object],[object Object]
5 .日期时间类型 ,[object Object],[object Object],[object Object]
5 .日期时间类型 ,[object Object]
6 .货币类型 ,[object Object],[object Object],[object Object],[object Object]
[object Object]
[object Object],[object Object],[object Object],sc( sno,cno, score)  选课关系模式  c( cno, cname,credit)  课程关系模式  s( sno, class,sname,sex,birthday,address,telephone,email)  学生关系模式
5.1  SQL Server 表概述 ,[object Object],[object Object]
5.1  SQL Server 表概述 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
实现数据组织方式 —建立表结构   ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],为“学生选课系统”设计名为 student 的数据库
创建表 ,[object Object],[object Object]
1.  使用 SQL 语句 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],1.  使用 SQL 语句
[object Object],[object Object],1.  使用 SQL 语句
2.  使用 SQL-EM ,[object Object],[object Object],[object Object]
例  创建表 SC 。 ,[object Object],[object Object],[object Object]
修改表 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],修改表 例 删除表 studinfo 中的列 postcode 。  脚本: ALTER TABLE studinfo  DROP COLUMN  postcode
修改表 ,[object Object],[object Object],[object Object],例  删除主键约束。   脚本: ALTER TABLE course DROP CONSTRAINT  pk_course
修改表 ,[object Object],[object Object],[object Object],[object Object],例  为表 sc 的列 score 增加检查约束。   脚本: ALTER TABLE sc WITH NOCHECK ADD CONSTRAINT score_check CHECK(score>=0 and score<=100)
例  对表 studinfo, 定义 sname 非空完整性约束、 sex 缺省完整性约束 ( 值“男” ) 、 e_mail 惟一完整性约束。   ,[object Object],[object Object],[object Object],[object Object],修改表
例 对表 sc, 定义 sno 为外键 , 参照表 studinfo 的 sno; 定义 cno 为外键 , 参照表 course 的 cno 。   ,[object Object],[object Object],修改表
删除表 ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],删除表
管理数据—编辑数据   ,[object Object],[object Object]
使用 SQL-EM ,[object Object],[object Object]
使用 SQL 语句 ,[object Object],[object Object],[object Object]
1.  INSERT 语句 ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],例  在表 studinfo 中插入另一条学生记录。 insert into studinfo(sno, sname,ssex,birthday) values(‘0802001',' 张宇 ',' 男 ','1984-11-6',)
[object Object],[object Object],[object Object],[object Object],[object Object]
2.  DELETE 语句 ,[object Object],[object Object]
例  删除表 stud_bak 中所有男生。 ,[object Object],[object Object],[object Object]
3.  UPDATE 语句 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
例  修改表 studinfo  中学号为“ 2001” 的学生记录 。 ,[object Object],[object Object],[object Object],[object Object]
例  将所有选修数据库应用课程的学生成绩加 5 分。 ,[object Object],[object Object],[object Object],[object Object],[object Object]
实训  数据库技术与应用实践教程 ,[object Object]

Weitere ähnliche Inhalte

Andere mochten auch

Resiliency in the cloud myths versus facts
Resiliency in the cloud myths versus factsResiliency in the cloud myths versus facts
Resiliency in the cloud myths versus factsjorge navas
 
Operacje minimalnie logowane
Operacje minimalnie logowaneOperacje minimalnie logowane
Operacje minimalnie logowaneBartosz Ratajczyk
 
Resiliency in the cloud myths versus facts
Resiliency in the cloud myths versus factsResiliency in the cloud myths versus facts
Resiliency in the cloud myths versus factsjorge navas
 
第9章 transact sql程序设计
第9章   transact sql程序设计第9章   transact sql程序设计
第9章 transact sql程序设计hanmo1988
 
第2章 关系数据库基本原理
第2章  关系数据库基本原理第2章  关系数据库基本原理
第2章 关系数据库基本原理hanmo1988
 
第6章 数据查询
第6章 数据查询第6章 数据查询
第6章 数据查询hanmo1988
 
第10章 (续)事务
第10章 (续)事务 第10章 (续)事务
第10章 (续)事务 hanmo1988
 
Infografia smart energy managemet services 2.3
Infografia smart energy managemet services 2.3Infografia smart energy managemet services 2.3
Infografia smart energy managemet services 2.3jorge navas
 
Jak szybko przetwarzasz hurtowe ilości XML?
Jak szybko przetwarzasz hurtowe ilości XML?Jak szybko przetwarzasz hurtowe ilości XML?
Jak szybko przetwarzasz hurtowe ilości XML?Bartosz Ratajczyk
 
第7章 索引和视图
第7章 索引和视图第7章 索引和视图
第7章 索引和视图hanmo1988
 

Andere mochten auch (13)

Resiliency in the cloud myths versus facts
Resiliency in the cloud myths versus factsResiliency in the cloud myths versus facts
Resiliency in the cloud myths versus facts
 
Operacje minimalnie logowane
Operacje minimalnie logowaneOperacje minimalnie logowane
Operacje minimalnie logowane
 
XML w SQL Server w praktyce
XML w SQL Server w praktyceXML w SQL Server w praktyce
XML w SQL Server w praktyce
 
Resiliency in the cloud myths versus facts
Resiliency in the cloud myths versus factsResiliency in the cloud myths versus facts
Resiliency in the cloud myths versus facts
 
第9章 transact sql程序设计
第9章   transact sql程序设计第9章   transact sql程序设计
第9章 transact sql程序设计
 
第2章 关系数据库基本原理
第2章  关系数据库基本原理第2章  关系数据库基本原理
第2章 关系数据库基本原理
 
第6章 数据查询
第6章 数据查询第6章 数据查询
第6章 数据查询
 
第10章 (续)事务
第10章 (续)事务 第10章 (续)事务
第10章 (续)事务
 
Infografia smart energy managemet services 2.3
Infografia smart energy managemet services 2.3Infografia smart energy managemet services 2.3
Infografia smart energy managemet services 2.3
 
Alerty WMI
Alerty WMIAlerty WMI
Alerty WMI
 
Jak szybko przetwarzasz hurtowe ilości XML?
Jak szybko przetwarzasz hurtowe ilości XML?Jak szybko przetwarzasz hurtowe ilości XML?
Jak szybko przetwarzasz hurtowe ilości XML?
 
第7章 索引和视图
第7章 索引和视图第7章 索引和视图
第7章 索引和视图
 
Podstawy ETL z SSIS
Podstawy ETL z SSISPodstawy ETL z SSIS
Podstawy ETL z SSIS
 

Ähnlich wie 第5章 sql server表的管理

Ähnlich wie 第5章 sql server表的管理 (12)

2
22
2
 
第6章指针
第6章指针第6章指针
第6章指针
 
Mongo快速入门
Mongo快速入门Mongo快速入门
Mongo快速入门
 
第5章数组
第5章数组第5章数组
第5章数组
 
5
55
5
 
Ch10
Ch10Ch10
Ch10
 
C程式-陣列與指標
C程式-陣列與指標C程式-陣列與指標
C程式-陣列與指標
 
期中考課輔
期中考課輔期中考課輔
期中考課輔
 
MYSQL
MYSQLMYSQL
MYSQL
 
第8章结构体与共用体
第8章结构体与共用体第8章结构体与共用体
第8章结构体与共用体
 
資訊組織第三章
資訊組織第三章資訊組織第三章
資訊組織第三章
 
資訊組織第三章
資訊組織第三章資訊組織第三章
資訊組織第三章
 

第5章 sql server表的管理

  • 1. 数据库高级应用 第 5 章 SQL Server 表的管理
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.