教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

第6章 结构化查询语言SQL

来源:网络收集 时间:2026-08-29
导读: 第6章 结构化查询语言SQL 6.1 SQL概述 6.2 SQL的定义功能6.3 SQL的操作功能 6.4 SQL的查询功能 SQL 概述 SQL(Structure Query language)是结构 化查询语言,它具有完备的查询功能。 SQL是一种标准的关系数据库查询语言。 SQL集定义、操作和控制功能于一体。SQ

第6章 结构化查询语言SQL

6.1 SQL概述

6.2 SQL的定义功能6.3 SQL的操作功能

6.4 SQL的查询功能

SQL 概述 SQL(Structure Query language)是结构

化查询语言,它具有完备的查询功能。

SQL是一种标准的关系数据库查询语言。

SQL集定义、操作和控制功能于一体。SQL既能以交互方式直接使用,也能嵌入到

各种高级语言中使用。

SQL语言不仅能对数据表进行各种操作,也 可对视图进行操作。

SQL语言简洁,易学易用:完成数据定义、操 作、 控制的核心功能只用了9条命令。 数据定义(3条):CREATE,DROP,ALTER 数据查询(1条):SELECT 数据操作(3条):INSERT,UPDATE,DELETE

数据控制(2条):GRANT,REVOKE

第6章 结构化查询语言SQL

6.1 SQL概述

6.2 SQL的定义功能6.3 SQL的操作功能

6.4 SQL的查询功能

6.2.1 建立表结构格式:

CREATE TABLE <表名>; [完整性约束][NULL|NOT NULL];[,<字段名2>…])

(<字段名1><数据类型>[(<宽度>[,<小数位数>])];

示例:Create Table 通信录 Free(姓名C(8),生日D,;

家庭电话C(14),手机号码C(12))

6.2.2 修改表结构 格式:

ALTER TABLE <表名>;[完整性约束][NULL|NOT NULL]]

[ADD <新字段名><数据类型>[(<宽度>[,<小数位数>])]; [DROP [完整性约束]] [ALTER <字段名><数据类型>]

示例:在成绩表中,增加一体育字段(N,3)。 ALTER TABLE 成绩 ADD 体育 N(3)

示例:修改成绩表中的数学字段的宽度改为3。 ALTER TABLE 成绩 ALTER 数学 N(3)

示例:删除成绩表中的数学字段的约束条件。 ALTER TABLE 成绩 ALTER 数学 DROP CHECK

示例:删除通信录表中的家庭住址字段。

ALTER TABLE 通信录 DROP COLUMN 家庭住址

6.2.3 建立视图 格式: CREATE SQL VIEW <表名>; [(<字段名1>[,<字段名2>…])] AS <select语句>]

说明:创建视图,必须首先打开数据库示例:

Open DataBase 职工管理Create Sql View 男职工;

As Select * From zgda Where 性别=”男”

6.2.4 删除表 格式: DROP TABLE <表名> 说明:若删除数据库表,必须先打开数据库 示例:

Open DataBase 职工管理Drop Table zgda

第6章 结构化查询语言SQL

6.1 SQL概述

6.2 SQL的定义功能6.3 SQL的操作功能

插入记录 修改记录

6.4 SQL的查询功能

删除记录

6.3.1 插入记录 格式1: VALUES(<表达式1>[,<表达式2>…])

INSERT INTO <表名>[(<字段名1>[,<字段名2>…])];

示例:INSERT INTO 通信录(姓名,手机号码); VALUES (”刘晶晶”,”13291895589”) 注意:各字段名和数据必须用逗号分开,表达式

的值必须是常量。

格式2: INSERT INTO <表名> FROM ARRAY <数组名>|FROM MEMVAR 示例: 姓名=“程小敏” 手机号码=“13256672578” INSERT INTO 通信录 FROM MEMVAR

DIMENSION

DATA[8]

DATA(1)=

“2000107"

DATA(2)="李宁"DATA(3)="女"

DATA(4)={05/06/85}DATA(5)="22"

DATA(6)="检验"DATA(7)="广东"

Insert

Into

Student

FROM

ARRAY

DATA

6.3.2 更新记录 格式: UPDATE <表名> [WHERE <条件>]; SET <字段名1>=<表达式1> [,<字段名2>=<表达式2>…] 说明: WHERE子句指定待修改的记录应满足的条件, 缺省此短语,则修改表中的所有记录。 示例:

UPATE zgda SET 基本工资=基本工资+80

6.3.3 删除记录格式:

DELETE FROM<表名> [WHERE <条件>]说明:

WHERE子句指定待删除的记录应当满足的条件,缺省该短语时,则删除表中的所有记录。 示例: Delete From zgda Where 年龄>55

第6章 结构化查询语言SQL

6.1 SQL概述

6.2 SQL的定义功能6.3 SQL的操作功能

6.4 SQL的查询功能

…… 此处隐藏:166字,全部文档内容请下载后查看。喜欢就下载吧 ……
第6章 结构化查询语言SQL.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1443339.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)