数据库原理与应用SQL-server的简单操作教课件.ppt
《数据库原理与应用SQL-server的简单操作教课件.ppt》由会员分享,可在线阅读,更多相关《数据库原理与应用SQL-server的简单操作教课件.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理与应用数据库原理与应用南方医科大学生物医学工程学院信息技术系2023/2/4小组汇报各小组汇报基于SQL server建立的基本表,需要注意的地方有哪几点2023/2/4 数 据 定 义2023/2/41、定义基本表 CREATE TABLE(,);:所要定义的基本表的名称:组成该表的各个属性(列)名称:涉及相应属性列的完整性约束条件:涉及一个或多个属性列的完整性约束条件注意:SQL语句的结束符为分号2023/2/4定义基本表例1 建立一个“员工”表Staff,它由工号号Sno、姓名Sname、性别Ssex、年龄Sage、所在部门Sdept五个属性组成。其中工号不能为空,值是唯一的,
2、并且姓名取值也唯一。CREATE TABLE Staff(Sno CHAR(5)NOT NULL UNIQUE,Sname CHAR(20)UNIQUE,Ssex CHAR(2),Sage INT,Sdept CHAR(15);2023/2/4SQL Server主要支持的数据类型二进制数据 字符数据 Unicode数据 日期和时间数据 数字数据 货币数据 特殊数据 2023/2/4SQL Server常用数据类型binary 定长二进制数型char 定长字符串型datetime 日期时间型int 全字长整数型decimal 小数型float 浮点型money 货币型2023/2/4定义基本表
3、常用完整性约束主码约束:PRIMARY KEY唯一性约束:UNIQUE非空值约束:NOT NULL参照完整性约束:FOREIGN KEY2023/2/42、修改基本表ALTER TABLE ADD 完整性约束 DROP MODIFY ;:要修改的基本表ADD子句:增加新列和新的完整性约束条件DROP子句:删除指定的完整性约束条件MODIFY子句:用于修改列名和数据类型2023/2/4修改基本表例2 向Staff表增加“入职时间”列,其数据类型为日期型。ALTER TABLE Staff ADD Scome DATE;不论基本表中原来是否已有数据,新增加的列一律为空值。SQL Server中只有
4、日期时间类型(datetime或smalldatetime)2023/2/4修改基本表例3 将年龄的数据类型改为半字长整数。ALTER TABLE Staff MODIFY Sage SMALLINT;注:修改原有的列定义有可能会破坏已有的数据。SQL Server中用ALTER COLUMN 替代MODIFY。2023/2/4修改基本表例4 删除员工姓名必须取唯一值的约束。ALTER TABLE Staff DROP UNIQUE(Sname);SQl Server中直接删除约束的名称。如果建立约束时没有命名,则系统自动生成约束名。2023/2/43、删除基本表DROP TABLE;例5 删
5、除Staff表 DROP TABLEStaff;基本表定义一旦删除,表中的数据、此表上建立的索引和视图都将自动被删除。因此执行删除基本表操作一定要小心。2023/2/4课堂练习1.小组合作,分别创建一下三个基本表 a.员工信息表 b.商品信息表 c.库存信息表2023/2/41.员工信息表1 1员工编号员工编号StuffnoStuffnochar(10)char(10)唯一标识唯一标识2 2员工姓名员工姓名StuffnameStuffnamechar(20)char(20)3 3性别性别StuffsexStuffsexchar(5)char(5)4 4联系方式联系方式StufftelphStu
6、fftelphoneone char(20)char(20)5 5所在部门所在部门StuffapparStuffapparmentmentchar(20)char(20)6 6密码密码StuffpasswStuffpasswardardchar(20)char(20)2023/2/42.商品信息表编号编号数据项数据项数据项字数据项字段名段名数据类型数据类型数据项含数据项含义义1 1商品编号商品编号Goodsnooodsnochar(10)char(10)唯一标识唯一标识2 2商品名称商品名称GoodsnameGoodsnamechar(20)char(20)3 3商品规格商品规格Goodsca
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 SQL server 简单 操作 教课
限制150内