Microsoft Access 数据库和表
文章目录
- 创建数据库
- 创建表
- 字段
- 数据类型
- 字段属性
- 输入掩码
- 格式
- 表与表的关系
创建数据库
数据库为单个文件: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。
外部数据:
- 导入:新表、追加。相当于复制了一份
- 链接:原表被修改可影响Access查看
Microsoft Access 数据库和表相关推荐
- C#使用VS 2010在程序加载时创建Access数据库和表
最近在用C#做一个时间管理系统,需要用到数据库.但由于之前都没有接触过C#,以至于走了很多弯路,所以做完之后顺便在这里记录一下.一来可以使自己养成写文档的习惯,二来也可以帮助到后面学习C#的朋友,可谓 ...
- android读写access数据库,Android中利用远程Microsoft Access数据库应用程序
我写一个Android应用程序,它接受一个字符串,通过条码阅读器读取,然后当一个特定的按钮按下时,它会认为字符串发送到数据库将他们的价值设定为"库存"或"缺货" ...
- access查询mysql_2017计算机二级Access数据库生成表查询教程
2017计算机二级Access数据库生成表查询教程 引导语;你知道运用Access数据库如何查询生成表吗,以下是百分网小编分享给大家的2017计算机二级Access数据库生成表查询教程,欢迎阅读! 生 ...
- PHP通过PDO连接Microsoft Access数据库
1连接到access数据库 $db = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)}; dbq=" ...
- Err.number错误号和可捕获的 Microsoft access 数据库引擎和 DAO错误说明
错误码 信息 2420 数字语法错误 2421 日期语法错误 2422 字符串语法错误 2423 '.'.'!'.或 '()'的使 ...
- 使用 PHP PDO ODBC 示例的 Microsoft Access 数据库
在本教程中,我们将看到一个关于如何使用 PDO 库连接到 MS Access 数据库的 PHP 代码示例. <?phpecho '<pre>';print_r(PDO::getAva ...
- access2013数据库实验笔记_实验一 ACCESS数据库及表的操作
1 .掌握数据库的创建及其它简单操作 2 .熟练掌握数据表建立.数据表维护.数据表的操作 二.实验容与要求 1 .数据库的创建.打开.关闭 2 .数据表的创建:建立表结构.设置字段属性.建立表之间关系 ...
- .net连接access数据库
很多时候我们并不需要很多数据库的功能,虽然Sqlserver已经很简单了,但是Access更简单,而且更容易移植,只要你安装了office 下面是使用步骤: 新建Access数据库 在桌面右键-新建M ...
- arcgis打开mdb数据库_操作方法:在 ArcGIS 中连接至 Microsoft Access 2007 / 2010 (ACCDB) 文件...
操作方法:在 ArcGIS 中连接至 Microsoft Access 2007 / 2010 (ACCDB) 文件 摘要 Microsoft Office 2007 引入了一种新的 Microsof ...
最新文章
- 【转】5个常用的深度学习框架
- 京津冀青少年网球分级赛总决赛开打 118名选手对决
- 原生js动态为table追加html,JS动态添加Table的TR,TD实现方法
- 随手记录自动化常用的一些事情
- Python装饰器学习(九步入门)
- C 和 C++ 文件操作详解
- Ripro主题X系列站长素材下载网站模板
- 05-Elasticsearch官网译文(1)
- 2009 managertool software download..........
- java gridlayout 设置列宽_在Kivy的GridLayout中设置网格列宽?
- 新买的Olmpus 7070,5.1照得几张照片
- Mesos和Docker的集成
- 编译错误:vulkan/vulkan.h:没有那个文件或目录
- mongo报socket exception raised
- PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes—2017(笔记)
- 最长递增子序列的O(NlogN)算法
- 从红队视角看AWD攻击
- 程序员像妹子表白专用代码
- Ubuntu入门,Ubuntu基本软件,Ubuntu起始配置
- html5知识点:HTML5新特性