C语言项目开发基础与实战-课件 项目5 课程选修管理系统.pptx

C语言项目开发基础与实战-课件 项目5 课程选修管理系统.pptx

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

文档评论(0)

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

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档