- 1
- 0
- 约6.52千字
- 约 29页
- 2016-10-26 发布于广东
- 举报
第8章 关系型数据库标准语言SQL 8.1 SQL概述 1. SQL语言的组成 SQL语言由三部分组成,包含了数据库生成、维护和安全性问题的所有内容。它们是: 数据定义语言DDL(Data Definition Language) 数据操纵语言DML(Data Manipulation Language) 数据控制语言DCL(Data Control Language) 2. SQL语言的优点 (1)一体化特点 (2)高度非过程化 (3)语言简洁,易学易用 (4)统一的语法结构对待不同的工作方式 (5)视图数据结构 8.2 SQL的数据定义功能 8.2.1 建立新表 命令格式: CREATE TABLE | DBF TableName1 [NAME LongTableName] [FREE] (FieldName1 FieldType [(nFieldWidth [, nPrecision])] [NULL | NOT NULL] 命令功能: 该命令用于建立一个新表,指明表的表名与结构,包括组成该表的每一个字段名,数据类型等。 8.2.2 为表添加新字段 命令格式:: ALTER TABLE TableName1 ADD [COLUMN] FieldName1 FieldType [(nFieldWidth [, nPrecision])] [NULL | NOT NULL] 命令功能: 该命令用于为指定的表添加新的字段。 命令说明: (1)TableName1参数用于指明要添加新字段的表名。 (2)FieldName1参数用于指明要添加的新字段名称。 (3)FieldType [(nFieldWidth [, nPrecision])] 参数用于指明要添加的新字段的数据类型、字段宽度以及小数位数。 (4)NULL | NOT NULL参数用于指明字段中是否允许保存空值。 8.2.3 编辑表中已有字段 命令格式: ALTER TABLE TableName1 ALTER [COLUMN] FieldName1 FieldType [(nFieldWidth [, nPrecision])] [NULL | NOT NULL] 命令功能: 该命令用于编辑修改表中指定字段的数据类型、字段宽度等。 命令说明: (1)TableName1参数用于指明要编辑修改字段的表名。 (2)FieldName1参数用于指明要编辑修改的字段名称。 (3)FieldType [(nFieldWidth [, nPrecision])] 参数用于指明要编辑修改的字段的新数据类型、字段宽度以及小数位数。 (4)NULL | NOT NULL参数用于指明字段中是否允许保存空值。 8.2.4 删除表中指定字段 命令格式: ALTER TABLE TableName1 [DROP [COLUMN] FieldName1] 命令功能: 该命令用于删除指定表中已不再需要使用的字段。 命令说明: (1)TableName1参数用于指明要删除字段的表名。 (2)FieldName1参数用于指明要删除的字段名称。 8.3 SQL的数据操纵功能 8.3.1 插入记录 命令格式: INSERT INTO TableName [(FieldName1 [,FieldName 2, ...])] VALUES (eExpression1 [, eExpression2, ...]) 命令功能: 该命令用于向指定的表中插入记录。 命令说明: (1)TableName参数用于指定要插入记录的表名。 (2)FieldName1 [,FieldName 2, ...] 参数用于指定插入记录操作所涉及到的字段。 (3)eExpression1 [, eExpression2, ...] 参数用于设置要向对应字段插入的数据项。 (4)INSERT命令将VALUES子句后面的数据项插入到指定的表中。当需要为表中所有字段插入数据时,FieldName1 [,FieldName 2, ...] 参数可以省略。 8.3.2 更新记录 命令格式: UPDATE [DatabaseName1!]TableName1 SET ColumnName1 = eExpression1 [, ColumnName2 = eExpression2 ...] [WHERE FilterCondition1 [AND | OR FilterCondition2 ...]] 命令功能: 该命令用于在指定的表中为满足给定条件的记录进行数据更新。 8.3.3 删除记录 命令格式: DELETE FROM [DatabaseName!]TableName [WHERE FilterC
您可能关注的文档
- 新UG NX 5中文版基础教程 教学课件 关振宇1 第八章 2~3轴数控铣削加工.ppt
- 新UG NX 5中文版基础教程 教学课件 关振宇1 第七章 数控加工基本应用及共同项.ppt
- 新UG NX 5中文版项目教程 项目教学 教学课件 欧阳波仪 项目二.ppt
- 新UG NX 5中文版项目教程 项目教学 教学课件 欧阳波仪 项目六.ppt
- 新UG NX 5中文版项目教程 项目教学 教学课件 欧阳波仪 项目三.ppt
- 新UG NX 5中文版项目教程 项目教学 教学课件 欧阳波仪 项目五.ppt
- 新UG NX 5中文版项目教程 项目教学 教学课件 欧阳波仪 项目一.ppt
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 1_ 第八章 装配建模.ppt
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 1_ 第二章_草图.ppt
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 1_ 第九章_工程图.ppt
最近下载
- 2025年新疆维吾尔自治区中考英语真题含答案.pdf VIP
- 第31课 中国特色社会主义新时代和全面建成小康社会(二)(课件)-【中职专用】《中国历史》.pptx VIP
- 八大特殊作业危险告知牌全套.docx VIP
- 二年级下国学计划及教案 .pdf VIP
- 南昌大学《物理化学》2018-2019学年期末试卷.pdf VIP
- (统编2026新教材)二年级道法下册第1课《身心健康很重要》课件.pptx
- 涉诈风险账户审查表51.pdf VIP
- 第31课 中国特色社会主义新时代和全面建成小康社会(二)(配套教案)-【中职专用】《中国历史》.docx VIP
- 深度解析(2026)《GB 16423-2020金属非金属矿山安全规程》.pptx VIP
- 新人教版数学五年级下册全册课本练习题精编可编辑可打印.doc VIP
原创力文档

文档评论(0)