ACCESS数据库基础概念数据库的定义与作关系型数据库的特点多张表只需一个编号去关联关键字ACCESS与其他数据库如MySQL、SQL Server的对比表的设计与管理表间关系设计一对一合并表一对多一主做多外多对多中间表新的主是其他表的联合主字段属性的调整默认值、验证规则SQL 语句SQL 语法SQL语句基本语法的数据顺序普通查询固定顺序SELECT 字段计算列FROM 数据表WHERE 筛选条件GROUP BY 分组字段交叉表固定顺序TRANSFORM 单元格统计SELECT 行维度、汇总列FROM 数据表GROUP BY 分组维度PIVOT 列维度语法基础符号关键字的意思均为英文符号符号用途,分隔字段、条件项.关联表与字段///比较判断()包裹函数、判断条件[]规范特殊名称包裹文本内容数据转换函数语法CStr(字段)转为文本格式: CStr(产犊表分组.事件日期) AS 事件日期.CDbl(字段)→ 转数字CDate(字段)→ 转日期CInt(字段)→ 转整数Format(字段,格式)将日期 / 时间类型字段转换成指定格式的字符串格式符含义示例日期2025-12-25输出结果yyyy4 位年份FORMAT (日期yyyy)2025MM2 位月份补 0FORMAT (日期MM)12dd2 位日期补 0FORMAT (日期dd)25HH24 小时制补 0FORMAT (日期HH)14hh12 小时制补 0FORMAT (日期hh)02mm分钟补 0FORMAT (日期mm)30ss秒补 0FORMAT (日期ss)59-- 年月202512 SELECT FORMAT(create_time, yyyyMM) FROM test;-- 月日12-25 SELECT FORMAT(create_time, MM-dd) FROM test;多条件判断 Switch 语法Switch(条件1,结果1,条件2,结果2,...) AS 别名等于、小于、大于And并且、Or或者不等于筛选语法WHERE语法FROM 表名 WHERE 条件表达式例子FROM 产犊表分组 WHERE 产犊表分组.产犊类型 胚胎死亡;计数统计 Count 语法Count(字段名)统计符合条件的记录条数示例Count(产犊表分组.耳号) AS [总计 耳号]分组 GROUP BY 语法统计类字段搭配使用按指定字段归类汇总GROUP BY 字段1,字段2交叉表 TRANSFORM 专属语法TRANSFORM 聚合函数 AS 内部统计别名SELECT 行字段,统计汇总项..........决定左边字段显示什么FROM 数据表..................从哪的数据来显示GROUP BY 行分组字段..................按什么组合分行 造行PIVOT 列表头字段;...........顶部表头是什么 造列{就是将列表头字段中的类型生成对应列}示例拆解说明内层括号先查出原始数据PIVOT 内第一行统计展示的数值常用SUM/COUNTFOR 后字段原本竖排数据转为横向列标题IN 括号枚举所有要生成的表头名称