数据库基础与应用ppt-数据表创建 (1).pptx

数据库基础与应用ppt-数据表创建 (1).pptx

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

学习情景一:创建与管理数据表

目录任务一:数据表管理

情景导入数据表

创建数据表1

知识点讲解-数据表结构数据表创建语法为数据库创建数据表,可以使用SQL命令CREATETABLE来完成。此语句的完整语法是相当复杂的,因为存在很多的可选子句创建表使用CREATETABLE命令。语法格式:CREATETABLE[IFNOTEXISTS]表名(列名1数据类型[约束条件],列名2数据类型[约束条件]…)

输入的类型是否正确?——年龄必须是数字是否在允许的范围内?——性别只能是”男”或者”女”是否存在重复输入?——员工信息输入了两次……知识点讲解-数据表结构约束条件

知识点讲解-数据表结构约束条件定义唯一约束-Unique2定义非空约束-Notnull3定义CHECK约束-Check4定义主键约束-PrimaryKey1

知识点讲解-数据表结构约束条件--主键约束主键是由表中的一列或多列组成,其值能唯一地标志表中的每行数据。通过定义PRIMARYKEY约束来创建。注:每个表只能定义一个主键。唯一性原则。主键的值必须能够唯一标识表中的每一行记录,且不能为NULL。最小化规则。复合主键不能包含不必要的多余列。一个列名在复合主键的列表中只能出现一次。用法:在表的某个列的属性定义时,加上关键字PRIMARYKEY实现单列主键定义。在表的所有列的属性定义后,加上PRIMARYKEY(列名1,列名2...)实现复合主键定义。

知识点讲解-数据表结构约束条件--唯一约束如果一个属性集能唯一标识元组,且又不含有多余的属性,那么这个属性集就是没有被选做主键的关系的候选键。候选键可以是表中的某一列,也可以是表中多个列定义候选键的关键字是UNIQUE。注意:一个表只能创建一个主键,但可以定义若干个候选键。定义主键约束时,系统会自动创建PRIMARYKEY索引,而定义候选键约束时,系统会自动创建UNIQUE索引。主键字段的值不允许为NULL,而UNIQUE字段的值可取NULL,但是必须使用NULL或NOTNULL声明

知识点讲解-数据表结构约束条件--非空约束用法:在表的某个列的属性定义时,加上关键字NOTNULL实现非空约束定义。非空约束指的是表中的某一个字段的内容不允许为空。

知识点讲解-数据表结构约束条件--check约束CHECK完整性约束在创建表的时候定义。可以定义为列完整性约束,也可以定义为表完整性约束。语法格式为:CHECK(expr)例:CREATETABLEstudent(学号char(6)NOTNULL,性别char(2)NOTNULLCHECK(性别IN(男,女)));

动手练一练-数据表定义字段名字段类型宽度说明姓名varchar10字符,非NULL性别char2字符,非NULL学号char8字符,非NULL出生日期date日期,非NULL添加哪些约束呢?

动手练一练-数据表定义输入:createtablestudent(namevarchar(10)notnull,sexchar(2)notnullcheck(sexin(男,女)),snochar(8)notnull,birthdaydate);

疑问添加的数据表怎么查看呢?

查看数据表2

知识点讲解-显示数据表数据表显示语法格式:SHOWTABLES显示数据表名:语法格式:{DESCRIBE|DESC}表名[列名|通配符]DESC是DESCRIBE的简写,二者用法相同。显示数据表结构:

动手练一练-显示数据表数据表名显示数据表结构显示

知识点讲解-数据表定义疑问添加多个学生信息,能不能自动计数呢?

知识点讲解-数据表结构表设置--设置自增类型字段自增类型字段的数据类型必须为整数。向自增类型字段插入一个NULL值时,该字段的值会被自动设置为比上一次插入值更大的值。自增类型字段是指该字段的值会依次递增,并且不重复。

情景导入发现在Student表中少了一列很重要的联系方式,能不能加上呢?

修改数据表3

知识点讲解-修改数据表ALTERTABLE用于更改原有表的结构,可以增加或删减列

文档评论(0)

vermonth155-2娟 + 关注
实名认证
内容提供者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档