ch4-数据库、表及数据操作.pptxVIP

  • 3
  • 0
  • 约8.39千字
  • 约 60页
  • 2023-12-02 发布于重庆
  • 举报
第4章 数据库、表和数据操作;第4章 目 录;教学目标;4.1.1 建立(定义)数据库操作;?说明:为避免建立数据库出错需要先策划。实际是为后续存放同类业务的多个数据表(含数据)准备一个存储空间.每个数据库由数据库名、拥有者用户名或账号、存储路径和位置等确定. 2. 建立数据库的常用方法 (1)建立数据库的SSMS菜单方法 利用SSMS(SQL Server Management Studio)的界面菜单,通过鼠标点击建立(定义)数据库的操作,可以借助实例说明。;图4-1创建数据库的快捷菜单 ;(2)建立数据库的SQL语句方法 建立(定义)数据库的语法格式为: CREATE DATABASE 数据库名 [AUTHORIZATION 用户名] [ON [PRIMARY] (路径/文件大小)] ? 说明: (1)“数据库名”是用户建立数据库的文件名。 (2)用户应拥有DBA权限,或获得DBA授予定义(创建)数据库的权限,通过AUTHORIZATION(拥有)可以授权给指定的“用户”. (3)选项ON [PRIMARY] (路径/文件大小)可以用于指定所建数据库存放的位置及初始空间大小。 ?注意:系统默认数据库(首次新建无具体指定)的拥有者为登录的注册人,存储路径(位置)为当前盘及当前路径。 ;上海市高校精品课程 国家十三五规划项目;;4.1.3 修改数据库的操作方法 在应用中,修改数据库的操作主要涉及两个方面:修改数据库的名称、修改大小(修改其数据文件的大小)。 修改操作方法有两种:利用SSMS修改或使用SQL语句修改。 1. 修改数据库的SSMS菜单方法; 2.修改数据库的SQL语句方法 利用SQL语句修改数据库的基本语法格式为: alter database 数据库名 modify name|file = 新数据库名/文件名 ?说明: ①只有当数据库处于正常关闭状态下,才能用Alter语句进行修改。当数据库打开正在使用,或数据库正在恢复等状态时不能被修改。 ②“新数据库名/文件名”为新修改数据库的名称及容量。 (1)修改数据库的名称 修改数据库的名称操作的基本语法格式为: alter database 原数据库名 modify name = 新数据库名;?注意:查询数据库信息,可用 sp_helpdb 数据库名 进行查看。 *(2)修改数据库大??。实际上是修改数据库中具体数据文件的大小,其常用操作的基本语法格式为: alter database 数据库名 modify file ( name = ‘逻辑名’, size = 修改后的大小, maxsize = 修改后的最大容量(大小), filegrowth = 新的增长方式 ) ?注意:用于修改mdf,ndf,ldf文件大小,修改后大小应大于原初始大小,否则无法保存数据.若超过原最大容量(maxsize)则maxsize更新为修改后的大小.;4.1.4 删除数据库的操作 当SQL数据库及其表、视图等对象不需要时,可删除这个数据库. 1.删除数据库的SSMS菜单方法 在SSMS的“对象资源管理器”中展开“数据库”,选择数据库,右键选择“删除”命令,打开“删除对象”窗口,如图4-4所示。 在“删除对象”窗口,确认是否要删除的数据库,可选择“关闭现有连接”复选框决定是否要删除备份及关闭已存在数据库连接。; 2.删除数据库的SQL语句方法 利用SQL语句删除数据库的语法格式为: Drop database 数据库名 [CASCADE | RESTRICT] ?说明: (1)只有处于关闭状态下的数据库,才能使用DROP语句删除,当数据库打开正在使用,或数据库正在恢复等状态时不能被删除。 (2)删除方式有两种: ① CASCADE(级联式)方式:执行DROP语句时,SQL数据库及其中的表、视图等对象全部撤消。这种删除不可恢复,使用时应慎重。 ② RESTRICT(约束式)方式:执行DROP语句时,当数据库非空时,拒绝执行DROP语句,即在无任何数据库对象情况下,才能删除。此方式是数据库删除的默认选项。;4.2.1 建立(定义)数据表 创建一个SQL数据库(空间),就可以在指定数据库中创建几个存储相关业务数据的基本表。在数据库中创建表时,应当策划(考虑)到:属性(列)名、存放数据的类型、宽度、小数位数、主键和外键设置等.对基本

文档评论(0)

1亿VIP精品文档

相关文档