在sql中将表建在别的构件中用什么语句_SQL实战
学习主题: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实战相关推荐
- sql mysql 删除数据库_在sql中将已建数据库删除的详细步骤
上期为大家讲解的建立数据库的方法,这期小编为大家讲解在sql中将已建数据库删除的详细步骤,一起去下文看看吧. 今天主要针对的是在SQL Server中已将建立好数据库之后呢!我们这边对建立完毕的数据库 ...
- mysql创建多表视图sql语句_SQL语法(包括建库、建表、建视图、查询、增加、删除、修改)...
SQL语法(包括建库.建表.建视图.查询.增加.删除.修改) SQL分类: DDL-数据定义语言(CREATE,ALTER,DROP,DECLARE) DML-数据操纵语言(SELECT,DELETE ...
- oracle横向合并两张表,SQL中将两个表合并成一个新表 SQL如何合并两个表并生成一个新表?...
sql把两个表合并成一个新表的语句应该怎么写SQL SERVER: select * into 表3 from ( select 字段列表1 from 表1 union all select 字段列表 ...
- linux shell脚本执行sql语句建表建库
linux shell脚本执行sql语句建表建库 1. 创建sql脚本 2. 创建shll脚本 1. 创建sql脚本 创建contract_ddl.sql -- 创建数据库contract_user ...
- 更改SQL Server表所有者的操作方法
更改SQL Server表所有者的操作方法 笔者用过两种方法: 1) 通过修改当前数据库的对象表:sysobjects. sysobjects存储的是当前数据库中的表的基本信息,其中由一个字段:uid ...
- SQL Server表分区【转】
转自:http://www.cnblogs.com/knowledgesea/p/3696912.html SQL Server表分区 什么是表分区 一般情况下,我们建立数据库表时,表数据都存放在一个 ...
- [NewLife.XCode]反向工程(自动建表建库大杀器)
NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量结合示 ...
- SQL(五) - 表的创建以及操作
创建表 建表语句的语法格式: create table 表名(字段名1 数据类型,字段名2 数据类型,字段名3 数据类型,....); MySql常用数据类型 BLOB 二进制大对象(存储图片.视频等 ...
- 实验2 SQL Server 表操作
实验2 SQL Server 表操作 一.实验目的 1.了解表设计和表结构相关知识. 2.掌握管理工具创建.修改.查看和删除表的方法. 3.掌握T-SQL语句创建.修改.查看和删除表的方法. 4.了解 ...
最新文章
- 再谈session共享
- killall 后面信号_五个你可能不了解的killall选项
- C语言再学习 -- 关键字sizeof与strlen
- 镜像公测招募啦!!!用镜像开通云服务器,限时免费体验!!
- 如何在aspx页面中插入swf动画
- 96KB存储器的怎么算地址范围_每天都在敲代码,但是一个程序在计算机中是怎么运行的?...
- 游戏筑基开发之双链表及其基本功能(C语言)
- Google play谷歌应用商店 APP上包上架的一些策略和技巧
- 算法分析与设计——分治法实验报告
- Keil编译后——代码长度超过版本限制
- php empty 0问题,解析:php empty 和空字符串区别
- 常用的oracle时间计算
- 论文相关-MATHTYPE字体对应
- [原创]UMail for linux邮件服务器备份/还原邮件数据与数据库
- 使用Matlab绘制gif动图
- 关于3阶Volterra滤波器一些理解
- Photoshop-图层相关概念-LayerComp-Layers-移动旋转复制图层-复合图层
- matlab的shading,matlab colormap,caxis,shading,hsv,pcolor, alpha
- git恢复修改的文件
- SLAM基础- 题目:基础矩阵F、本质矩阵E和单应矩阵H的自由度和秩
热门文章
- oracle dg物理和逻辑,Oracle DG介绍(物理无实例)
- requests由于系统缓冲区空间不足_系统C盘满了空间不足的扩容?
- C++ 重载new和delete运算符
- C++ static静态成员函数
- Java字符流的使用
- 【OpenCV 例程200篇】90. 频率域陷波滤波器
- Python数模笔记-PuLP库(2)线性规划进阶
- Python入门基础篇(一)列表,详细实用,简单易懂!!!!
- 语言五子棋无ai程序框图_微软多语言预训练模型T-ULRv2登顶XTREME排行榜
- 在Python当中如何打印输出当前时间(代码)