数据库原理及应用(第3版)课件:数据库、表及数据操作.pptx

数据库原理及应用(第3版)课件:数据库、表及数据操作.pptx

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

数据库、表和数据操作;目录;;4.1.1数据库的建立(定义)方法;;图4-1创建数据库的快捷菜单;;4.1数据库的常用操作;;;4.1.3数据库修改的操作

在应用中,数据库修改的操作主要涉及两个方面:修改数据库的名称、修改大小(修改其数据文件的大小)。

修改操作方法有两种:利用SSMS修改或使用SQL语句修改。

1.数据库修改的SSMS菜单操作;;;;;2.数据库删除的SQL语句方法

利用SQL语句删除数据库的语法格式为:

DROPDATABASE数据库名

?说明:

(1)只有处于关闭状态下的数据库,才能使用DROP语句删除,当数据库打开正在使用,或数据库正在恢复等状态时不可被删除。

(2)执行删除数据库的SQL命令后,数据库及其数据表、视图等对象将全部被删除。;4.2.1数据表建立的操作方法

数据库中的数据表主要用于存储数据,通常可以根据需要建立几个相关的数据表(结构),已利于用输入、存储和处理相关数据。在建立表(结构)前需要先:表(结构)的列(属性)及名称、存放数据的类型、宽度策划(设计)、小数位数、主键和外键等。

数据表的建立(定义)操作方法有两种:

1.数据表建立的菜单操作方法

数据基本表的创立,也称为数据库基本表定义.

用SSMS界面菜单创建表:

下面结合具体应用实例,概述操作方法。;图4-5利用SSMS创建表的界面;点击“新建表”后,出现如图4-6所示的“设计表结构”界面,可依据实际业务数据需求考虑(设计),输入列名(属性名,即字段名)、拟存放数据的类型、宽度、小数位数等设计完成表(结构)。

;建表完成后右击“Id”项,可将其设置为主键,用于唯一确定指定记录且可快速查询,对以后数据操作很重要.如图4-7.;2.数据表建立的命令语句方法

数据表建立(定义)操作,主要是构建数据表的结构(属性列),使用SQL语言建立数据表结构的语句格式:

CREATETABLE基本表名

(列名1列数据类型[列完整性约束],

列名2列数据类型[列完整性约束],

……

[表级完整性约束]);(4)“列完整性约束”是指对数据表的列(属性)设定的约束条件。

常用的列(级)完整性约束条件有5种:

①PRIMARYKEY:主键约束用于唯一地标识表中的各行,主键约束列值不能为NULL,同时也不能与其他行的列值有重复,以免造成无法唯一标识行。实际上是非空约束与唯一性约束的合并。

②UNIQUE约束:设置该列只存放唯一(不重复)的属性值。。

③NOTNULL与NULL约束:分别确定该列值不为空或为空。

④DEFAULT约束:默认约束指该列在未定义时的默认取值。

⑤CHECK约束:检查约束可以通过约束条件表达式设置其列值应当满足的具体条件(要求)。如,只能输入正数等。

(5)“表级完整性约束”:主要用于规定数据表的主键、外键和用户自定义完整性约束(具体要求及条件)。;;4.2.2数据表的修改和删除

1.数据表修改的操作

在数据库建立数据表之后,可能出现业务及数据需要变更情况,应对数据表(结构)及时修改,操作方法有三种:增加新的列、删除原某列、修改原某列的数据类型。

修改表结构的语法格式为:

ALTERTABLE基本表名

[ADD新列名列数据类型[列完整性约束]]

[DROPCOLUMN列名

[ALTERCOLUMN列名列数据类型];;4.2数据表的常用操作;2.数据表删除的操作方法

在企事业的业务拓展变化或数据表过时淘汰,不再保留某个数据表时,可以根据实际需要备份后将其删除。

常用的数据表删除的语法格式为:

DROPTABLE数据表名

?说明:删除数据表的操作应慎重,以防误删最好留有备份。

删除指定数据表的同时,表中的所有数据连及建立的索引都将一起被删除,而系统将保留该表上的视图定义,但不可使用。;;;?说明:在数据查询过程中,需要准确运用有关操作语句。

1)ALL选项(为默认选项)可以显示满足查询条件的全部记录,DISTINCT选项使查询的结果只含不同记录,取消后面其他相同的记录。

2)用“*”选项将显示数据表中全部字段的满足查询条件的所有查询记录

3)从FROM子句指定的表或视图中,筛选出满足“条件表达式”的记录,再按SELECT子句中的表的列名或列表达式,选取出记录中的列(属性)值形成最后的结果。

4)WH

文档评论(0)

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

中医资格证持证人

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

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档