数据库之Oracle
文章平均质量分 67
IsSwm
My name is Swm.热爱,安卓和Java方面的知识。如果你有好的建议,或知识点,难点。欢迎跟我讨论或分享以及学习。
展开
-
SQL之约束
约束 约束条件包括: 非空约束(Not Null),简称NN 唯一性约束(Unique),简称UK 主键约束(Primary Key),简称PK 外键约束(Foreign Key),简称FK 检查约束(Check),简称CK非空约束 非空约束用于确保字段值不为空。默认情况下,任何列都允许有空值,但业务逻辑可能会要求某些列不能取空值。当某个字段被设置了非空约束条原创 2016-12-13 13:37:54 · 1613 阅读 · 0 评论 -
需要用到的表的创建。
emp_swm 表创建与插入数据CREATE TABLE emp_swm( empno NUMBER(4), ename VARCHAR(10), job VARCHAR(9), mgr NUMBER(4), hiredate DATE, sal NUMBER(7,2), comm NUMBER(7,2), deptno NUMBER(2,0) )给emp_swm表中 添加数据IN原创 2016-12-14 14:22:33 · 468 阅读 · 0 评论 -
SQL之索引
索引 索引是数据库对象之一。是为了提高查询效率。 索引的统计与应用是数据库自动完成的,只要数据库认为可以使用某个已创建的索引时,就会自动应用创建索引 创建索引的语法: CREATE [UNIQUE] INDEX index_name ON table(column[, column…]); 其中: index_name表示索引名称 tab原创 2016-12-13 11:17:16 · 617 阅读 · 0 评论 -
SQL基础--基础查询的使用
DQL查询语句 SELECT子句中可以使用函数或表达式 那么结果集中对应的该字段名就是这个函数或表示式 可读性差,为此可以为字段添加别名 那么结果集就会以这个别名作为该字段的名字 别名的本身不区分大小写,而且不能含有空格, 若希望别名区分大小写或含有空格, 那么可以在别名上使用双引号括起来 SELECT ename,sal*12 "s原创 2016-12-14 12:26:28 · 369 阅读 · 0 评论 -
SQL基础--SQL字符串函数操作,数值操作,日期操作,空值操作
点我进入emp_swm表的创建与数据插入SELECT语句 用于查询表中数据 SELECT子句后面跟的是要查询的字段 可以包括表中的具体字段,函数或者表达式 FROM子句用来指定数据来源的表 WHERE子句用来添加过滤条件,这样做的结果 是只将满足条件的记录查询出来查看emp表中的数据 SELECT ename,job FROM原创 2016-12-14 12:36:43 · 1020 阅读 · 0 评论 -
SQL之视图
视图视图是数据库对象之一,所有数据库对象名字不能重复,所以视图名字一般是以”V”开头的。 视图在SQL语句中体现的角色与表相同,但是视图并不是一张真实存在的表,而只是对应一个SELECT语句的查询结果集,并将其当做表看待而已。 使用视图的目的是简化SQL语句的复杂度,重用子查询,限制数据访问创建视图该视图包含的数据为10号部门的员工信息CREATE VIEW v_emp_10_swmASSE原创 2016-12-13 10:11:42 · 954 阅读 · 0 评论 -
SQL之序列
序列序列也是数据库对象之一。作用是生成一系列数字。序列常用于为某张表的主键字段提供值使用。创建序列创建序列的语法:CREATE SEQUENCE [schema.]sequence_name [ START WITH i ] [ INCREMENT BY j ] [ MAXVALUE m | NOMAXVALUE ] [ MINVALUE n | NOMINVALUE ]原创 2016-12-13 10:56:48 · 7660 阅读 · 0 评论 -
SQL基础--DDL数据定义语言和DML数据管理语言
获取当前系统时间SELECT SYSDATE FROM dual; SQL语句本身不区分大小写,但是出于 – 可读性的目的,我们通常会将SQL中的 – 关键字全部大写,非关键字全部小写.DDL 数据定义语言– DDL是对数据库对象进行操作的语言. – 数据库对象包括:表,视图,索引,序列创建表 CREATE TABLE employee_swm( id NUMB原创 2016-12-14 12:12:20 · 521 阅读 · 0 评论 -
SQL之高级查询
子查询子查询是一条SELECT语句,但它是嵌套其他SQL语句中的 为的是给该SQL提供数据以支持其执行操作查看谁的工资高于CLARK?SELECT ename,salFROM emp_swmWHERE sal>( SELECT sal FROM emp_swm WHERE ename='CLARK')查看与CLARK同职位的员工? SELECT ename,j原创 2016-12-12 20:55:04 · 1320 阅读 · 0 评论