数据库操作与SQL语言.ppt

数据库操作与SQL语言.ppt

ID:56477117

大小:130.00 KB

页数:40页

时间:2020-06-19

数据库操作与SQL语言.ppt_第1页
数据库操作与SQL语言.ppt_第2页
数据库操作与SQL语言.ppt_第3页
数据库操作与SQL语言.ppt_第4页
数据库操作与SQL语言.ppt_第5页
资源描述:

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

1、第4章数据库操作与SQL语言讲述数据库的概念和相关操作以及SQL结构化查询语言7/27/202114.3关系型数据库标准语言SQLSQL是StructuredQueryLanguage(结构化查询语言)的英文缩写,它是关系型数据库的标准操作语言,几乎所有的数据库产品都采用和支持该语言。SQL是一种综合的、通用的、功能强大的关系数据库语言,它包括数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)三大部分。数据定义语言:用于定义、修改和撤消数据库、表对象等。数据操纵语言:用于数据库中表记录的修改和检索等。数据控制语言:用于数据访问权限的控制等。7/27/

2、202124.3.1SQL数据定义命令1.建立表2.修改表的结构3.删除表7/27/202131.建立表命令格式:CREATETABLE<表名1>(<字段名1><字段类型>[(<字段宽度>[,<小数位数>])],[(<字段名2><字段类型>[(<字段宽度>[,<小数位数>])]],……)功能:由给定的字段参数建立一个数据表。7/27/20214[例4-3]建立人事管理数据库rsgl.dbc,并用SQL命令建立rs.dbf(编号C(4),姓名C(8),身份证号C(18),性别C(2),出生日期D,基本工资N(9,2),简历M),表中编号字段为主关键字。代码如下:CLOSE

3、DATABASESALL&&关闭所有数据库CREATEDATABASESrsgl&&建立rsgl数据库CREATETABLErs(编号C(4),姓名C(8),身份证号C(18),性别C(2),;出生日期D,基本工资N(9,2),简历M)&&在rsgl数据库中创建表rsMODIFYDATABASES&&打开“数据库设计”窗口,显示rs表7/27/202152.修改表的结构(1)增加或修改字段命令格式:ALTERTABLE<表名>ADD

4、ALTER[COLUMN]<字段名><字段类型>[(<字段宽度>[,<小数位数>])][CHECK<逻辑表达式1>[ERROR<提示信息1

5、>]][DEFAULT<表达式1>][PRIMARYKEY

6、UNIQUE]功能:增加或修改字段增加新的字段修改原有的字段7/27/20216[例4-4]继续给上例表rs.dbf完成下列操作:①增加1个“籍贯C(8)”字段。②将原来的“编号”字段的宽度由4改为6。③修改“基本工资”字段的有效性规则,要求基本工资不小于200,出错信息提示为“最低工资额为200元”。④将“编号”字段设置成主索引字段。代码如下:OPENDATABASESrsglALTERTABLErsADD籍贯C(8)&&增加字段MODIFYSTRUCTURE&&查看结构的变化ALTERTABLErsALTE

7、R编号C(6)&&修改字段的宽度MODIFYSTRUCTUREALTERTABLErsALTER基本工资n(9,2)CHECK基本工资>=200;ERROR"最低工资额为200元"MODIFYSTRUCTUREALTERTABLErsADDPRIMARYKEY编号TAGbh&&设置成主索引字段MODIFYSTRUCTURECLOSEDATABASESALL7/27/20217(2)设置字段属性命令格式:ALTERTABLE<表名>ALTER

8、DROP<字段名1>[SETDEFAULT<表达式>][SETCHECK<逻辑表达式>[ERROR<提示信息>]][DROPDEF

9、AULT][DROPCHECK][RENAME<字段名2>TO<字段名3>]功能:定义、修改、删除字段及有效性规则和默认值。删除字段字段改名7/27/20218[例4-5]继续对表rs.dbf完成下列操作:①修改“性别”字段的默认值为“男”。②删除“基本工资”字段的有效性规则。③删除“籍贯”字段。④将“基本工资”字段改名为“工资”字段。代码如下:OPENDATABASESrsglALTERTABLErsALTER性别SETDEFAULT"男"MODIFYSTRUCTUREALTERTABLErsALTER基本工资DROPCHECKMODIFYSTRUCTUREALTER

10、TABLErsDROP籍贯MODIFYSTRUCTUREALTERTABLErsRENAMECOLUMN基本工资TO工资MODIFYSTRUCTURECLOSEDATABASESALL7/27/20219(2)将表从数据库和磁盘上删除的DROPTABLE命令。命令格式:DROPTABLE<表名>

11、<文件名>

12、?[RECYCLE]功能:从数据库和磁盘上将表直接删除掉。[例4-7]将rs.dbf表复制rs1.dbf,然后将rs1.dbf添加到rsgl数据库中,然后再将其从数据库和磁盘中一起删除。代码如下:CLOSEALLUSErsCOPYTO

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

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

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