摘要:
数据类型分类: 1.number(x,y)数字类型,x代表最大长度,y表示精度 2.varchar2(x)可变字符串,x表示最大长度 3.char(x)定长字符串,x表示最大长度 4.long长字符串,最大2G 5.Date,日期(年月日时分秒) 6.TIMESTAMP时间戳,精确到微秒 阅读全文
摘要:
视图 什么是视图? (在 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三种指令为核心,分别代表插入、更新与删除,是开发以数据为中心的应用程序必定会使用到的指令,因此有很多开发人员都把加 阅读全文
摘要:
连接查询:连接查询是关系数据库中最主要的查询,主要包括内连接、外连接和交叉连接等。通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数 阅读全文