数据库语法大全概要1.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库语法大全概要1

1.sql创建数据库的语法;? 【语法】? create?database?database-name? 【举例】? create?database?my_rsgl?(创建:人事管理库)? 【说明】? 本代码用于创建数据库,可在“企业管理器”中执行,也可以在“查询分析器”中执行,也可以在delphi等开发工具中执行。? 以下将要讲到的语法都有多种执行方式,下文不再复述。?? 2.sql删除数据库的语法;? 【语法】? drop?database?database-name? 【举例】? drop?database?my_rsgl?(删除:人事管理库)? 【说明】? 删除数据库之前,必须确认数据库是否真的要删除,如果数据库中还包含着重要的数据,删除之后就后悔莫及,所以不要随意操作这个命令。 3.sql备份、恢复数据库的语法;? a、怎样备份?? 【语法】? backup?database?database-name?to?disk=路径? 【举例】? backup?database?my_rsgl?to?disk=?f:\back1.bak?? 【说明】? 备份数据库时,除指定有效的硬盘路径以外,注意还要取一个文件名。 ?B、怎样恢复?? 【语法】? use?master?restore?database?database-name?from?disk=路径?with?replace?【举例】? use?master?restore?database?my_rsgl?from?disk=f:\back1.bak??with?replace? 【说明】? 恢复数据库时,在后面加上:with?replace,是表示按“完全恢复”的方式进行恢复。?? 4.sql创建表的语法;? 【语法】? create?table??tabname(col1?type1?[not?null]?[primary?key],col2?type2?[not?null],..)? 【举例】? create?table?[人员表] ?([工号]?[nvarchar]?(50)?collate?chinese_prc_ci_as?null, [姓名]?[nvarchar]?(50)?collate?chinese_prc_ci_as?null, [性别]?[nvarchar]?(2)?collate?chinese_prc_ci_as?null)?on?[primary]? 【说明】? 代码中,表名、字段名和数据类型都要写在“[]”里面,如果字段的类型是字符型,都必须在“()”里面指定长度。?? 5.sql删除表的语法;? 【语法】? drop?table?table-name? 【举例】? drop?table?人员表?(删除:人员表)? 【说明】? 删除表以及表中的全部数据,注意在sql?server里面,删除表是真正的删除,不是伪删除。?? 6.sql向表中增加一个“列”的语法;? 【语法】? alter?table?table-name?add?column?col?type?? 【举例】? alter?table?人员表?add?年龄?nvarchar(10)?null 【说明】? 增加的字段必须指定数据类型,如果是字符型的,必须指定长度。 ?附:删除列的语法:? alter?table?人员表?drop?column?性别? 附:修改某列的数据类型的语法:? alter?table?工资表?alter?column?工号?varchar(100)?? 7.sql给表中的字段增加“主键”的语法;? a、怎样增加主键?? 【语法】? alter?table-name?add?primary?key?(col)?? 【举例】? alter?table?人员表?add?primary?key?(工号)? 【说明】? 不能在可以为“空”的字段上增加主键,否则会报错。? B、怎样删除主键? 【语法】? alter?table-name?drop?主键约束?? 【举例】? alter?table?人员表?drop?pk_人员表? ? 8.sql给表中的字段创建“索引”的语法; 【语法】? create?[unique]?index?idxname?on?tabname(col?.)??? 【举例】? create?unique?index?index_gh?on?人员表(工号)? 【说明】? 跟字段创建索引后,可用于查询语句中,提高检索速度。?? 9.sql删除表中某个“索引”的语法;? 【语法】? drop?index?idxname??? 【举例】? drop?index?人员表.index_gh? 【说明】? 注意索引一旦建立后,不能修改,只能先删除了重新

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档