学习主题:SQL

学习目标:

1 掌握子查询

1. 什么是子查询

(1) 什么是子查询?

答:当一个查询是另一个查询的条件时,称之为子查询。简而言之:嵌套查询

(2) 子查询执行的顺序是什么?

答:先进行内查询,后进行外查询

2. 使用子查询

(1) 使用子查询的原则是什么?

  • 子查询放在圆括号中
  • 将子查询放在比较条件的右边
  • 在单行子查询中用单行运算符,多行子查询中用多行运算符

(2) 有哪些类型的子查询?

  • 单行子查询
  • 多行子查询

(3) 写出谁的薪水比Abel高。

select distinct last_name,salary from employees where salary >
(select salary from employees where last_name='Abel');

3. 单行子查询

(1) 单行子查询的特点是什么?

答:只返回一行的查询

(2) 主查询对子查询结果的单行比较运算符有哪些?

  • =
  • >
  • <
  • >=
  • <=
  • <>

4. 在子查询中使用组函数与HAVING子句

(1) 什么是子查询错误?

答:对一个返回了多个结果行的子查询使用了单行比较运算符

5. 多行子查询中IN运算符

(1) 什么是多行子查询?

答:返回多于一行的数据集

(2) 主查询对子查询的多行比较运算符有哪些?

  • in
  • any
  • all

学习主题:SQL

学习目标:

1 掌握子查询以及DML

6. 多行子查询中的ANY运算符

(1) ANY运算符的作用是什么?

答:any的意思是只要匹配到多个结果中的一个即可

7. 多行子查询中的ALL运算符

(1) ALL运算符的作用是什么?

答:all的意思是只要匹配到多个结果中所有结果

8. 数据操纵语言(DML)INSERT的使用

(1) 数据操纵语言的作用是什么?

答:当需要进行数据的添加、删除、更新操作时需要使用到DML

(2) 添加一个新的行到表中使用什么语句?

答:insert语句

(3) 插入数据语句的语法格式是什么?

insert into table_name[(column datatype[,column datatype...])]
values(value1[,values2...])

(4) 插入数据语句的语法格式是什么?

答:上同

9. 插入带空值的行

(1) 插入带空值的行有几种方法?

  • 省略该插入的字段
  • 要不就指定他为null

10. 插入日期格式的数据

(1) 插入日期格式的数据

  • 可以指定系统的时间
  • 可以使用时间字符串,例如:'03/5月/2315'
  • 可以使用to_date函数将一个字符串转换

(2) 在Oracle中使用什么函数处理日期?

答:to_date函数

11. 从另一个表中复制行

(1) 如何从另一个表中复制行?

insert into table_name[(column datatype[,column datatype...])]
select [(column datatype[,column datatype...])] from table2_name [where...]

12. 在INSERT中使用默认值

(1) 在Oracle中插入数据时对于default值的处理有几种方式?

  • 当未指定default时,默认的default是null
  • 指定之后就是指定的数据了

13. 修改表中的数据

(1) 使用什么语句来更新表中的数据?

答:update语句

(2) 更新数据语句的语法格式是什么?

update table_name set column=value[,column=value...] [where condition;]

14. 从表中删除数据

(1) 使用什么语句来删除表中的数据?

答:delete语句

(2) 删除数据语句的语法格式是什么?

delete table_name [where condition;]

在sql中将表建在别的构件中用什么语句_SQL实战相关推荐

  1. sql mysql 删除数据库_在sql中将已建数据库删除的详细步骤

    上期为大家讲解的建立数据库的方法,这期小编为大家讲解在sql中将已建数据库删除的详细步骤,一起去下文看看吧. 今天主要针对的是在SQL Server中已将建立好数据库之后呢!我们这边对建立完毕的数据库 ...

  2. mysql创建多表视图sql语句_SQL语法(包括建库、建表、建视图、查询、增加、删除、修改)...

    SQL语法(包括建库.建表.建视图.查询.增加.删除.修改) SQL分类: DDL-数据定义语言(CREATE,ALTER,DROP,DECLARE) DML-数据操纵语言(SELECT,DELETE ...

  3. oracle横向合并两张表,SQL中将两个表合并成一个新表 SQL如何合并两个表并生成一个新表?...

    sql把两个表合并成一个新表的语句应该怎么写SQL SERVER: select * into 表3 from ( select 字段列表1 from 表1 union all select 字段列表 ...

  4. linux shell脚本执行sql语句建表建库

    linux shell脚本执行sql语句建表建库 1. 创建sql脚本 2. 创建shll脚本 1. 创建sql脚本 创建contract_ddl.sql -- 创建数据库contract_user ...

  5. 更改SQL Server表所有者的操作方法

    更改SQL Server表所有者的操作方法 笔者用过两种方法: 1) 通过修改当前数据库的对象表:sysobjects. sysobjects存储的是当前数据库中的表的基本信息,其中由一个字段:uid ...

  6. SQL Server表分区【转】

    转自:http://www.cnblogs.com/knowledgesea/p/3696912.html SQL Server表分区 什么是表分区 一般情况下,我们建立数据库表时,表数据都存放在一个 ...

  7. [NewLife.XCode]反向工程(自动建表建库大杀器)

    NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量结合示 ...

  8. SQL(五) - 表的创建以及操作

    创建表 建表语句的语法格式: create table 表名(字段名1 数据类型,字段名2 数据类型,字段名3 数据类型,....); MySql常用数据类型 BLOB 二进制大对象(存储图片.视频等 ...

  9. 实验2 SQL Server 表操作

    实验2 SQL Server 表操作 一.实验目的 1.了解表设计和表结构相关知识. 2.掌握管理工具创建.修改.查看和删除表的方法. 3.掌握T-SQL语句创建.修改.查看和删除表的方法. 4.了解 ...

最新文章

  1. 再谈session共享
  2. killall 后面信号_五个你可能不了解的killall选项
  3. C语言再学习 -- 关键字sizeof与strlen
  4. 镜像公测招募啦!!!用镜像开通云服务器,限时免费体验!!
  5. 如何在aspx页面中插入swf动画
  6. 96KB存储器的怎么算地址范围_每天都在敲代码,但是一个程序在计算机中是怎么运行的?...
  7. 游戏筑基开发之双链表及其基本功能(C语言)
  8. Google play谷歌应用商店 APP上包上架的一些策略和技巧
  9. 算法分析与设计——分治法实验报告
  10. Keil编译后——代码长度超过版本限制
  11. php empty 0问题,解析:php empty 和空字符串区别
  12. 常用的oracle时间计算
  13. 论文相关-MATHTYPE字体对应
  14. [原创]UMail for linux邮件服务器备份/还原邮件数据与数据库
  15. 使用Matlab绘制gif动图
  16. 关于3阶Volterra滤波器一些理解
  17. Photoshop-图层相关概念-LayerComp-Layers-移动旋转复制图层-复合图层
  18. matlab的shading,matlab colormap,caxis,shading,hsv,pcolor, alpha
  19. git恢复修改的文件
  20. SLAM基础- 题目:基础矩阵F、本质矩阵E和单应矩阵H的自由度和秩

热门文章

  1. oracle dg物理和逻辑,Oracle DG介绍(物理无实例)
  2. requests由于系统缓冲区空间不足_系统C盘满了空间不足的扩容?
  3. C++ 重载new和delete运算符
  4. C++ static静态成员函数
  5. Java字符流的使用
  6. 【OpenCV 例程200篇】90. 频率域陷波滤波器
  7. Python数模笔记-PuLP库(2)线性规划进阶
  8. Python入门基础篇(一)列表,详细实用,简单易懂!!!!
  9. 语言五子棋无ai程序框图_微软多语言预训练模型T-ULRv2登顶XTREME排行榜
  10. 在Python当中如何打印输出当前时间(代码)