04 2019 档案
摘要:视图 什么是视图? (在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。 注释
阅读全文
摘要:序列:是一种数据库对象,用来自动产生一组唯一的序号; 序列:是一种共享式的对象,多个用户可以共同使用序列中的序号。 创建序列 create sequence seq_emp_temp increment by 1 start with 1 使用序列 通过序列名.next_val select seq
阅读全文
摘要:用户管理 1.创建一个账户 create user zhangsan identified by123456; 2.修改账户的密码 alter user zhangsan identified by 654321; 3.删除一个账户 drop user zhangsan ; 4.让一个用户的密码失效
阅读全文
摘要:update:更新 例如转账: update emp_ temp set sal = sal-500 where ename = 'JONES';(更新表中sal项 为sal-500 是当ename=JONES时, 即为将emp_temp表中的Jones 的sal项减去500) update emp
阅读全文
摘要:1.字符函数 ltrim 去除字符串左边指定字符,如果不设定第二个参数,则默认去除空格 rtrim去除字符串右边指定字符,如果不设定第二个参数,则默认去除空格 例如:select ltrim (‘a ababab ’, 'a')from dual; 例如: select rtrim ( ' acab
阅读全文
摘要:dual 是一个虚表,为了满足sql句式而设置这么一个表 单行函数 字符函数 concat 拼接两个字符串 select concat (concat(ename,‘的职位是’),job) from emp; initcap将每个单词的首字母大写 select initcap (‘shou zi m
阅读全文
摘要:组函数 avg 求20部门的平均薪水为多少? select avg(sal) avgsal from emp where deptno = 20; sum 求20部门的员工的总薪水 select sum(sal)sumsal from emp where deptno = 20 ; count 求2
阅读全文
摘要:DML:数据操纵语言(Data Manipulation Language, DML)是SQL语言中,负责对数据库对象运行数据访问工作的指令集,以INSERT、UPDATE、DELETE三种指令为核心,分别代表插入、更新与删除,是开发以数据为中心的应用程序必定会使用到的指令,因此有很多开发人员都把加
阅读全文
摘要:连接查询:连接查询是关系数据库中最主要的查询,主要包括内连接、外连接和交叉连接等。通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数
阅读全文
摘要:group by关键字 *group by :分组由 作用: 用于对于查询的数据进行分组并进行处理 例如:select deptno ,job from emp group by deptno,job; 1.分组之后,不能够将除分组字段之外的字段之外的字段放在select后面(除了组函数) 例如:s
阅读全文
摘要:计算字段(列):不在于表中,通过x、÷操作和列进行计算得到的列; 获取员工的年薪 select (ename || '的年薪为:' || sal*12) info from emp; *info 为表的名字,可以根据需求自己命名(中英文都可以); 集合:每次查询结果可以看做一个集合 select *
阅读全文
摘要:order by 关键字 作用:用于对查询结果进行排序 select * from emp where deptno = 20 order by sal asc /desc; 如何排序之升降问题 *用关键字: sal(升序)select * from emp where deptno = 20 or
阅读全文
摘要:like关键字 模糊查询,有两个特殊的符号"%" ,"_" “%”表示匹配零个或若干字符 放哪边就表示哪边有零到若干个未知符号,其作用起到占位符的效果。 “_”表示匹配一个字符 查询:员工姓名中含有“M”的员工信息 select * from emp where ename like '%M%' 查
阅读全文
摘要:--where 关键字 --作用:过滤行 *将需要的行用where引导出来 用法: 1.判断符号:=,!=,<>,<,>,<=,>=,any,some,all; 例如:要求在表中sal等于1000 select * from emp where sal=1000; 求sal大于1500且大于1800
阅读全文
摘要:作用:检索“表” 注意:检索的表后可以添加别名(别名不需要被双引号引起) *每一句都不可缺少
阅读全文
摘要:--1.--单行注释 *输入法应定要为英文 --2./*多行注释 *与java相似*/ --3 select:选择 作用:检索“列”,用于查询所需查询的行列 select 后面的列可以起别名(查询结果) 一 )select ename,sal*12 年薪 from emp; 二 )select en
阅读全文
摘要:1.数据库大致分类两种 1.关系型数据库(SQL) Oracle、Mysql(80%)、DB2、Microsoft SQL Server、ProsgreSQL、Access、SQLSite 2.非关系型数据库(NoSQL = Not Only SQL) MongoDB、Redis、HBASE、Cas
阅读全文

浙公网安备 33010602011771号