数据库
表:
表头: 字段名类型宽度
数据类型: 1文本型->宽度:255
2数字型->数值年龄成绩工资
字节: 0->255
整型:-32768->32767
长整型
3日期/时间:年月日
2013-10-21
格式: 长日期->2013年10月21日
短日期->2013-10-21 2013-1-1
中日期->13-10-21 13-01-01
4,是/否型:yes/no true/false -1/0
5,OLE对象:
右单击单元格->插入对象->浏览->由文件创建
6,备注型:宽度是65535
菜单栏->创建->表设计->字段名称,类型,字段大小-> 尚未主键->否
7查阅向导
将性别的数据类型->查阅向导:切换到设计视图
->对话框(1,自行键入值2,来自于表或查询)
8计算型: 该列的值是由其它字段值(本表中的)计算得出来表达式生成器(表达式类别->字段名称:基本+奖金)
9,自动编号型:
日期/时间
格式: 长日期短日期中日期
1,工作时间显示为年月
2001-11
更改工作时间的格式:YYYY-MM
2,工作时间显示月日年
更改工作时间的格式:MM/DD/YYYY
工作时间显示效果是: 12月9日1996年
MM月DD日YYYY年记录
掩码:教师表中的编号
工作时间–》9999-99-99
电话号码的掩码: 显示->0531-******** 输入掩码: ―0531-‖00000000
仓库表中仓库号:-》LL0
220V-60W
220V-??W - ‖220V-―00‖W‖
教师表:添加电话号码,如,0532-********
0000-00000000
只显示济南电话码:0531-********
掩码:‖0531‖-00000000
数据库:周二四
新建数据库-〉左上角视图-〉
表头(字段名称-〉表头行类型字段大小)数字->数值型/文本
表:教师表
职工表
仓库表
数字->数值型:
字段大小:字节->0-255
整型: -32768->32767
长整型
单精度
双精度
时期时间型:
长日期:2013年10月17日
中日期:13-10-17 13-09-01
短日期:2013-10-17 2013-9-1
列宽:具体值右单击->字段宽度
隐藏字段
选中照片单元格->右单击->插入对象->浏览
->包
取消隐藏
移动列
添加/删除字段和记录
冻结列
添加主键
如,(0531)16346555
(0534)12345678 掩码:‖(0534)‖00000000
默认值:
有效性规则
有效性文本
1,数字型
仓库表:面积
默认值:500
有效性:>=200 AND <=700
有效性文本: 面积必须介于200和500之间!
职工表:工资
有效性: >1200 AND <2000
默认值:1500
有效性文本:!@#$%%^&&**
2,文本型
教师表:性别
有效性规则: 男OR 女
默认值: 女
AND OR
Nan nv
Benke gaozhong
3,日期/时间型
教师表:工作时间
默认值: DATE( )
有效性规则: >=2012-01-01 AND <=2020-12-31
有效性文本: 2012年和2020年之间
>=date()-20 and <=date()+20
Time()
Now()
4,是否型
教师表中的婚否
默认值:FALSE →0→NO
TRUE→-1→YES
建立表之间关系:
1,两个表必须有共同字段(字段名可以不一致,字段值代表的意义相同)
2,其中一个共同字段做主键
前提条件:关闭做关系的表
工具栏->关系按钮( 菜单栏中->工具->关系)
通过一个表可以浏览两个表的内容
主表:共同字段做主键(可以浏览子表中的内容)--》加号子表
修改:主表更改时,子表跟着改变
插入:子表中插入时,主表中有允许插入(实施参照完整)
添加一条记录
添加一个字段
删除一个段
获取外部数据:导入和链接
导入:复制(和原数据没有任何关系)
方法:
1,导入ACC表:菜单栏里->外部数据->对话框->
选择第一个小圆圈->选择数据源(该对话框最上面)->确定-> 导入对象对话框(选择需要导入的表)
2,导入EXCEL表:
(1)导入后变成独立新表:
菜单栏里->外部数据->对话框-> 选择第一个小圆圈-
->选择数据源(该对话框最上面)->确定->包含第一行为列标题(2) 导入已经存在的表内:
菜单栏里->外部数据->对话框-> 选择第二个小圆圈(追加到哪个表)
->选择数据源(该对话框最上面)->确定->包含第一行为列标题
提示:做为新表导入:AA
导入到现有表(结构相同)
将BB导入到SHEET1表中
链接:和原数据未断绝关系
数据库-》右单击数据.
右右右-》链接
(1)链接ACC:
菜单栏里->外部数据->对话框-> 选择第二个小圆圈- ->选择数据源(该对话框最上面)->确定->
(2)链接EXL:
菜单栏里->外部数据->对话框-> 选择第三个小圆圈-
->选择数据源(该对话框最上面)->确定->包含第一行为列标题
多字段做主键:
设计视图:选中仓库号和职工号-》点钥匙
查找:菜单栏-》编辑-》查找
范围:光标所在的列和整个表
匹配:整个字段字段的开头字段任何部分
替换:
*-》任意若干字符
?-》任意一个字符
A*
李*
*三
李?
M [A-E]N:MAN MBN MCN MDN MEN M[AE] N :MAN MEN
MAN MEN MIN
NULL:表中没有输入值(空白)
电话号码IS NULL—》不确定的电话号码
职工号IS NULL
电话号IS NOT NULL
使用表:
排序:
男女
NAN NV
CHANGJIANG CHINA
飞机汽车轮船
12 >2
―12‖ < ―2‖
日期:越早的日期越小越晚的日期越大越早的日期年龄越大越晚的日期年龄越小出生日期按年龄升序
“0”-》48
“5”“6”“12”
小-》大:“12”“5”“6”
5 6 12
单字段:
多字段:同时升序/降序-》选中相邻的列(左-)右)
先按照左侧字段排序,当左侧字段相同时再依次按照右侧排序(左-)右)
一个升序另一个降序
不相邻字段
右-》左
----》高级筛选/排序:菜单栏中记录-》筛选-》
排序与表同时保存
将仓库表中的城市字段设为必填字段
以职工表中仓库号建立索引(有重复)
索引:普通索引主索引->主键唯一索引
索引(有重复) 索引(无重复)
标题: 数据表浏览中看到字段名
将教师表中‖姓名‖字段的标题设为名字
说明:
将教师表中‖简历‖字段的说明设为:自大学起的简历信息
筛选
拆分表:菜单栏->数据库工具->分析表-> 下一步->下一步->选择被拆分的表->自行决定
查询:
运算符:关系运算/ 逻辑运算/算术运算
>= <= <> = > <
AND:并且OR:和或者
NOT:取反
X AND Y→TRUE:XY同为真值
X OR Y→TRUE:XY其中一个为真
TRUE/FALSE
A=10 b=20
A
a>b and a<>0
true and false= false
and:
true->左右两侧表达式均为真
or:
true-》只要有一侧为真
not: 取反
a=10 b=20
not(a
运算符
姓名=‖李明‖
姓名<>‖李明‖
逻辑运算: AND :并且OR :和或者NOT:取反
年龄>10 AND 年龄<30
姓名=‖张三‖OR 姓名=‖李四‖
A=10
B=20
A>B-→
NOT(A>B)→
IN: 在。。。内
姓名IN (―张三‖,‖李四‖)
等价于: 姓名=‖张三‖ OR 姓名=‖李四‖
姓名NOT IN (“张三”,“李四”)姓名<>‖张三‖ AND 姓名<>‖李四‖工资in(1500,3000)
工资=1500 or 工资=3000
学号IN(―1001‖,‖1002‖)
姓名NOT IN (―张三‖,‖李四‖)
BETWEEN ….AND…等价于: >= AND <=
X BETWEEN A AND B
等价于: X>=A AND X<=B
面积>=300 AND 面积<=500
面积BETWEEN 300 AND 500
年龄BETWEEN 11 AND 29
年龄>=11 AND 年龄<=29
年龄>10 and 年龄<30
年龄BETWEEN 20 AND 30
年龄>20 AND 年龄<30
文本型: ―‖
日期型: #YYYY-MM-DD#
已知表达式:2005-12-10,该表达式值是多少:
字段名称必须加方框号如,
[上课时间] BETWEEN #2012-10-01# AND #2012-10-31# [姓名]=‖张一‖
NULL:空值->不确定的值
电话号码IS NULL
电话号码IS NOT NULL
LIKE 匹配函数
通配符: *: 任意若干个字符
?:任意单个字符
#:任意一个数字
[]:方括号以内m[ad]e
m[A-C]e:
姓名LIKE ―李*‖姓名LIKE ―*明‖
姓名LIKE ―*静*‖姓名LIKE ―张?‖
简历LIKE ―*书法*‖
年龄IS NULL→表中年龄空着没写的(不确定的值) 年龄IS NOT NULL
RIGHT(A,B)
LEFT(A,B)
MID(A,C,B)
取子串
A→原串B→截取的长度C-→指定位置
X=‖计算机等级考试‖