第06次课(SQL数据表的操作视图设计器).doc

第06次课(SQL数据表的操作视图设计器).doc

ID:58839307

大小:76.00 KB

页数:5页

时间:2020-09-24

第06次课(SQL数据表的操作视图设计器).doc_第1页
第06次课(SQL数据表的操作视图设计器).doc_第2页
第06次课(SQL数据表的操作视图设计器).doc_第3页
第06次课(SQL数据表的操作视图设计器).doc_第4页
第06次课(SQL数据表的操作视图设计器).doc_第5页
资源描述:

《第06次课(SQL数据表的操作视图设计器).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、四、数据表记录的SQL操作:4.1插入:标准格式:INSERTINTOdbf_name[(fname1[,fname2,…])]VALUES(eExoression1[,eExoression2,…])VFP特殊格式:INSERTINTOdbf_nameFROMARRAYArrayName例题4.1:往订购单关系中插入元组(”E7”,”S4”,”OR01”,2001/05/25)。实现语句:INSERTINTO订购单VALUE(”E7”,”S4”,”OR01”,{^2001-05-25})例题4.2:往订购单关系中插入元组(”E7”,”O

2、R01”)。实现语句:INSERTINTO订购单(职工号,订购单号)VALUE(”E7”,”OR01”)注意:用INSERT命令在数据表中插入数据时,该数据表事先可以不必打开;4.2更新:格式:UPDATETableNameSETColumn_Name1=eExoression1[,Column_Name2=eExoression2…][WHERECondition]例题4.3:给WH1仓库的职工提高10%的工资。实现语句:UPDATE职工SET工资=工资+工资*0.1WHERE仓库号=”WH1”等价语句:replace工资with工资*

3、1.1for仓库号=”WH1”4.3删除:格式:DELETEFROMTableName[WHERECondition]例题4.4:删除仓库关系中仓库号值是WH2的元组。实现语句:DELETEFROM仓库WHERE仓库号=”WH2”注意:在VFP中,SQLDELETE命令同样是逻辑删除,如果要物理删除记录同样需要使用PACK命令。五、数据表结构的SQL操作:5.1表定义:1.建立数据表简单操作基本格式:CREATETABLE

4、DBFTableName[NameLongTableName]

5、[FREE](FieldName1FieldType

6、[(nFieldWidth[,nPrecision])]…)其中:TableName:新建数据表的表名称FieldName:字段名FieldType:用字母表示的字段类型NFieldWidth:字段总宽度NPrecision:小数位数FREE:建立自由表例题5.1:用SQL命令建立“订货管理1”数据库,然后建立“仓库1”数据表。实现语句:CREATEDATABASE订货管理1CREATETABLE仓库1(仓库号C(5),城市C(10),面积I)2.数据表字段有效性设置方法基本格式:CREATETABLE

7、DBFTableName1[Nam

8、eLongTableName][FREE](FieldName1FieldType[(nFieldWidth[,nPrecision])][CHECKlExpression[ERRORcMessageText1]]…)例题5.2:用SQL命令建立“订货管理1”数据库,然后建立“仓库1”数据表,并定义面积字段的有效性规则为[面积必须大于0]。实现语句:CREATEDATABASE订货管理1CREATETABLE仓库1(仓库号C(5),城市C(10),面积I;CHECK(面积>0)ERROR“面积必须大于0”)3.数据表字段默认值设置方法基本

9、格式:CREATETABLE

10、DBFTableName1[NameLongTableName][FREE](FieldName1FieldType[(nFieldWidth[,nPrecision])][DEFAULTeExpression]…)例题5.3:建立数据表“仓库1”,并将“仓库1”数据表的“面积”字段的默认值设置为200。实现语句:CREATETABLE仓库1(仓库号C(5),城市C(10),面积IDEFAULT200)4.数据表字段主关键字或候选索引设置方法基本格式:CREATETABLE

11、DBFTableName1[Nam

12、eLongTableName][FREE](FieldName1FieldType[(nFieldWidth[,nPrecision])][PRIMARYKEY

13、UNIQUE]…)注意:UNIQUE在此处是候选索引例题5.4:建立数据表“仓库1”,并将“仓库号”字段设置为主关键字。实现语句:CREATETABLE仓库1(仓库号C(5)PRIMARYKEY,城市C(10),面积I)5.2表删除:基本格式:DROPTABLE

14、DBFTableName例题5.5:删除数据表“仓库1”。实现语句:DROPTABLE仓库15.3表结构修改:1.添加

15、新字段、修改已有字段并设置字段级相关规则:基本格式:ALTERTABLETableNameADD

16、ALTER[COLUMN]FieldNameFieldType[(nFieldWidth[,n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。