oracle
a382486075
论智硬的菜鸡成长之路
展开
-
oracle杂篇
spool filename.txt /*work*/ spool off 将显示的内容输出到指定文件 set echo on|off 设置是否显示正在执行的sql语句 show all显示系统变量和环境变量 define 变量名=变量 设置变量 select &col from emp;使用&引用变量 SQL: prompt 提示内容; accept 变量名转载 2015-08-28 22:18:33 · 271 阅读 · 0 评论 -
select
select * from dept; desc dept;查询列结构 select distinct job from scott.emp; 查询指定列去除重复值,distinct限制的是组合 select empno as id, ename "Name" , job from scott.emp;使用列别名,如果要指定大小写必须加双引号 select ename || '的职位是转载 2015-08-30 10:43:10 · 255 阅读 · 0 评论 -
oracle函数
字符串函数 UPPER LOWER INITCAP 首字母大写 CONCAT(char1,char2)连接 SUBSTR(char,[m[,n]])获取子串,从1开始计算 LENGTH INSTR(char1,char2,[n[,m]])获取子串在源串的位置,n为搜索位置,m为第几次出现 LPAD(char1,n,char2)、RPAD(char1,n,char2)左转载 2015-08-31 22:57:46 · 342 阅读 · 0 评论 -
数据操纵
数据操纵与事务控制 INSERT INTO table_name[(column[,column..])] VALUES(value[,value..]); INSERT INTO table_name[(column[,column..])] SELECT ..;使用子查询插入 INSERT ALL|FIRST [CASE .. WHEN ..THEN INTO .. ELSE INTO转载 2015-08-31 22:58:25 · 428 阅读 · 0 评论 -
数据库MySQL基础——增删查改
常用增删查改SQL语句的语法格式 1.增加数据 (1)insert into 表 (字段1,字段2.…) values (值1,值2.…) 注意:字段跟值的顺序是对应的。 (2)insert into 表 values (值1,值2.…) 这里的值对应的字段是数据库里字段的顺序,不能颠倒,否则会对应出错,这样会造成数据错位。 (3)insert into转载 2016-03-16 22:52:32 · 278 阅读 · 0 评论 -
MySQL之数据库模型设计-1 第一范式、第二范式、第三范式理解
下面来介绍数据库模型设计之第一范式、第二范式、第三范式 数据库范式一般满足第三范式足矣 (1)第一范式(无重复的列) 定义:数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。 如果实体中的某个属性有多个值时,必须拆分为不同的属性 通俗理解:一个字段只存储一项信息 For Example: 班级:高三年1班,应改为2个字段,一个转载 2016-03-16 22:57:30 · 261 阅读 · 0 评论