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 · 288 阅读 · 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 · 264 阅读 · 0 评论 -
oracle函数
字符串函数UPPER LOWERINITCAP 首字母大写CONCAT(char1,char2)连接SUBSTR(char,[m[,n]])获取子串,从1开始计算LENGTHINSTR(char1,char2,[n[,m]])获取子串在源串的位置,n为搜索位置,m为第几次出现LPAD(char1,n,char2)、RPAD(char1,n,char2)左转载 2015-08-31 22:57:46 · 359 阅读 · 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 · 453 阅读 · 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 · 296 阅读 · 0 评论 -
MySQL之数据库模型设计-1 第一范式、第二范式、第三范式理解
下面来介绍数据库模型设计之第一范式、第二范式、第三范式数据库范式一般满足第三范式足矣(1)第一范式(无重复的列) 定义:数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。如果实体中的某个属性有多个值时,必须拆分为不同的属性 通俗理解:一个字段只存储一项信息 For Example:班级:高三年1班,应改为2个字段,一个转载 2016-03-16 22:57:30 · 277 阅读 · 0 评论