![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
skycoop
这个作者很懒,什么都没留下…
展开
-
Oracle笔记——常用函数
Oacle函数1.ASCII : 返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;AAZEROSPACE659748322.CHR : 给出整原创 2015-09-17 16:47:34 · 333 阅读 · 0 评论 -
Oracle——主键外键
Oracle笔记———— 主键与外键定义外键: 1. 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表称为主表的从表。 2. 如果关系模式R中的某属性集不是R的主键,而是另一个关系R1的主键则该属性集是关系模式R的外键。主键: 3. 关系型数据库中的一条记录中有若干个属性,若其中某一个属性原创 2015-09-17 17:01:22 · 1990 阅读 · 0 评论 -
Oracle笔记——number(p,s)
Oracle 基本操作number(p,s)例子:number(5,2) '5'代表当前有效数字最多为5个,'2'代表小数点右边有效数字为2个。那么小数左边的有效数字为3个。即这里的5,2代指长度。s>0情况:精确到小数点右边s位,并且四舍五入,验证有效位数测试数据:number(5,2)insert into t_user(tid) value原创 2015-09-17 16:44:05 · 358 阅读 · 0 评论 -
Oracle笔记——DDL
Oracle笔记——DDLDDL语句执行后会自动提交。数据类型数据类型:字符型(Char,varchar,varchar2,long)oracle数据库中用得最多的字符数据类型为varchar2数据类型:数值型(number(p,s),integer/int number(38)),float定义整数类型的时候,可原创 2015-09-17 16:42:26 · 344 阅读 · 0 评论 -
Oracle——DML
dmldml : 数据操作语言,用于检索、插入和修改数据。1、利用现有的表创建表语法:create table as select column_names from ;创建一张表:create table t_dept as select * from t_student;根据字段去创建表:create table t_user1 as select st原创 2015-09-17 16:38:05 · 397 阅读 · 0 评论 -
Oracle ——数据完整性
Oracle ——数据完整性为什么使用约束? 易于维护,并且效果最好约束:约束是确保数据库满足特定商业的规则约束有5种:[not null] 非空,[unique] 唯一,[primary key] 主键,[foreign key] 外键,[check] 检查not null : 插入数据时,必须提供数据unique : 该列数据值不能出现重原创 2015-09-17 17:00:04 · 609 阅读 · 0 评论 -
SQL基础教程之其他
其他外键??ALTER TABLE ORDERS ADD (CONSTRAINT fk_orders1) FOREIGN KEY (customer_sid) REFERENCES CUSTOMER(sid);视图: 视观表 (Views) 可以被当作是虚拟表格。它跟表格的不同是,表格中有实际储存资料,而视观表是建立在表格之上的一个架构,它本身并不实际储存资料。原创 2015-09-17 17:07:27 · 353 阅读 · 0 评论 -
Oracle笔记——分页查询
分页查询rownum : 逻辑行号rowid : 物理ID在Web开发中,经常使用 page : 页码 , pagesize : 当前页有多少行 这两个参数来进行传参rownum 不能使用大于号只能使用小于号或等号效率低的分页 : 使用差集minus效率高的分页 :---查询最大的行号 : page * pagesize =3 *3 =9s原创 2015-09-17 16:49:24 · 455 阅读 · 0 评论 -
SQL基础教程之函数
函数语法:SELECT "函数名"("栏位名") FROM "表格名"COUNT : COUNT 让我们能够数出在表格中有多少笔资料被选出来例子:SELECT COUNT(store_name) FROM Store_Information WHERE store_name is not NULLCOUNT 和 DISTINCT 经常被合起来使用,目的是找出表格原创 2015-09-17 17:06:21 · 394 阅读 · 0 评论 -
oracle——安装图解
Oracle Database 安装图解以管理员方式运行 setup.exe弹出一个黑色DOS命令窗口见到下面这张图 选择基本安装,填好基位置与主目录位置,创建启动数据库,如图下: 待会跳出一个窗口,点是或否也行。看你需求。这里点是点开之后安装程序会检查是否满足安装条件,一般来讲会跳出一个警告,在网络配置里,如果是动态分配IP的话,我们给它创建一原创 2015-09-17 16:39:12 · 324 阅读 · 0 评论 -
Oracle——集合运算
Oracle——集合运算union 并集 : 去重并集 : 返回两个集合去掉相同部分的所有记录union all : 不去重并集 : 返回两个集合所有记录包括相同部分intersect : 交集 : 返回两个集合相交的部分minus : 差集 : 返回第一个集合,但不属于第二个集合的记录---实例:union : 查询a表中10号部门和20部门的信息select *原创 2015-09-17 16:51:22 · 439 阅读 · 0 评论 -
Oracle笔记——快速删除查询重复的数据
快速删除查询重复的数据利用物理id的唯一性---- 找出 相同数据 不可能有名字相同,岗位相同的人在同一个部门 select a.* from EMPLOYEES a -- 找出重复的数据 where a.rowid !=(原创 2015-09-17 16:50:30 · 373 阅读 · 0 评论 -
Oracle笔记——子查询
Oracle笔记——子查询any : 任意一个all : 全部exists : not exists : 只要exists或not exists后面的结果集不为空,就可以发起查询实例:查询比20号部门任意员工工资高的员工部门,姓名,岗位 等价于 大于最小的满足任意一个SELECT a.department_id, employee_name, employ原创 2015-09-17 17:02:21 · 297 阅读 · 0 评论