- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;使用模板创建数据库
创建空数据库
数据库文件的扩展名为.accdb;Access表结构由表结构和表内容组成。
表结构
字段名称
数据类型
字段属性
表内容
记录;数据表的命名
表名长度不能超过30个字符。
表名是由字母、汉字、数字、下划线和空格组成的字符序列。
表名中含有单词,全部采用单数形式,单词首字母要大写,多个单词间不用任何连接符号。
表名中含有的单词建议用完整的单词。如果导致表名长度超过30个字符,则从最后一个单词开始,依次向前采用该单词的缩写。
表名建议使用T_开头。;SQL是结构化查询语言的简称,是一种广泛应用于关系型数据库系统的数据查询和程序设计的语言。SQL相对简单,属于一种高级的非过程化编程语言。它不要求用户描述操作步骤,只需要说明操作要求。SQL主要包括4个部分:
数据查询语言(DataQueryLanguage,简称DQL)
完成记录的查询操作。主要命令动词有Select。
数据定义语言(DataDefinitionLanguage,简称DDL)
完成表的创建、修改、删除等操作。主要命令动词有Create、Alter、Drop等。
数据操纵语言(DataManipulationLanguage,简称DML)
完成记录的增、删、改等操作。主要命令动词有Insert、Delete和Update等。
数据控制语言(DataControlLanguage,简称DCL)
对数据库的安全性、完整性和并发性等进行有效控制。主要命令动词有Grant、Revoke、Commit、Rollback等。;Select语句基本语法
Select语句的主要功能是实现数据的查询,其一般格式如下:
Select[All|Distinct|Topn]
*|字段列表[,计算表达式As字段别名]
From数据源1[,数据源2[,数据源3[…]]]
[Where条件表达式]
[GroupBy字段名或表达式[Having条件表达式]]
[OrderBy字段名或表达式[Asc|Desc]];
简化后的Select语句如下:
Select……From……Where……GroupBy……OrderBy……;;[]:表示方括号中的内容是可选择的,根据不同的情形进行取舍。
:表示尖括号中的内容在实际使用时用具体的内容进行替换。
|:表示任选其一。如All|Distinct|Topn,表示在All、Distinct和Topn三者中任选一个。
All:表示返回所有满足条件的记录。
Distinct:表示返回不包含重复行的所有记录。
Topn:表示返回数据源中前n条记录,其中n为正整数。例如:Top10。
*:表示返回记录的所有字段。
字段列表:表示返回指定的字段,字段名之间用英文半角逗号隔开。例如:编号,书名,出版社。
计算表达式As字段别名:表示返回一个或多个计算表达式的值,并且可以给每一个计算表达式的值指定一个新字段名。若需要返回多个表达式的值,则各部分之间用逗号隔开。例如:Avg(年龄)As平均年龄。;From数据源:表示查询的数据源。可以是一个,也可以是多个。多个数据源之间用英文半角逗号隔开。例如:From读者表,借阅表,图书表。
Where条件表达式:表示查询的条件,条件表达式可能是关系表达式或逻辑表达式。例如:Where性别=“男”and年龄25,WhereLeft(借书证编号,4)=“2011”等等。
GroupBy字段名或表达式:表示对查询结果按指定的字段或表达式进行分组。例如:GroupBy单位名称,GroupByYear(办证日期)等等。
Having条件表达式:必须与GroupBy一起使用,用于限定参与分组的条件。例如:GroupBy文件程度Having性别=“男”。
OrderBy字段名:表示对查询结果按指定的字段排序。
Asc:表示查询结果按指定字段值升序排列。
Desc:表示查询结果按指定字段值降序排列。;SQL语言的数据定义功能包括基本表的创建、修改和删除等操作。
1.创建表
SQL使用Create命令来创建基本表,其命令格式如下:
CreateTable表名
(
字段名1数据类型[字段级约束条件1],
字段名2数据类型[字段级约束条件2],
字段名3数据类型[字段级约束条件3],
……
);;2.SQL使用Alter命令修改表,包括字段的增、删、改等操作。其命令格式如下:
AlterTable表名
[Add新字段名数据类型[字段级约束条件]]
[Alter字段名数据类型[字段级约束条件]]
[Drop字段名[字段级约束条件
您可能关注的文档
- C语言项目开发基础与实战-章节测验答案 徐嵩松 项目2理论知识测评答案.docx
- C语言项目开发基础与实战-章节测验答案 徐嵩松 项目4理论知识测评答案.docx
- C语言项目开发基础与实战-章节测验答案 徐嵩松 项目5理论知识测评答案.docx
- C语言项目开发基础与实战-章节测验答案汇总 徐嵩松 项目2--5.docx
- C语言项目开发基础与实战-课件 项目1 初始C语言.pptx
- C语言项目开发基础与实战-课件 项目2 实验设备管理系统.pptx
- C语言项目开发基础与实战-课件 项目3 学生成绩管理系统.pptx
- C语言项目开发基础与实战-课件 项目4 家庭财务管理系统.pptx
- C语言项目开发基础与实战-课件 项目6 火车票订票管理系统.pptx
- C语言项目开发基础与实战-课件 项目7 员工信息管理系统.pptx
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)