数据库技术项目式教程(MySQL)课件全套 陈尧妃 项目1--9 搭建数据库开发环境 --- 事务、游标和触发器.pptx

数据库技术项目式教程(MySQL)课件全套 陈尧妃 项目1--9 搭建数据库开发环境 --- 事务、游标和触发器.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

熟悉常用数据库管理系统;任务提出;任务分析;1.数据、数据管理与数据处理;2.数据管理技术的发展;3.数据库技术的基本概念;4.熟悉常用数据库管理系统;4.熟悉常用数据库管理系统;任务总结;安装配置MySQL;任务提出;任务分析;1.MySQL软件介绍及安装;任务实施;2.启动MySQL服务;任务实施;3.连接服务器;任务实施;任务总结;理解关系数据库基本概念;任务提出;1.数据模型;(2)数据模型的分类;(3)数据模型的三要素;(4)关系模型;2.关系数据库基本概念;2.关系数据库基本概念;3.关系的性质;任务总结;创建和管理数据库;任务提出、分析;1.SQL语言简介;SQL的组成;SQL的特点;2.创建数据库;3.数据库物理文件存储位置;任务实施;4.指定数据库编码;5.管理数据库;任务实施;注释;任务总结;选取字段数据类型;任务提出;任务分析;1.数值型数据类型;浮点数、定点数类型;2.字符型数据类型;3.日期时间型数据类型;任务实施;任务总结;创建和管理表;任务提出;任务分析;1.CREATETABLE语句;(1)数据类型中,char、varchar数据类型必须同时指明长度,如varchar(10)。而int类型后边的括号中的值并不会影响其存储值的范围,仅仅指示了整数值的显示宽度。例如INT(8)和INT(10)的存储范围是一样的;

(2)NULL:表示允许为空,默认为允许空,NOTNULL:表示不允许为空。

(3)设置字段默认值:DEFAULT默认值

(4)在标准SQL中,字符型常量使用的是单引号,MySQL对SQL的扩展,允许使用单引号和双引号两种。

;创建班级Class表;2.常用表操作语句;任务实施;3.存储引擎;4.指定存储引擎;5.设置编码统一;任务总结;设置约束;任务提出;任务分析;1.主键和实体完整性;2.设置主键约束(PRIMARYKEY);任务实施;任务实施;任务实施;(2)使用ALTERTABLE语句修改表添加主键约束;3.设置表的属性自动增加;任务实施;4.唯一约束;任务实施;任务实施;(2)使用ALTERTABLE语句修改表添加唯一约束;5.检查约束;(1)在CREATETABLE语句创建表同时设置CHECK约束;任务实施;任务实施;(2)使用ALTERTABLE语句修改表添加CHECK约束;6.外键和参照完整性;7.设置外键约束(FOREIGNKEY);任务实施;(2)使用ALTERTABLE语句修改表添加外键约束;注意事项;任???总结;使用ALTERTABLE语句修改表结构;任务提出;任务分析;1.添加、删除、修改字段;【例】在班级表Class中新增加字段Id,其类型为int。

ALTERTABLEClassADDIdint;

【例】删除班级表Class中的ID字段的操作。

ALTERTABLEClassDROPId;

【例】修改Class表中的字段ClassName的长度为40。

ALTERTABLEClassMODIFYClassNamevarchar(40);;2.添加、删除默认值;【例】添加Class表中的字段College的默认值为“信息工程学院”。

ALTERTABLEClass

ALTERCOLUMNCollegeSETDEFAULT信息工程学院;

【例】删除Class表中的字段College的默认值。

ALTERTABLEClass

ALTERCOLUMNCollegeDROPDEFAULT;;3.添加约束;3.添加约束;【例】设置表Class中的ClassNo字段为主键。

ALTERTABLEClassADDCONSTRAINTPK_ClassPRIMARYKEY(ClassNo);

【例】给Student表的ClassNo字段设置外键约束,使该字段的值参照Class表的主键字段ClassNo,外键约束名为FK_Student_Class。

ALTERTABLEStudentADDCONSTRAINTFK_Student_Class

FOREIGNKEY(ClassNo)REFERENCESClass(ClassNo);;【例】给Class表的ClassName字段设置唯一约束,约束名为UQ_ClassName。

ALTERTABLEClassADDCONSTRAINTUQ_ClassNameUNIQUE(ClassName);

【例】添加约束使得Student表中Sex字段的值只能输入“男”或“女”。约束名为CK_Sex。

AL

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档