ACCESS数据库SQl语句(常见)新建,删除,修改表结构.pdfVIP

ACCESS数据库SQl语句(常见)新建,删除,修改表结构.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ACCESS数据库SQl语句(常见)新建,删除,修改表结构

ACCESS SQl ( ) , , ACCESS SQl ( ) , , AACCCCEESSSS数据库 SSQQll 语句((常见)) 新建,,删除,,修改表结构 新建表: createtable[表名] ( [自动编号字段] intIDENTITY(1,1)PRIMARYKEY, [字段1]nVarChar(50)default默认值null, [字段2]ntext null, [字段3]datetime, [字段4]moneynull, [字段5]int default0, [字段6]Decimal(12,4)default0, [字段7]image null, ) 删除表: Droptable[表名] 插入数据: INSERTINTO[表名](字段1,字段2)VALUES (100,51WINDOWS.NET) 删除数据: DELETE FROM [表名]WHERE [字段名]100 更新数据: UPDATE[表名]SET[字段1]=200,[字段2]=51WINDOWS.NETWHERE [字段三]= HAIWA 新增字段: ALTERTABLE [表名]ADD[字段名]NVARCHAR(50)NULL 删除字段: ALTERTABLE [表名]DROPCOLUMN [字段名] 修改字段: ALTERTABLE [表名]ALTERCOLUMN [字段名]NVARCHAR (50)NULL 重命名表:(Access 重命名表,请参考文章:在Access数据库中重命名表) sp_rename表名, 新表名,OBJECT 新建约束: ALTERTABLE [表名]ADDCONSTRAINT 约束名 CHECK([约束字段] =2000-1-1) 删除约束: ALTERTABLE [表名]DROPCONSTRAINT 约束名 新建默认值 ALTERTABLE [表名]ADDCONSTRAINT 默认值名 DEFAULT51WINDOWS.NETFOR [字段名] 删除默认值 ALTERTABLE [表名]DROPCONSTRAINT 默认值名 另外以上的只是SQL 的语法在 ACCESS 下大部份也都是一样的 项一项查阅,并经自己使用验证,确认在access 数据库中添加自动编号字段使用以下方法比较合适: create table 数据表名称 (idcounterconstraint primarykeyprimarykey) 需要注意的地方是:第二个primary中间有 空格,另外,关键字不区分大小写. 另外自己最近发现的一种方法是: sql=create table mytb (id autoincrement(25,1) primary key,age int) sql2=create table testtb (id autoincrement,age int,email char, primary key(id)) 其中在access中,autoincrement 为自动编号类型字段,(25,1)分别为初始值及步长值,如果 不写的话,默认是1,1,primarykey指定了主键,以上示例,两种指定方法都可以。 多表查询实例: sql=selecttop12[user].[id]as[id],_ [user].[gsname]as[username],_ [zp].[job]as[zpjob],_ [job].[id] as[jobid]_ from ([zp] left join [user] on [user].[userid]=[zp].[userid]) left join [job] on [zp].[job]=[job].[id] _ where[zp].[zwstop]=0orderby[zp].[addtime] desc 增加删除主键方法: --先删除主键(PK_TABLENAME 要替换成主键名) altertabletablenamedropCONSTRAINTPK_TABLENAME go --再增加主键(PK_TABLENAME 要替换成主键名) altertabletablenameaddCONSTRAINTPK_TABLENAME PRIMARYKEY(f1,f2,fn) go Access常用字段说明 ●BINARY(二进制类型): 若手工在Access中建立表的字

您可能关注的文档

文档评论(0)

yaobanwd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档