access的十种数据类型说明及对应的添加语句
ACCESS,SQL(包含字段类型说明,及语法创建表)

ACCESS,SQL(包含字段类型说明,及语法创建表)ACCESS所有类型为:Big Integer、Binary、Boolean、Byte、Char、Currency、Date/Time、Decimal、Double、Float、GUID、Integer、Long、Long Binary (OLE Object)、Memo、Numeric、Single、Text、Time、TimeStamp 以及 VarBinary。
常⽤的⼏种:Date/Time ⽇期/时间Boolean 是/否Decimal ⼩数Memo 备注Text ⽂本Integer 整数如果⽤⾃动编号且主键,如下:create table table1 (id autoincrement(1,1) primary key)CREATE TABLE AAA(RID Counter,url Memo,ActName Memo, ActDate text(150), Up_Time text(100))连接字符串:conn = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = 法律之星.mdb";SQL SERVER 2005:DATENAME返回代表指定⽇期的指定⽇期部分的字符串。
语法DATENAME ( datepart , date )参数datepart是指定应返回的⽇期部分的参数。
下表列出了 Microsoft® SQL Server™ 识别的⽇期部分和缩写。
⽇期部分缩写year yy, yyyyquarter qq, qmonth mm, mdayofyear dy, yday dd, dweek wk, wwweekday dwHour hhminute mi, nsecond ss, smillisecond msweekday (dw) ⽇期部分返回星期⼏(星期天、星期⼀等)。
access语句大全

access语句大全Access是一款常用的关系型数据库管理系统,广泛用于小型办公场景中的数据管理和处理。
作为数据库的核心部分,Access语句可以帮助我们完成各种数据库操作,包括创建表格、查询数据、更新数据等等。
在本文中,我们将为您介绍一些常用的Access语句,帮助您更好地使用这款数据库管理系统。
1. 创建表格Access使用CREATE TABLE语句来创建表格。
以下是一个示例:CREATE TABLE Customers (CustomerID INT PRIMARY KEY,CustomerName VARCHAR(50),Address VARCHAR(100),City VARCHAR(50),Country VARCHAR(50));上述语句将创建一个名为"Customers"的表格,包括了CustomerID、CustomerName、Address、City和Country这五个字段。
2. 插入数据使用INSERT INTO语句可以向表格中插入数据。
以下是一个示例:INSERT INTO Customers (CustomerID, CustomerName, Address, City, Country) VALUES (1, 'John Doe', '123 Main St', 'New York', 'USA');上述语句将在"Customers"表格中插入一条数据,包括了CustomerID为1,CustomerName为'John Doe',Address为'123 Main St',City为'New York',Country 为'USA'。
3. 查询数据Access使用SELECT语句来查询数据。
(完整版)ACCESS数据库中常见的SQL语句汇总教程

(完整版)ACCESS数据库中常见的SQL语句汇总教程ACCESS数据库的SQL语句教学1、查询所有记录:Select *通常⽤于快速查看表中的记录。
当对表的结构⽆法确切记忆时,或要快速查看表中的记录时,使⽤Select *是很⽅便的。
use 企业销售管理系统Select * from 职⼯2、投影查询:很多时候并不需要将所有列的数据都显⽰出来。
投影查询就是允许⽤户显⽰所需要的列。
假设显⽰职⼯表中职⼯号、姓名、⼯资信息,具体操作⽅法如下。
Select 职⼯号,姓名,⼯资 from 职⼯在Select查询中,还可以按照实际的需要或⾃⼰的喜好安排显⽰列的顺序,如果要把姓名放到第⼀列,则代码如下:Select 姓名, 职⼯号,⼯资 from 职⼯3、条件查询:显⽰wh1或wh2仓库、性别不为⼥、⼯资在1300~2100之间的职⼯信息。
具体操作如下:Select * from 职⼯号 where(仓库号='wh1' or 仓库号='wh2')And not 性别='⼥' and ⼯资>=1300 and ⼯资<=2100在这⾥⼀定要注意,(仓库号='wh1' or仓库号='wh2')⼀定要加括号,否则就不是原题的意思。
4、谓词In查询:在查找特定条件的数据时,如果条件较多,就需要⽤到多个Or运算符,以查找满⾜其中任⼀条的记录。
但使⽤多个Or运算符,将使Where⼦句变得过于冗长,这时使⽤In就⾮常清楚。
另外,在后⾯讲解的嵌套查询中,也必须使⽤In查询。
下⾯以显⽰zg1、zg2、zg11、zg15的订购单信息为例具体讲解⼀下。
使⽤Or运算符Select * from 订购单 where 职⼯号='zg1' or 职⼯号='zg2'Or 职⼯号='zg11' or 职⼯号='zg15'使⽤谓词InUse 企业销售管理系统Select * from 订购单 where 职⼯号 in('zg1', 'zg2', 'zg11', 'zg15')在Select语句中,还⽀持In与Not结合使⽤。
ACCESS 数据库

ACCESS数据库ACCESS 数据库后缀名:.mdb表字段字段类型:自动编号、文本、数字、货币、备注、日期、是否(TRUE/FALSE)SQL 语句常用内部函数和合计函数内部函数:DATE( ) 返回日期YEAR(D) 返回年份组合:YEAR(DATE( ))合计函数:AVG(列) 计算列的数据的平均值COUNT(列) 计算列的数据个数特殊:COUNT(*) 计算表的行数SUM(列) 计算列的和MAX(列) 计算列的最大值MIN(列)计算列的最小值FIRST(列)分组查询时选择同一组中的数据的第一条(最后一条)作为输出数据LAST(列)一、INSERT语句作用:插入语句格式:INSERT INTO 表名[(字段1),…..(字段n)]VALUES (数据1,………数据n)解释:向表(指定的字段中)插入指定的数据注意:所有文本类型的字段数据需要加““日期格式:2011/11/12 表达为:#11/12/2011#数字类型不需要加引号自动编号类型不能用SQL语句插入数据例:向表students 插入记录(990301 杨国强男党员化学1980.12.28 220) INSERT INTO StudentsVALUES (“990301”,”杨国强”,”男”,True,”化学”,#12/28/1980#,220)二、DELETE语句作用:删除数据格式:DELETE FROM 表[WHERE条件]解释:从表中删除数据(如果有WHERE条件,则删除满足该条件句的数据)注意:如果删除整个表的数据,表仍存在。
例:删除scores中成绩低于60的记录DELETE FROM scoresWHERE 成绩<60如果要删除成绩在60-70分之间(包括端点),WHERE条件句怎么输?WHERE 成绩>=60 and 成绩<=70三、UPDATE语句作用:更新数据库中的数据格式:UPDATE 表SET 字段1=表达式1,……字段n=表达式n[WHERE]解释:分别对每个字段执行相应的表达式来更新数据例:将students中助学金低于200的学生的助学金加30UPDATE students set 助学金=助学金+30WHERE 助学金<200第二节:查询语句-----SELECT语句作用:查询数据SELECT [all/distinct] 列from 表基本语句,选择字段[WHERE] 选择记录条件[GROUP BY 列名[HAVING 过滤表达式]] 分组(HAVING选择分组数据条件)[ORDER BY 列名[asc/desc]] 排序一、选择字段基本部分,作用是查询所需要的列All/distinct: ALL显示所有数据Distinct 显示不重复的数据注意:目标列格式:列名[as 别名]目标列可以使用合计函数例:查询所有学生的学号,姓名,性别和专业SELECT 学号,姓名,性别,专业from Students例:查询学生人数、最低助学金、最高助学金、平均助学金SELECT COUNT(*) AS 学生人数,MIN(助学金) AS 最低助学金,MAX(助学金) AS 最高助学金,AVG(助学金) AS 平均助学金FROM Students例:查询学生的人数和平均年龄SELECT COUNT(*) AS 学生人数,AVG(YEAR(Date( ))-YEAR(出生年月)) AS 平均年龄FROM Students二、选择记录WHERE子句作用:一是选择记录,二是建立多个表之间的连接。
access数据库语句大全

access数据库语句大全Access数据库语句大全包括以下内容:1.创建表:使用CREATE TABLE语句创建新表。
2.sql复制代码CREATE TABLEtable_name (column1 datatype,column2 datatype,column3 datatype,...);3.插入数据:使用INSERT INTO语句向表中插入新数据。
4.sql复制代码INSERT INTO table_name (column1, column2, column3, ...)VALUES (value1, value2, value3, ...);5.查询数据:使用SELECT语句从表中检索数据。
6.sql复制代码SELECT column1,column2, ...FROM table_nameWHERE condition;7.更新数据:使用UPDATE语句更新表中已存在的数据。
8.sql复制代码UPDATE table_nameSET column1 = value1, column2 =value2, ...WHERE condition;9.删除数据:使用DELETE语句从表中删除数据。
10.sql复制代码DELETE FROM table_name WHEREcondition;11.创建索引:使用CREATE INDEX语句创建索引,以提高查询性能。
12.sql复制代码CREATE INDEX index_name ON table_name (column1,column2, ...);13.创建关联:使用CREATE TABLE语句创建表,并在表中定义外键约束,以实现表之间的关联。
14.sql复制代码CREATE TABLE table_name (column1 datatype,column2 datatype,...CONSTRAINT fk_name FOREIGN KEY (column) REFERENCESother_table(other_column));。
ACCESS中基本的SQL语句格式

常用sql语句格式数据定义语句一、建表结构:Create Table 表名(字段名类型[(大小)][,…])二、修改表结构:1、添加字段:Alter Table 表名 Add Column 字段名类型[(大小)]2、删除字段:Alter Table 表名 Drop Column 字段名3、改字段类型:Alter Table 表名 Alter 字段名新类型[(大小)]三、删除表:Drop Table 表名数据操作语句四、添加记录1、添加一条记录并将指定的值填入指定字段Insert Into 表名[(字段名表)] Values(值列表)注:若所有字段都要填入字段且字段顺序与值的顺序一致则省略字段名表,否则必须加上2、将某查询结果追加到指定的一个已有表末(对应设计视图创建的“追加查询”)Insert Into 表名[(字段名表)] Select_Sql语句五、修改表数据(对应设计视图创建的“更新查询”)Update 表名 Set 字段名=表达式[Where 条件]注:若所有记录均要修改则省略[Where 条件],否则必须加上六、删除表记录(对应设计视图创建的“更新查询”)Delete From 表名[Where 条件]注:若删除所有记录则省略[Where 条件],否则必须加上七、SELECT数据查询语句格式Select [Top N [Percent]][Distint 字段名] * | 字段名表[Into 新表名]From 表名1 [ Inner Join 表名2 On 联接条件][Where 筛选条件[And][联接条件]][Group By 分组字段[Having 组筛选条件]][Order By 排序字段1 [Asc|Desc][,排序字段1 [Asc|Desc]][,…]]按功能分解格式(格式在应用时:汉字换成具体的内容,不再写格式中的方括号和尖括号等):1、查看表中全部数据Select * From 表名2、查看表中前n条记录Select Top N * From 表名3、查看表中前百分之n条记录Select Top N Percent * From 表名4、查看表中某字段的值有哪些(不重复)Select Distinct 字段 From 表名5、查看表中指定字段的值Select 字段名1,字段名2[,…] From 表名6、查看表中符合条件的记录内容Select * From 表名 Where 筛选条件7、查看表中符合条件的记录复制到新表中Select * Into 新表名 From 表名 Where 筛选条件8、按某字段升序查看表中的记录内容Select * From 表名 Order By 排序字段 Asc注:Asc可以省略9、按某字段降序查看表中的记录内容Select * From 表名 Order By 排序字段 Desc10、按某字段降序再按另一字段升序查看表中的记录内容Select * From 表名 Order By 排序字段1 Desc,排序字段211、按某字段分组统计表中的数据Select 分组字段名,计算表达式1 As 新列名[,…]From 表名 Group By 分组字段12、按某字段分组统计表中的数据,并显示符合条件的组Select 分组字段名,计算表达式1 As 新列名[,…]From 表名Group By 分组字段 Having 组筛选条件13、查看两表中的符合条件的数据Select 表名.字段名1, 表名.字段名1[,…] From 表名1 Inner Join 表名2 On 表名1.关联字段=表名2.关联字段 Where 筛选条件或:Select 表名.字段名1, 表名.字段名1[,…] From 表名1 , 表名2Where 表名1.关联字段=表名2.关联字段 And 筛选条件注: 表名1.关联字段=表名2.关联字段为联接条件。
Access-2010数据表知识点

Access2010建立和维护数据表知识点任务1 建立数据表一、关于表的基本概念。
表:是数据库中最基本的对象,一切数据只存储于表中。
字段:是指表中的列,一个表最多255个字段。
记录:是指表中的行。
字段名:最大长度不超过64个字符,字段名中不能有点、叹号、中括号(.![]),可以有空格但不能在前面。
主键:又叫主关键字,关于主键应掌握以下几点:①主键值能惟一地标识表中记录。
②一个表只能有一个主键。
③主键可以由一个字段,也可以由多个字段组成。
④主键的值不可重复,也不可为空(NULL)。
⑤Access自动按主键值的顺序显示表中的记录,如果没有定义主键,则按输入记录的顺序显示表中的记录。
⑥建立主键是两个表建立关联的基础。
⑦虽然主键不是必需的,但最好为每个表都设置一个主键。
⑧自动编号型字段可自动创建为主键,创建了主键的字段自动创建为无重复的索引。
外键:又称为外关键字,另一个表的主键在当前表中称为外键。
二、Access 2010的数据类型(12个):①文本:最大长度255个字符,默认255个字符。
用于存储文本和数字。
②数字:在“字段大小”属性中有7个选项:字节、整型、长整型(默认)、小数、单精度、双精度、同步复制ID。
③货币:系统自动显示人民币符号和千位分节逗号。
④备注:长度一般大于255个字符,不超过65535个字符。
⑤日期/时间:用于存储日期或时间。
⑥自动编号:系统自动指定(递增或随机)唯一的顺序号,删除后不能再生成。
⑦是/否:用于保存只有两种状态的数据。
⑧OLE对象:主要用于存放图形、声音、图像等对象,可以采用嵌入和连接两种方式。
⑨超链接:主要用于存放网址。
⑩附件:用于在一个字段中存储多个不同类型的文件,比如可以是Word文档和图片文件。
○11计算:把多个字段值经过运算作为该字段值。
○12查阅向导:提供一个建立字段内容的组合框。
三、创建表的方法:0、Access数据表的视图(1)数据表的4种视图:①设计视图:主要用于创建及修改表结构、定义字段属性。
access数据类型大全

access数据类型大全ALTER TABLE tb ALTER COLUMN aa Byte 数字[字节]ALTER TABLE tb ALTER COLUMN aa Long 数字[长整型]ALTER TABLE tb ALTER COLUMN aa Short 数字[整型]ALTER TABLE tb ALTER COLUMN aa Single 数字[单精度]ALTER TABLE tb ALTER COLUMN aa Double 数字[双精度]ALTER TABLE tb ALTER COLUMN aa Currency 货币ALTER TABLE tb ALTER COLUMN aa Char 文本ALTER TABLE tb ALTER COLUMN aa Text(n) 文本,其中n表示字段大小ALTER TABLE tb ALTER COLUMN aa Binary 二进制ALTER TABLE tb ALTER COLUMN aa Counter 自动编号ALTER TABLE tb ALTER COLUMN aa Memo 备注ALTER TABLE tb ALTER COLUMN aa Time 日期/时间adBigInt: 20 ;adBinary : 128 ;adBoolean: 11 ;adChar: 129 ;adDBTimeStamp: 135 ;adEmpty: 0 ;adInteger: 3 ;adSmallInt: 2 ;adTinyInt: 16 ;adVarChar: 200 ;DataTypeEnum指定Field、Parameter或Property的数据类型。
在下表的“说明”列的括号中显示了相应的OLE DB 类型指示符。
有关 OLE DB 数据类型的详细信息,请参阅OLE DB Programmer's Reference 的Chapter 13和Appendix A。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ACCESS的十种数据类型分别对应的添加语句
[此问题的推荐答案]
access数据类型大全
ALTER TABLE tb ALTER COLUMN aa Byte 数字[字节]
ALTER TABLE tb ALTER COLUMN aa Long 数字[长整型]
ALTER TABLE tb ALTER COLUMN aa Short 数字[整型]
ALTER TABLE tb ALTER COLUMN aa Single 数字[单精度]
ALTER TABLE tb ALTER COLUMN aa Double 数字[双精度]
ALTER TABLE tb ALTER COLUMN aa Currency 货币
ALTER TABLE tb ALTER COLUMN aa Char 文本
ALTER TABLE tb ALTER COLUMN aa Text(n) 文本,其中n表示字段大小
ALTER TABLE tb ALTER COLUMN aa Binary 二进制
ALTER TABLE tb ALTER COLUMN aa Counter 自动编号
ALTER TABLE tb ALTER COLUMN aa Memo 备注
ALTER TABLE tb ALTER COLUMN aa Time 日期/时间
在表的设计视图中,每一个字段都有设计类型,Access允许九种数据类型:文本、备注、数值、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查询向导。
文本:这种类型允许最大255个字符或数字,Access默认的大小是50个字符,而且系统只保存输入到字段中的字符,而不保存文本字段中未用位置上的空字符。
可以设置“字段大小”属性控制可输入的最大字符长度。
备注:这种类型用来保存长度较长的文本及数字,它允许字段能够存储长达64000个字符的内容。
但Access不能对备注字段进行排序或索引,却可以对文本字段进行排序和索引。
在备注字段中虽然可以搜索文本,但却不如在有索引的文本字段中搜索得快。
数字:这种字段类型可以用来存储进行算术计算的数字数据,用户还可以设置“字段大小”属性定义一个特定的数字类型,任何指定为数字数据类型的字型可以设置成“字节”、“整数”、“长整数”、“单精度数”、“双精度数”、“同步复制ID”、“小数”五种类型。
在Access中通常默认为“双精度数”。
日期/时间:这种类型是用来存储日期、时间或日期时间一起的,每个日期/时间字段需要8个字节来存储空间。
货币:这种类型是数字数据类型的特殊类型,等价于具有双精度属性的数字字段类型。
向货币字段输入数据时,不必键入人民币符号和千位处的逗号,Access会自动显示人民币符号和逗号,并添加两位小数到货币字段。
当小数部分多于两位时,Access会对数据进行四舍五入。
精确度为小数点左方15位数及右方4位数。
自动编号:这种类型较为特殊,每次向表格添加新记录时,Access会自动插入唯一顺序或者随机编号,即在自动编号字段中指定某一数值。
自动编号一旦被指定,就会永久地与记录连接。
如果删除了表格中含有自动编号字段的一个记录后,Access并不会为表格自动编号字段重新编号。
当添加某一记录时,Access不再使用已被删除的自动编号字段的数值,而是重新按递增的规律重新赋值。
是/否:这种字段是针对于某一字段中只包含两个不同的可选值而设立的字段,通过是/否数据类型的格式特性,用户可以对是/否字段进行选择。
添加true/false或者0/1都可以
OLE对象:这个字段是指字段允许单独地“链接”或“嵌入”OLE对象。
添加数据到OLE
对象字段时,可以链接或嵌入Access表中的OLE对象是指在其他使用OLE协议程序创建的对象,例如WORD文档、EXCEL电子表格、图像、声音或其他二进制数据。
OLE对象字段最大可为1GB,它主要受磁盘空间限制。
超级链接:这个字段主要是用来保存超级链接的,包含作为超级链接地址的文本或以文本形式存储的字符与数字的组合。
当单击一个超级链接时,WEB浏览器或Access将根据超级链接地址到达指定的目标。
超级链接最多可包含三部分:一是在字段或控件中显示的文本;二是到文件或页面的路径;三是在文件或页面中的地址。
在这个字段或控件中插入超级链接地址最简单的方法就是在“插入”菜单中单击“超级链接”命令。
查阅向导:这个字段类型为用户提供了一个建立字段内容的列表,可以在列表中选择所列内容作为添入字段的内容。