
数据库
qq_28657369
不积跬步无以至千里,不积小流无以成江海
展开
-
Oracle创建用户并授权
1.用Oracle用户登录sqlplussqlplus / as dba2.创建临时表空间 miya_temp我的Oracle安装路径是/data/oracle/product/11.2.0/db_1/在这个目录下mkdir databasecreate temporary tablespace miya_temptempfile '/data/oracle/prod...原创 2019-11-08 15:26:14 · 276 阅读 · 0 评论 -
linux(centos)静默(命令行、无图形界面)安装oracle11g R2
①系统要求和安装准备1.下载Oracle安装包(官网下载)https://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html2.物理内存不小于1Ggrep MemTotal /proc/meminfo3.可用硬盘不小于8Gdf4.Swap分区空间不小于...原创 2019-11-08 15:11:07 · 818 阅读 · 0 评论 -
linux系统安装oracle11g数据库
redhat系统安装Oracle首先安装yum https://blog.youkuaiyun.com/qq_28657369/article/details/84543715下载oracle数据库 https://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html准备Oracl...转载 2018-11-26 15:39:17 · 1190 阅读 · 0 评论 -
ORA-01034: ORACLE not available ORA-27101
ORA-01034: ORACLE not available ORA-271011、先看oracle的监听和oracle的服务是否都启动了。 启动oracle监听:cmd命令行窗口下,输入lsnrctl start,回车即启动监听。2、查看oracle的sid叫什么,比如创建数据库的时候,实例名叫“orcl”,那么先手工设置一下oralce的sid,cmd命令窗口中,set ORAC...转载 2018-11-26 14:47:12 · 208 阅读 · 0 评论 -
修改Oracle数据库的编码
方法一: sql / as sysdba shutdown immediate; startup mount; alter session set sql_trace=ture; alter system enable restricted session; alter system set job_queue_process...转载 2018-11-26 14:30:32 · 552 阅读 · 0 评论 -
常用数据库的驱动程序名,驱动类名以及URL
Oracle数据库: 驱动程序包名:ojdbc14.jar 驱动类名称:oracle.jdbc.driver.OracleDriver JDBC URL:jdbc:oracle:thin:@dbip:port:dataasename 说明:驱动程序包名可能会变 JDBC URL中各个部分含义如下: d...转载 2018-11-26 14:21:54 · 646 阅读 · 0 评论 -
Oracle学习第九天
索引Oracle 建立索引及SQL优化数据库索引:索引有单列索引复合索引之说如何某表的某个字段有主键约束和唯一性约束,则Oracle 则会自动在相应的约束列上建议唯一索引。数据库索引主要进行提高访问速度。建设原则: 1、索引应该经常建在Where 子句经常用到的列上。如果某个大表经常使用某个字段进行查询,并且检索行数小于总表行数的5%。则应该考虑。 2、对于两表连接的字段,应该建立索引。如果经常在...原创 2018-03-09 15:14:45 · 136 阅读 · 0 评论 -
Oracle学习第八天
触发器1.什么是触发器(trigger) 概念:是一个与表相关联的、存储的PL/SQL程序 作用:每当一个指定的数据操作语句(insert、update、delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列 第一个触发器:每当成功插入新员工后自动打印“成功插入新员工” create trigger saynewemp after insert on emp d...原创 2018-03-09 15:13:51 · 143 阅读 · 0 评论 -
Oracle学习第七天
高级查询1.分组查询 ①概念 分组函数作用于一组数据,并对一组数据返回一个值。 ②分组函数的使用 分组函数 avg()、sum()、min()、max()、count() 、wm_concat():行转列 select avg(sal),sum(sal)from emp; select max(sal),min(sal)from emp; select count(*) from ...原创 2018-03-09 15:13:06 · 258 阅读 · 0 评论 -
Oracle学习第六天
函数1.函数的作用 方便数据的统计 处理查询结果2.函数分类 数值函数 字符函数 日期函数 转换函数3.数值函数 ①四舍五入 round(n[,m])(省略m就是0,m>0:小数点后m位,m<0:小数点前m位) n:表示要四舍五入的值 m:表示要保留后几位或者前几位的值 例: select round(23.4),round(23.45,1),round(23.45,-1)...原创 2018-03-09 15:11:01 · 151 阅读 · 0 评论 -
Oracle学习第五天
存储过程1.存储过程和存储函数 指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。 存储过程和存储函数的相同点:完成特点功能的程序 存储过程和存储函数的区别:是否用return语句返回值2.创建和使用存储过程 用create procedure命令建立存储过程和存储函数。 语法: create [or replace] procedure 过程名(参数列表)as plsql子程序体...原创 2018-03-09 15:10:03 · 143 阅读 · 0 评论 -
Oracle学习第四天
PL/SQL1.例外 例外是程序设计语言提供的一种功能,用来增强程序的健壮性和容错性。 ①系统例外 No_data_found(没有找到数据) Too_many_rows(select...into语句匹配多个行) Zero_Divide(被零除) Value_error(算术或转换错误) Timeout_on_resource(在等待资源时发生超时) exception when...原创 2018-03-09 15:08:39 · 219 阅读 · 0 评论 -
Oracle学习第三天
PL/SQL1.pl/sql的作用和第一个pl/sql程序 declare --说明部分(变量,光标或者例外) begin --程序体 dbms_output.put_line("Hello World"); end; /(/:退出编辑行并且执行程序) 注:如果没有说明部分declare可以不写 程序从begin开始 set serveroutput on(打开输出开关)2.pl/sql简介...原创 2018-03-09 15:07:27 · 147 阅读 · 0 评论 -
Oracle学习第二天
约束1.约束的作用 定义规则、确保完整性2.非空约束 ①在创建表时设置非空约束 create table [table_name](column_name datatype not null,...) ②在修改表时添加非空约束 alter table [table_name] MODIFY column_name datatype not null ③在修改表时去除非空约束 alter ta...原创 2018-03-09 15:06:21 · 184 阅读 · 0 评论 -
Oracle学习第一天
1.使用system用户登录 [username/password][@server][as sysdba|sysoper]2.查看登录用户 show user命令3.查看表字段 desc db_user4.启用用户 alter user [username] account unlock表空间1.数据库与表空间的关系 在数据库中开劈的一个控件用于存放数据库的一些对象2.表空间与数据文件的关系 表...原创 2018-03-09 15:05:07 · 123 阅读 · 0 评论 -
java之jdbc(mysql)
源码:http://download.youkuaiyun.com/download/qq_28657369/99688671.连接数据库1.声明变量(4个变量)jdbcDriver="com.mysql.jdbc.Driver"jdbcUrl="jdbc:mysql://localhost:3306/jdbc?characterEncoding=utf-8"jdbcUsername="r原创 2017-09-07 20:01:32 · 444 阅读 · 0 评论 -
sql高级语句
1.常用函数1.查询字段的结果转换为小写lower()select lower(user_password) from jdbc_user2.查询字段的结果转换为大写upper()select upper(user_password) from jdbc_user3.连接查询的两个字段的值concat()select concat(user_password,user_na原创 2017-09-07 10:26:57 · 1122 阅读 · 0 评论 -
sql初级语句
1.创建数据库create database databaseName(数据库名称)2.删除数据库drop database dbname(数据库名称)3.创建数据表create table tableName(表名)(filedName1 type(长度) [not null] [primary key],fileldName2 type [not null]....)4原创 2017-09-06 19:51:08 · 329 阅读 · 0 评论