TreeMind树图在线AI思维导图
当前位置:树图思维导图模板高校与高等教育其他学科SQL语言及其操作思维导图

SQL语言及其操作思维导图

  收藏
  分享
免费下载
免费使用文件
U328204999 浏览量:552023-06-04 20:44:04
已被使用9次
查看详情SQL语言及其操作思维导图

SQL语言及其操作

树图思维导图提供 SQL语言及其操作 在线思维导图免费制作,点击“编辑”按钮,可对 SQL语言及其操作  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:bca780b7a1f6c82221e6d095c582ca34

思维导图大纲

SQL语言及其操作思维导图模板大纲

SQL语言概况

功能

数据定义

数据操作

系统管理

特点

功能一体化

高度非过程化

可嵌入也可以命令交互

标准化与易移植化

数据库对象

数据库文件

主数据文件(仅有一个)

次数据文件(零到多个)

事务日志文件(一到多个)

系统数据库

master数据库

temodb数据库

model数据库

msdb数据库

示例数据库

northwind数据库

pubs数据库

数据定义子语言及其操作

定义数据库

创建

修改

删除

定义表

创建表

列级约束

数据类型:为列指定数据类型及其数据宽度

列级完整性约束

not null和null约束

primary key约束

unique约束

foreign key约束

default定义

check约束

表级约束

表级完整性约束

primary key约束

foreign key约束

check约束

修改表

增加新的属性:add<列名><数据类型>[<列级完整性约束>]

修改属性的定义:alter column<列名><数据类型>[<列级完整性约束>]

删除完整性约束:drop<完整性约束名>

删除属性:drop column<列名>

删除表

定义视图

创建修改视图:CREATE/ALTER VIEW[[拥有者].|拥有者.]视图名[(视图列表)] AS SQL查询语句 [WITH CHECK OPTION]

删除视图:DROP VIEW 视图名

定义索引

索引

概念:索引是关于数据位置信息的关键字表

目的:加快查询速度

类型

聚簇索引

非聚簇索引

唯一索引

原则

为数据量大的表建立索引

一张表所建立索引个数应适量

被索引列的数据值最好多且杂

优先建立主键列的索引

创建索引:CERATE[UNIQUO][CULSTERED|NONCLUSTERED]|INDEX<索引名>ON<表名|视图名>(列名[ASC|DESC][...])

删除索引:DROP INDEX 索引名 ON 表名

普通索引

单个字段:CREATE INDEX SUP_IDX ON 表名(列名)

多个字段:CREATE INDEX SUP_EMP_IDX ON 表名(列名,列名 DESC)

唯一索引:CREATE UNIQUE INDEX CITY_IDX ON 表名(列名)

聚集索引:CREATE CLUSTERED INDEX CITY_IDX ON 表名(列名)

数据操作子语言及其操作

查询select

联结操作

概念:关系与关系的联结

种类:条件联结,等连接,自然连接,外连接

连接查询

一般连接:常规的两个表或多个表之间的连接

自连接:一个表通过不同的属性到自身的连接称作自连接

外连接:SELECT<属性或表达式列表>FROM <表名>LEFT|RIGHT|FULL[OUTER] JOIN<表名>ON<连接条件>[WHERE<限定条件>]

嵌套子查询:一个查询语句的结果作为另一个查询语句的条件

普通嵌套查询

使用量词的嵌套查询

内外层互相关嵌套查询

exists的嵌套查询

分组及计算查询

COUNT--计数

SUM--求和

AVG--计算平均值

MAX--求最大值

MIN--求最小值

compute子句:用户既能看到细节又能看到汇总行,用于统计分析

数据插入

命令:INSERT[INTO]表名或视图名[(列名表)]<数据值>

方式

插入一行:INSERT[INTO]表名或视图名[(列名表)]VALUES(列值表)

插入一行或多行:INSERT[INTO] 表名或视图名[(列名表)] SELECT子句

数据修改

UPDATE更新满足“逻辑表达式”条件的记录

一次可以更新多个属性的值

更新的条件可以与其他的表相关

如果没有指定更新条件则更新表中的全部记录

相关思维导图模板

校园二手交易软件流程图思维导图

树图思维导图提供 校园二手交易软件流程图 在线思维导图免费制作,点击“编辑”按钮,可对 校园二手交易软件流程图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:dfee23d77dc924bd19610dac68bbfaf4

Day4数字化教学设计(上)彭深惠思维导图

树图思维导图提供 Day4数字化教学设计(上)彭深惠 在线思维导图免费制作,点击“编辑”按钮,可对 Day4数字化教学设计(上)彭深惠  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b947c428ffbbe69bddb8345f81f21588