下载此文档

《数据库VFP》第五章结构化查询语言.pptx


文档分类:IT计算机 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
(StructuredQueryLanguage)的缩写,它是一种介于关系代数和关系演算之间的语言,是关系数据库的标准语言。其功能包括数据定义、数据操纵和数据控制三个部分。:定义数据表、视图和索引等数据操纵语言DML:查询、插入、删除和修改数据库中数据的操作。数据控制语言DCL:包括对数据库的安全控制、完整性控制以及对事务的定义、并发控制和恢复等。。语句基本格式为:CREATETABLE|DBF<表名>[NAME<长表名>][FREE](<字段名1><字段类型>(<字段宽度>[,<小数位数>])[NULL|NOTNULL][CHECK<逻辑表达式>[ERROR<提示信息>]][DEFAULT<默认值>][PRIMARYKEY|UNIQUE][,<字段名2><字段类型>(<字段宽度>[,<小数位数>])…],…)-NAME子句定义长表名-NULL|NOTNULL选择字段的值是否允许为空值-DEFAULT子句取默认值。-CHECK子句检查约束,限制字段的取值范围。-ERROR子句定义执行有效性规则时显示的提示信息。-PRIMARYKEY|UNIQUE子句定义该字段为主关键字或候选关键字。说明:如果执行命令时已打开一个数据库,则建立的是数据库表,如果使用[FREE]子句,创建的是自由表。(student)1)打开数据库stum2)执行SQL语句定义数据表CREATETABLEstudent(stunoC(10)NOTNULLPRIMARYKEY,stunameC(8)NOTNULL,genderC(2)default"女",depcodeC(2),birthplaceC(12),birthdateD,partyL)其中:-学号(stuno)和姓名(stuname)字段设置为非空-stuno为主关键字-性别(gender)字段默认值为“女”当前建立的是数据库表,即当前必须打开或指定某个数据库,否则会出错。执行SQL语句:CREATETABLEsscore(stunoC(10)NOTNULL,;ccodeC(7)NOTNULL,gradeN(5,1)CHECKgrade>=0andgrade<=100;ERROR"成绩应在0~100之间")(sscore)执行SQL语句:odeC(7)NOTNULL;ameC(20)NOTNULL,;creditsN(3,1),depcodeC(2),characterC(10),examwayC(4))(course)说明:如果当前没有数据库,则不需要加FREE关键字。ALTERTABLE语句用于更改基本表结构,包括增加、删除、修改字段以及设置字段属性和表属性等。该语句格式有两种:表字段属性和表属性。:-设置字段的类型、宽度、小数位数、是否为空-字段的规则、出错信息-默认值-或删除字段的规则、默认值等ALTERTABLE语句语法结构:ALTERTABLE<表名>ALTER[COLUMN]<字段名><字段类型>(<字段宽度>[,<小数位数>])[NULL|NOTNULL][SETCHECK<逻辑表达式>[ERROR<提示信息>]][SETDEFAULT<默认值>][DROPCHECK][DROPDEFAULT]

《数据库VFP》第五章结构化查询语言 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人autohww
  • 文件大小520 KB
  • 时间2020-03-26