- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)