文章目录

  • 创建数据库
  • 创建表
  • 字段
  • 数据类型
  • 字段属性
    • 输入掩码
    • 格式
  • 表与表的关系

创建数据库

数据库为单个文件:DatabaseName.accdb

创建表

设计视图创建表
创建->表设计:对表的结构进行详细设计。
包括,字段名称数据类型主键字段属性
数据视图创建表
创建->表:快速简表

字段

主关键字(主键):在一个表中能唯一标识一条记录的字段
ID:自动编号数据类型,可用作主键,即使某纪录被删除也不会重复原来已删除的编号。
性别:

功能 实现 备注
录入时的下拉选择 男 or 女 设置查阅向导 查阅向导在数据类型处设置,此处应先选择数据类型为文本,再进行查阅向导设置;查阅向导并不限制输入内容,只提供可选项目

数据类型

文本:存255以内字符,建立索引,可进行排序等操作
备注:存65,535以内字符,无索引
数字:字节型,1字节,0~255;整数型,2字节;长整型,4字节;单精度,4字节,7位小数;双精度,8字节,15位小数。
日期/时间:8字节,输入格式如 2020-3-3,或2020/3/3 等。
货币
自动编号:对应唯一的一条记录,与记录永久绑定
是/否:是为-1,否为0
OLE对象:只可存一个文件,一般可用于存照片
附件:可存多个文件
超链接:格式:链接文本#链接路径#
计算:用于各个字段之间的自动计算,如计算总分
查阅向导:做下拉菜单,不是基本类型,本身与其他数据类型结合

字段属性

字段大小:设置存储空间,合适的字段大小可以在保证内容完整性的同时缩小数据库体积。输入超过字段大小将截断多出的文本
格式:特指显示与打印输出的样式。
输入掩码:对输入字符,字符串长度,固定字符,作限制;注意: 输入掩码不可设置为大于字段大小
标题字段名称的别名,用于数据视图的显示,不用于数据处理。
默认值:默认值,用于设置出现频率很高的值,提高录入效率等;数据类型为是/否型的填 -1/0;当前录入时间,Date(),可用表达式生成器设置,当前年year(date()),当年9月1日DateSerial(year(date()),9,1),2010年当月1日DateSerial(2010,month(),1)。
有效性规则

数据类型 示例 功能
数字 >=18 And >=25 大于等于18小于等于25
文本 “男” Or “女” 限制性别字段只能录入男或女
日期/时间 >= #2010/9/1# 日期只能为2010年9月1日之后,#日期#
is not null 不能为空

有效性文本:当录入数据不符合有效性规则时给出的提示语
必填字段:该字段必须录入才可存储一条记录
索引:建立索引可加快查找速度,注意:备注类型不可设置索引;姓名字段不可设置为有(无重复)

输入掩码

可将输入掩码理解为:输入内容的形式
注:只对即将输入的记录作限制,对已有的记录不做更改

掩码 功能
0 该位置只能为数字,如学号掩码可设置为 000000
9 该位置为数字、空格
# 数字、空格、负数
L 字母
? 字母、空格
A 字母、数字
a 字母、数字、空格
Password/密码 密码,输入时显示***
示例掩码 "0987-"0000000 限制输入区号为0987的固定电话
示例掩码 000000000000 十一位学号
示例掩码 000"V-"990"W" 灯泡规格 220V- 60W

格式

日期显示格式:

设置 效果
dd\日mm\月yyyy\年 01日09月2013年

表与表的关系

一对一
一对多
多对多:常做成多个表,变成一对多的关系
关系的创建:数据库工具->关系;
实施参照完整性:设置之后为一对多关系,两表之间显示1-∞;
外键:一个表中的主键出现在另一个表中,那么这个主键在另一个表中被称为外键。
主表的信息不可少于相关表的信息:

主表 相关表
教师 课程
学生 成绩

下图中:关系一,主表为tCourse,相关表为tScore;
关系二,主表为tStud,相关表为tScore。

外部数据

  1. 导入:新表、追加。相当于复制了一份
  2. 链接:原表被修改可影响Access查看

Microsoft Access 数据库和表相关推荐

  1. C#使用VS 2010在程序加载时创建Access数据库和表

    最近在用C#做一个时间管理系统,需要用到数据库.但由于之前都没有接触过C#,以至于走了很多弯路,所以做完之后顺便在这里记录一下.一来可以使自己养成写文档的习惯,二来也可以帮助到后面学习C#的朋友,可谓 ...

  2. android读写access数据库,Android中利用远程Microsoft Access数据库应用程序

    我写一个Android应用程序,它接受一个字符串,通过条码阅读器读取,然后当一个特定的按钮按下时,它会认为字符串发送到数据库将他们的价值设定为"库存"或"缺货" ...

  3. access查询mysql_2017计算机二级Access数据库生成表查询教程

    2017计算机二级Access数据库生成表查询教程 引导语;你知道运用Access数据库如何查询生成表吗,以下是百分网小编分享给大家的2017计算机二级Access数据库生成表查询教程,欢迎阅读! 生 ...

  4. PHP通过PDO连接Microsoft Access数据库

    1连接到access数据库 $db = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)}; dbq=" ...

  5. Err.number错误号和可捕获的 Microsoft access 数据库引擎和 DAO错误说明

    错误码        信息 2420        数字语法错误 2421        日期语法错误 2422        字符串语法错误 2423        '.'.'!'.或 '()'的使 ...

  6. 使用 PHP PDO ODBC 示例的 Microsoft Access 数据库

    在本教程中,我们将看到一个关于如何使用 PDO 库连接到 MS Access 数据库的 PHP 代码示例. <?phpecho '<pre>';print_r(PDO::getAva ...

  7. access2013数据库实验笔记_实验一 ACCESS数据库及表的操作

    1 .掌握数据库的创建及其它简单操作 2 .熟练掌握数据表建立.数据表维护.数据表的操作 二.实验容与要求 1 .数据库的创建.打开.关闭 2 .数据表的创建:建立表结构.设置字段属性.建立表之间关系 ...

  8. .net连接access数据库

    很多时候我们并不需要很多数据库的功能,虽然Sqlserver已经很简单了,但是Access更简单,而且更容易移植,只要你安装了office 下面是使用步骤: 新建Access数据库 在桌面右键-新建M ...

  9. arcgis打开mdb数据库_操作方法:在 ArcGIS 中连接至 Microsoft Access 2007 / 2010 (ACCDB) 文件...

    操作方法:在 ArcGIS 中连接至 Microsoft Access 2007 / 2010 (ACCDB) 文件 摘要 Microsoft Office 2007 引入了一种新的 Microsof ...

最新文章

  1. 【转】5个常用的深度学习框架
  2. 京津冀青少年网球分级赛总决赛开打 118名选手对决
  3. 原生js动态为table追加html,JS动态添加Table的TR,TD实现方法
  4. 随手记录自动化常用的一些事情
  5. Python装饰器学习(九步入门)
  6. C 和 C++ 文件操作详解
  7. Ripro主题X系列站长素材下载网站模板
  8. 05-Elasticsearch官网译文(1)
  9. 2009 managertool software download..........
  10. java gridlayout 设置列宽_在Kivy的GridLayout中设置网格列宽?
  11. 新买的Olmpus 7070,5.1照得几张照片
  12. Mesos和Docker的集成
  13. 编译错误:vulkan/vulkan.h:没有那个文件或目录
  14. mongo报socket exception raised
  15. PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes—2017(笔记)
  16. 最长递增子序列的O(NlogN)算法
  17. 从红队视角看AWD攻击
  18. 程序员像妹子表白专用代码
  19. Ubuntu入门,Ubuntu基本软件,Ubuntu起始配置
  20. html5知识点:HTML5新特性

热门文章

  1. 1-2 移动均线交叉策略1
  2. 介绍两个用于生成二维码的js库
  3. 利用border-radius制作圆形、圆角矩形、半圆
  4. alert意为:警告、警报。
  5. 我的jQuery学习之路_笔记(三)
  6. 批量转换——颜色代码(16进制)与RGB
  7. vm文件,.vm后缀的文件
  8. 关于EVAL()函数(一)
  9. 通信业的双11来了!充话费、办宽带、买手机每年这时候最划算
  10. 销售订单配置项目说明