
Oracle数据库
小象二号
走自己的路,让别人说去吧
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle中的关键字用法
Distinct 去重复 Lower 将字符全部改为小写 例如:Lower('HappY') 结果为:happy Upper 将字符全部改为大写 例如:Upper('HappY') 结果为:HAPPY Initcap 字符首字母大写 例如:Initcap('HappY') 结果为:Happy Concat 连接两个字符串 ...原创 2019-03-15 11:27:39 · 3446 阅读 · 0 评论 -
Oracle函数运算符以及组函数
函数运算符:加 +、减 -、乘 *、 除 /、连接字符:||、等于 =、大于等于>=、小于等于<=、不等于<> 也可以是!=、大于>、小于<其他比较运算:Between…and… 两者之间Like 模糊查询Is null 空值In (set) 在…中Escape 使用转义符,转换特殊符号用的例如:将 % 转为 \% 、...原创 2019-03-29 21:42:26 · 568 阅读 · 0 评论 -
Oracle测试答案
--一 查询题--1 .查询职位(job_id)为'PRESIDENT'的员工的工资/*select salary from employeeswhere job_id=(select job_id from jobswhere upper(job_title)='PRESIDENT')*/--2 .查询奖金系数(COMMISSION_PCT)为0或为NULL的员工信息/*sele...原创 2019-03-23 08:24:26 · 596 阅读 · 0 评论 -
Oracle的多种查询
1)单表查询单行函数:select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),hire_date,to_char(hire_date,'DAY')from employees分组函数:select max(salary),min(salary),avg(salary),sum(salary) from employeesgroup b...原创 2019-04-07 22:31:54 · 536 阅读 · 0 评论 -
Oracle创建表→增删查改
创建表→增删查改1、创建表2、增加列3、新增数据:Alter table:添加和修改列。rename,truncate,comment当执行以上DDL语句时,事务自动提交不指定列名的新增:Insert into 表名 values(一列数据、两列数据……)必须要一一对应列出,没数据的可以用null代替--不指定列名的插入数据指定列名的新增:In...原创 2019-04-08 08:40:47 · 252 阅读 · 0 评论 -
序列的增删查改操作
序列1、如何定义一个序列序列是oacle提供的用于产生一系列唯一数字的数据库对象。主要用于提供主键值序列的格式:create sequence <序列名称>start with <起始数>increment by <增长量>[maxvalue 值][minvalue 值][cycle 当到达最大值的时候,将继续从头开始][...原创 2019-04-03 07:55:33 · 339 阅读 · 0 评论 -
Oracle创建用户以及赋权等操作
创建新用户创建用户(用户除了需要拥有各种创建权限外,还需要分配相应的表空间才能开辟存储空间用于创建的表;)--创建一个新用户create user usersidentified by passwords;--给用户赋权(创建会话,创建表,创建序列,创建视图)grant create session,create table,create sequence,cre...原创 2019-04-03 07:57:34 · 4800 阅读 · 0 评论 -
Oracle数据字典视图
数据字典视图role_sys_privs 角色拥有的系统权限role_tab_privs 角色拥有的对象权限user_role_privs 用户拥有的角色user_tab_privs_made 用户分配的关于表对象权限user_tab_privs_recd 用户拥有的关于表对象权限user_col_privs_made 用户分配的关于列的...转载 2019-04-03 07:58:28 · 223 阅读 · 0 评论 -
SQL语句的约束及序列总结
约束:有五种(或六种)约束:Not null、unique、primary key、foreign key、check、default(非空约束、唯一性约束、主键约束、外键约束、检查约束、默认值约束)主键约束:主键约束包含了非空性和唯一性;外键约束:外键约束不能够引用一个不存在的实体,外键必须引用的是另外一个表的主键;检查性约束:未标识不能为空的情况下可以为null和设定的默认...原创 2019-06-03 15:07:41 · 498 阅读 · 0 评论 -
Oracle中的增删查改
创建表→增删查改1、创建表create table two (id number(3),name varchar2(20),sex char(4) default'女',idcard char(22),birthday date)2、增加列alter table twoadd (address varchar2(22));3、新增数据:Alt...原创 2019-03-16 16:19:16 · 920 阅读 · 0 评论 -
创建一个简单的视图以及删除视图
创建一个简单的视图:create [or replace] [{force|noforce}] view view_nameasselect 查询[with read only constraint]例子:create or replace view onesasselect name,birthday,sexfrom onewith read onl...原创 2019-03-16 16:11:39 · 6765 阅读 · 0 评论 -
Oracle视图与基表的区别、联系、作用
视图与基表的区别与联系1、视图是从一个或者多个基本表中导出的表,给用户使用的‘专用表’,是已经编译号的sql语句,而表不是;2、 视图没有实际的物理记录,不占用物理空间,而表相反。3、视图是查看表内容的窗口,是查看数据表的一种方法,视图可以不给用户接触表,使得用户不知道表结构,具有更大的安全性;4、视图只是逻辑概念的存在,只能由创建的语句来修改。而表可以随时对它进行修改。5、视...原创 2019-03-15 11:17:26 · 5063 阅读 · 0 评论 -
在Oracle中查看表结构,删除表或视图写法
查看表结构:desc 表名;(在命令窗口执行)删除表:drop table 表名;删除视图:drop view 表名;原创 2019-03-15 11:10:08 · 1217 阅读 · 0 评论 -
Oracle中创建和修改视图
create view two(name,birth,sex)asselect name,birthday,sexfrom onewith read only创建视图:create view 表名asselect 要基表的列名称,也可以直接用*代替所有列from 基表with read onlywith read only 加上后视图就变成了只读模式,只能进行查询...原创 2019-03-15 11:07:23 · 9554 阅读 · 0 评论 -
oracle数据库的增删查改举例
--创建表一/*create table one (name varchar2(10),birthday date,sex char(2))*/--修改,增加列/*alter table one add (address varchar2(22))*/--插入数据/*insert into one values ('戴志鸿','08-3月-1998','男','...原创 2019-03-14 10:34:20 · 230 阅读 · 0 评论 -
Oracle数据库连接方式
工具名:SQL*PLUS工具SQL*Plus是强大的ORACLE内嵌工具。 提供Sql语句的执行环境 也可以用于管理数据库 有自己的一套SQL*Plus命令 可跨平台运行 SQL*Plus命令与sql语句不相同 提供了标准SQL扩充命令的支持工具名:PLSQL Developer 只有32位环境:由于是第三方,需要下载安装 安装路径需要自定义,不能带空格我们把oracle成功...转载 2019-02-28 16:15:27 · 725 阅读 · 0 评论 -
Oracle数据库的安装与卸载
安装oracle11g服务端64位WIN10+oracle11g+plsql安装1、下载Oracle11g R2 for Windows的版本下载地址:https://www.oracle.com/technetwork/database/enterpriseedition/downloads/index.html其中包括两个压缩包:win64_11gR2_database_1o...转载 2019-02-28 16:14:17 · 353 阅读 · 0 评论 -
Oracle中的约束的增删查改操作
有五种(或六种)约束:Not null、unique、primary key、foreign key、check、default(非空约束、唯一性约束、主键约束、外键约束、检查约束、默认值约束)主键约束:主键约束包含了非空性和唯一性;外键约束:外键约束不能够引用一个不存在的实体,外键必须引用的是另外一个表的主键;检查性约束:未标识不能为空的情况下可以为null和设定的默认值,但是不...原创 2019-03-16 16:04:44 · 275 阅读 · 0 评论 -
向表中插入约束,以及查看Oracle表中的约束
向表中插入约束增加约束:alter table 表名 add 约束的完整定义。(只能增加能够使用表级约束的约束,不能修改约束)例如:1、插入主键约束:alter table one add constraint pk_one primary key(one_id);2、插入非空约束alter table one modify name not null;3、向表中插入外...原创 2019-03-16 16:08:57 · 383 阅读 · 0 评论 -
删除Oracle表中的主键约束、非空约束以及其他约束
1、删除主键约束:Alter table 表名 drop 约束名有命名主键:Alter table one drop constraint pk_one; 无命名主键:可用Select * from user_constraints 查找表中的主键名称constraint_name,再使用查到的主键名称 例如:alter table student drop constraint SYS...原创 2019-03-16 16:10:00 · 9802 阅读 · 0 评论 -
创建数据库新用户及表的索引
一、索引1、主键索引、索引、序列的区别主键索引是在创建主键时一起创建的,是基于主键约束而建立的(主键索引本身就具备了唯一索引的功能),不可为空也不可重复;而唯一索引是基于唯一约束而建立的,可以为空但不可以重复;序列是按照指示给出的值然后自增;2、修改和删除索引alter index one_indexs rename to one_index; --修改索引drop index...原创 2019-06-03 19:50:24 · 768 阅读 · 0 评论