sql and access database 终极讲义(sql和access数据库终极讲义)

sql and access database 终极讲义(sql和access数据库终极讲义)

ID:14578422

大小:17.14 KB

页数:15页

时间:2018-07-29

sql and access database 终极讲义(sql和access数据库终极讲义)_第1页
sql and access database 终极讲义(sql和access数据库终极讲义)_第2页
sql and access database 终极讲义(sql和access数据库终极讲义)_第3页
sql and access database 终极讲义(sql和access数据库终极讲义)_第4页
sql and access database 终极讲义(sql和access数据库终极讲义)_第5页
资源描述:

《sql and access database 终极讲义(sql和access数据库终极讲义)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、sqlandaccessdatabase终极讲义(SQL和Access数据库终极讲义)SQL与access数据库平时成绩:网络课程+考勤期末成绩:笔试总评=平时成绩+期末成绩第一次课数据库管理系统概述一、数据库的基本概念二、数据模型:关系模型三、关系数据库1。访问2.sql服务器数据库第三章创建访问数据库3.1.3创建空白数据库3.2.1打开和关闭数据库的操作3.3创建访问表一、数据类型1。文本2。数字3。备注4。货币5。日期时间6。是否7。OLE对象8。超链接二、创建表的多种方法:1。表向导:通过示例帮助用户建立数据表。2。表设计器:由用户自己

2、设计表。3。输入数据:通过输入数据由访问帮助建立数据表。4。导入表:由其它数据源导入表。5。链接表:建立与外部文件的链接。三、约束为了维护数据库的完整性,为输入的数据设置的一系列的限制条件。(1)主键约束:(主键)用来保证表中的每一条记录是唯一的,主键不能为空,也不能有重复值。一个表格只能有一个主键。(2)唯一约束:(独特的)功能类似于主键约束,但一个表格可以有多个唯一约束,而且唯一约束可以为空,但不能有重复值。(3)外键约束:(外键)建立表格之间的关系,保证表之间数据的一致性。(4)检查约束:(检查)限制输入数据的取值范围。(5)默认值约束:(

3、默认)可以减少输入的工作量,默认值可以是常量、表达式或内置函数。(6)空值约束:(空)有些字段允许为空,有些字段不允许为空。eg3.1:利用市场去创建表的客户(客户编号主关键字,姓名varchar(20)不为空,地址varchar(50),电话varchar(20)独特的,出生日期DateTime)eg3.2:利用市场去创建表的货物(货品名称varchar(20)主键,库存量int,供应商varchar(50),状态位默认为0,价格钱)eg3.3:利用市场去订单表(订单号int身份(1,1)主键,货品名称varchar(20)不为空引用(货品名称

4、)货物,客户编号int外键引用客户(客户编号),数量int不是null检查(数量>0),总金额钱,订货日期DateTime默认getdate())3。设置约束(1)主键约束(2)唯一约束(3)外键约束(4)检查约束4。向表中添加数据(1)使用企业管理器添加数据:图3.11(2)用插入语句添加数据:插入…值(..)插入…选择…四、修改表1。使用企业管理器修改表表由结构和数据组成,当前修改表是指修改表的结构和约束。(1)添加字段(2)删除字段(3)修改约束2。使用ALTERTABLE语句修改表(1)使用添加子句添加列eg3.4:利用市场修改表的客户添

5、加电子邮件varchar(50)不为空(2)使用添加约束子句添加约束eg3.5:利用市场修改表的客户添加约束def_e默认的cqdx@163.com”电子邮件注意:1。当前建立的默认值约束只对从这个位置开始后面的数据起作用。2。每种约束在SQL语句中的表达形式不同,要注意总结。(3)使用约束子句删除约束eg3.6:利用市场修改表的客户约束def_e(4)使用降柱子句删除列eg3.7:利用市场修改表的客户降柱电子邮件(5)使用改变柱子句修改列属性eg3.8:利用市场修改表的客户修改列的电子邮件char(50)空注意:将原来允许为空的列设置为不允许为

6、空,必须保证之前没有存放空值的记录。(6)使用NOCHECK约束子句使约束无效或重新有效。eg3.9:利用市场修改表的客户def_eNOCHECK约束表检查约束def_e客户五、删除表(1)界面操作(2)SQL语句如:利用市场DROPTABLE命令删除删除表中所有行第四部分数据的查询与更新前提:1。完成了用户数据库的创建,并且数据库处于打开的状态。2。对应的表已经存在于数据库当中。对数据的操作:1。从数据库中查找出满足条件的数据:选择(查找的结果是一个动态集,不占用数据库的存储空间)2。添加、修改和删除数据:插入,更新,删除一、选择语句的基本语法

7、格式选择字段名称字段名称1,2,…,n字段名称[进入新表名][表名表名1,2,…,n表名][在条件表达式][字段名]组条件表达式[有][字段名ASC

8、DESC]命令二、简单查询1。使用选择子句选取字段(1)输出表中所有的列eg4.1:查询客户表中所有列的信息。利用市场从客户中选择*(2)输出表中的部分列eg4.2:从客户表中选取”姓名”和”电话”2个字段作为查询的输出字段。利用市场选择姓名,电话客户(3)为结果集内的列指定别名当结果集中的列是表中现成的列,可以使用表中原有的列名。但有的时候,结果集中的有些列是原表中一列或多列的运行结果,这个时候需

9、要对这样的列重命名。为结果集指定列名的语句格式:1.select列别名=原列名从数据源2.select原列名作为列别名从数据源eg4.3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。