SQL语句命令.doc

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

SQL语句命令 SELECT-------------------------------------------------数据查询 CREATE(创建)、DROP(删除)、ALTER(修改)------------- 数据定义 INSERT(出入)、UPDATE(修改)、DELETE(删除)---------- 数据操纵 DRANT(授权)、REVOKE恢复)--------------------------- 数据控制 创建数据库 CREATE DATABASE〈数据库文件名〉 ON [PRIMARY] (NAME=数据库逻辑文件名, FILENAME=‘数据库文件名后缀及存取路径’ [,SIZE=初始容量值 [,MAXSIZE=最大容量值|UNLIMITED] [,FILEGROWTH=增加值]) [, …] [LOG ON (NAME=数据库逻辑文件名, FILENAME=‘数据库文件名后缀及存取路径’ [,SIZE=初始容量值 [,MAXSIZE=最大容量值|UNLIMITED] [,FILEGROWTH=增加值]) [, …] [FOR LOAD| FOR ATTACH] 数据库名是新定义数据库的文件名称,最多由128个字符组成,其文件后缀是MDF ON [PRIMARY]子句用来指定数据库文件信息,可以用逗号分开列出多个文件及文件组文件,默认第一个为主文件 SIZE用数值表示,单位是KB或MB,默认为1MB MAXSIZE用数值表示,单位是KB或MB,默认为MB;UNLIMITED则为整个磁盘容量 LOG ON子句定义多个事务日志文件若忽略该子句,默认生成一个与数据库文件同名后缀为LDF,容量为1/4数据库文件大小的事务日志文件 FOR ATTACH子句可以为已经存在的数据库文件创建一个新的数据库 FOR LOAD子句可以将备份直接装入新建数据库 例1:在指定路径“E:\测试\”中,创建一个学生管理系统的数据库:“学生”,主文件名为“学生-DATA.MDF”,初始大小为5MB,最大尺寸为无限,增长速度为10%,;事务日志文件文件名为:“LOG.LDF”,初始大小为1MB,最大尺寸为3MB,增长速度为1MB. 在SQL Server2000中启动查询分析器,在查询窗口输入T-SQL命令: CREATE DATABASE 学生 ON PRIMARY (NAME=′学生-DATA.MDF′, FILENAME=‵E:\测试\学生\-DATA.MDF′, SIZE=5, MAXSIZE=UNLIMITED, FILEGROWTH=10%) LOG ON (NAME=′学生-log′, FILENAME=‵E:\测试\学生\-LOG.LDF′, SIZE=1, MAXSIZE=3, FILEGROWTH=1) 创建数据表 ⑴SQL Server 2000中 CREATE TABLE [数据库名。[所有者。]|〈表名〉 〈列名〉〈数据类型〉[[DEFAULT初值]|[IDENTITY[(初值,增量)]]] [ROWGUIDCOL] [NULL]|NOT NULL] PRIMARY KEY|UNIQUE] [′ …]) [CHECK (逻辑表达式)] 表名是命令必需的,是用户要定义(创建)的新表名称 在圆括号中定义表的各列,必需定义列名、数据类型、长度,各列之间用逗号分隔 选项DEFAULT可以给定该列初始值 选项IDENTITY可以指定该列为表的标识列,注意此选项不能与DEFAULT选项同时使用 选项ROWGUIDCOL指定该列为该表的唯一标识行列 选项NULL和NOT NULL只能任选其一 选项PRIMARY KEY指定一列或多列组合为表的主码,一个表只有一个主码,系统会自动为此列或列组建立唯一索引 选项UNIQUE指定一列或多列组合为表候选码,在表中指定列对于各行具有唯一性 选项CHECK限定指定列的取值范围 ⑵Visual Foxpro 6.0 CREATE TABLE|DBF〈表名〉[FREE](〈字段名1〉〈类型〉(〈长度〉[′〈小数位数〉])[′〈字段名2〉〈类型〉(〈长度〉[′〈小数位数〉])……][NULL][NOTNULL][DEFAULT字段初始值][ PRIMARY KEY][ UNIQUE] [CHECK(表的有效性规则)] [ERROR“错误信息”] 例2:建立学生数据表XS.DBF,其中有姓名XM、年龄NL、性别XB三个字段;其中姓名不为空,取值唯一 CREATE TABLE XS(XM C(6) NOT NULL UNIQUE,NL N (4,1),XB L) 还可以对年龄字段的值增加有效性和初值,执行以下命令: CREATE TABLE XS3(XM C(6)

文档评论(0)

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

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

1亿VIP精品文档

相关文档