ACCESS数据库SQl语句(常见)新建,删除,修改表结构_第1页
ACCESS数据库SQl语句(常见)新建,删除,修改表结构_第2页
ACCESS数据库SQl语句(常见)新建,删除,修改表结构_第3页
ACCESS数据库SQl语句(常见)新建,删除,修改表结构_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ACCESS数据库SQ1语句(常见)新建,删除,修改表结构新建表:createtable表名(口动编号字段nitIDENTITY(1,1)PRIMARYKEY,字段1nVarChar(50)default,默认值,null,字段2ntextnull、字段3datetime,字段4moneynull,字段5mtdefault0,字段6Decimal(12,4)default0,字段7imagenull,)删除表:Droptable表名插入数据:INSERTINTO表名(字段1,字段2)VALUES(100;51WINDOWS.NET)删除数据:DELETEFROM表名WHERE字段名100更新数

2、据:UPDATE表名SET字段1=200,字段2="51WINDOWSNEFWHERE字段三=,HAIWA,新增字段:ALTERTABLE表名ADD字段名NAARCHAR(50)NULL删除字段:ALTERTABLE表名DROPCOLUMN字段名修改字段:ALTERTABLE表名ALTERCOLUMN字段名NAARCHAR(50)NULL重命名表:(Access重命名表,请参考文章:在Access数据库中重命名表)sp_rename,表名:噺表名:OBJECT新建约束:ALTERTABLE表名ADDCONSTRAINT约束名CHECK(约束字段=*2000-1-V)删除约束:ALTE

3、RTABLE表名DROPCONSTRAINT约束名新建默认值ALTERTABLE表名ADDCONSTRAINT默认值名DEFAULTS1WINDOWSNET,FOR字段名删除默认值ALTERTABLE表名DROPCONSTRAINT默认值名另外以上的只是SQL的语法在ACCESS下大部份也都是一样的项一项查阅,并经自己使用验证,确认在access数据库中添加自动编号字段使用以下方法比较合适:createtable数据表名称(idcounterconstramtprimaiykeypiimaiykey)需要注意的地方是:第.个primary中间有空格,另外,关键字不区分大小写.另外自己最近发现的

4、一种方法是:sql="createtablemytb(idautoincrement(25,1)pnmaiykey,agemt)"sql2="createtabletesttb(idautomcrement,ageint,emailchar,piimaiykey(id)"其中在access中,autoincrement为口动编号类型字段,(25,1)分别为初始值及步长值,如果不写的话默认是1,1,pnmaiykey指定了主键,以上示例,两种指定方法都可以。多表查询实例:sql=Hselecttop12user,idasid,"&_&qu

5、ot;user.gsnameasuseniame,"&_”zpobaszpjob,"&_"job.idasjobid"&_"from(zpleftjoinuseronuser.userid=zp.usend)leftjomjobonzp.job=job.id"&"wherezp.zwstop-0'orderbyzp.addtniiedesc"增加删除主键方法:-先删除主键(PK_TABLENAME要替换成主键名)altertabletablenamedropCONSTRAIN

6、TPK_TABLENAMEgo-再增加主键(PK_TABLENAME要替换成主键名)altertabletablenameaddCONSTRAINTPK_TABLENAMEPRIMARYKEY(fl,f2,fii)goAccess常用字段说明BINARY(二进制类型):若手工在Access中建立表的字段时,你找不到这个类型。用Java语言编程建立这个数据字段的关键字有2个:BINARY.XARBINARY,您可以任选一个。BIT(是/否类型):用Java语言编程建立这个数据字段的关键字有4个:BIT、LOGICAL.LOGICAL1.YESNO,您可以任选一个。 TINYINT(数字、字节类型

7、):编程关键字有2个:INTEGER】、BYTE,您可以任选一个。 MONEY(货币类型):编程关键字有2个:MONEY、CURRENCY,您可以任选一个。 DATETIME(日期/时间类型):编程关键字有4个:DATETIME、DATE、TIME、TIMESTAMP,您可以任选一个。 UNIQUEIDENTIFIER(数字同步复制ID类型):编程关键字有1个:GUID。 REAL(数字单精度型):编程关键字有4个:REAL、SINGLE.FLOAT4、IEEESINGLE,你可以任选一个。 FLOAT(数字双精度型):编程关键字有6个:NUMERIC、FLOAT.DOUBLE、FLOAT8.

8、IEEEDOUBLE、NUMBER,你可以任选一个。 SNIALLINT(数字整型):编程关键字有3个:SNIALLINT.SHORT.INTEGER2,你可以任选一个。 INTEGER(数字长整型):编程关键字有4个:INTEGER、LONG、INT、INTEGER4,你可以任选一个。注意,Access的长整型为4个字节,而不是8个字节。 DECIMAL(十进制的小数的)在Access帮助"等价的ANSISQL数据类型”中,定义DECIMAL的同义关键字是NUMERIC,但用NUMERIC时,查看字段类型是双精度型。 TEXT(备注)编程关键字有4个:LONGTEXT.LONGCHAR.MEMO、NOTE,可以任选一个。 IMAGE(OLE对象)编程关键字有4个:IMAGE、GENERAL.LONGBINARY、OLEOBJECT,您可以任选一个。 CHARACTER(文本)编程关键字有:TEXT(n)、CHA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论