SQL关系数据库查询语言

SQL关系数据库查询语言

ID:36606612

大小:1.30 MB

页数:109页

时间:2019-05-09

SQL关系数据库查询语言_第1页
SQL关系数据库查询语言_第2页
SQL关系数据库查询语言_第3页
SQL关系数据库查询语言_第4页
SQL关系数据库查询语言_第5页
资源描述:

《SQL关系数据库查询语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualFoxPro应用基础与面向对象 程序设计教程第8章SQL关系数据库查询语言8.4数据查询8.3数据更新8.2数据定义8.1SQL语言概述VisualFoxPro应用基础与面向对象程序设计教程8.1SQL语言概述8.1.2SQL语言的功能8.1.1SQL语言的特点VisualFoxPro应用基础与面向对象程序设计教程1.SQL的中英文名称是什么?2.SQL的语言功能是什么?----结构化查询语言----StructuredQueryLanguage数据查询:select数据定义:create、drop、alter数据操纵:insert、upda

2、te、delete数据控制:grant、revokeSQL语言概述表4-1SQL语言的9个命令动词SQL功能命令动词数据查询Select数据操作插入记录Insert更新记录Update删除记录Delete数据定义定义基本表或索引Create删除基本表或索引Drop修改基本表或索引Alter8.2数据定义8.2.4删除表8.2.3修改表结构8.2.2创建表8.2.1SQL语言基本数据类型VisualFoxPro应用基础与面向对象程序设计教程8.2.1SQL语言基本数据类型1.数值型Integer、Float(n)、Double、Numberic(p,q)2

3、.字符型Char(n)、Text/Memo、Binary3.日期、时间型Date、Time、DateTime4.逻辑型Boolean5.货币型Money6.OLE型GeneralVisualFoxPro应用基础与面向对象程序设计教程8.2.2创建表使用CreateTable语句定义基本表。CreateTable<表名>(<字段名1><数据类型1>[<字段级完整性约束1>][,<字段名2>]<数据类型2>[<字段级完整性约束2>][,……][,<字段名n>]<数据类型n>[<字段级完整性约束n>][<表级完整性约束n>]);VisualFoxPro应用基础

4、与面向对象程序设计教程8.2.2创建表例:创建“人才档案”数据库的基本表,已知有:人才档案(编号,姓名,性别,出生日期,学历,政治面貌,民族,工资现状,工作简历,照片)VisualFoxPro应用基础与面向对象程序设计教程8.2.3修改表结构使用ALTERTABLE语句修改表的结构。AlterTable<表名>[Add<新字段名><数据类型>[<完整性约束>][,……]][Drop[[[Constraint]<约束名>]

5、[C0lumn<字段名>]][,……]][Alter<字段名><数据类型>[,……]];VisualFoxPro应用基础与面向对象程序

6、设计教程8.2.3修改表结构例:修改“人才管理”数据库中已有表的结构,在“人才档案”表中增加一个“备注”字段。VisualFoxPro应用基础与面向对象程序设计教程8.2.4删除表使用DROPTABLE语句删除表。DropTable<表名>例:删除“人才管理”数据库中的“人才档案备份”表。VisualFoxPro应用基础与面向对象程序设计教程格式:createtable

7、dbf表名(字段名1类型(宽度[,小数位数])[null

8、notnull][check规则

9、[error信息]][default表达式][primarykey

10、unique],字段名2…

11、,[foreignkey表达式tag表达式references表名1])一、表的定义Eg1:用SQLCREATE命令建立“仓库”表createtable仓库(;仓库号C(5)primarykey,;面积N(20),;城市C(20))Eg2:用SQLCREATE命令建立“职工”表createtable职工(;仓库号C(5),;职工号C(5)primarykey,;工资Icheck(工资>=1000and工资<=5000);error"工资值的范围在1000-5000!";default1200,;foreignkey仓库号tag仓库号references仓

12、库)格式:droptable表名eg1:删除订货管理数据库中的仓库表droptable仓库一、表的删除格式一:添加新字段altertable表名;add字段名类型(宽度)……eg1:为订购单表增加一个货币类型的总金额字段altertable订购单;add总金额Ycheck总金额>0;error“总金额应该大于0!”[check规则

13、[error信息]][default表达式][primarykey

14、unique]三、修改表结构格式二:修改已有字段的类型和宽度altertable表名;alter字段名类型(宽度)eg:将订购单表的订购单号字段的宽度由原来5

15、改为6altertable订购单;alter订购单号C(6)格式三:更改字段名a

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

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

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