oracle安装与使用

oracle和mysql一样,他只是一个软件,以表的形式标准化存储我们的数据,而对于操作数据库 是用的SQL代码。

oracle的安装:
按照教程进行安装,难度不打,版本一定要匹配,10 和 11 安装的步骤是不一样的,
当安装完成之后,我们就可以利用Oracle提供的登陆窗体sqlplus进行数据库登陆,

输入用户名、密码、数据库名就可以访问我们对应的数据库
用户名:oracle提供3个管理员用户:system sys sysasdba
所有用户的密码是我们最开始输入的system123456 ,
oracle默认有一个数据库,orcl

oracle的体系结构:
oracle是一个管理oracle下面的数据库的组件的统称
oracle第一部分是SGA:包含数据库缓冲区,日志缓存,数据缓存等等。。

oracle安装与使用_第1张图片

数据库基本概念:
组成数据库的核心叫做表,函数、包、过程。
组成表的核心叫行(数据)和列(属性)
对于列还有很多约束,比如主键、外键、唯一、非空。。。

对于数据库的操作就是操作表,操作表需要使用SQL语言(结构化查询语言),所以就是对数据库的数据进行 增、删、改、查。
SQL指令分类:
DML:数据操作语言: 增insert、删delete、改update–针对数据
DDL:数据定义语言: create表、drop删除表、alter修改表—针对结构
DQL:数据查询语言:select
DCL:数据库控制语言:grant、revoke:权限管理
TCL:commit、rollback
PLSQL:就是利用sql语句编程程序(变量、流程控制、函数、返回值、参数)

oracle操作一般是不使用超级用户的,而是使用普通用户:使用系统给的默认用户
scott - system123456
我们利用登陆发现该用户locked,被锁住了。
先解锁,修改密码,创建一张表

--解锁scott用户 
--alter user scott account unlock;

--修改密码
--alter user scott identified by "tiger";

--创建一张表
create table student1(
       sid number,
       sname varchar2(20),
       sage number
);

--删出一张表
drop table student1;

DML:增、。删、改

--插入一个csb:部门编号22  地点sqp
--insert into 表名  values(值。。。); -- 需要匹配顺序
insert into dept values(12,'csb','sqp');
commit;

insert into dept(loc,dname,deptno) values('sqp','csb',22);
commit;

insert into emp values(1234,'abc','abc',7521,sysdate,100,200,20);

select * from dept;

--修改一条数据
update 表名  set 字段名 = ? , 字段名= ?; -- 修改整个表
update 表名  set 字段名 = ? , 字段名= ? where 条件; -- 根据条件修改

update dept set loc = 'cq' ;

update dept set loc = 'cq' where deptno = 33

--删除一条

delete from 表名 ;  全部删除
delete from 表名  where ?   根据条件删除

delete from dept where loc='cq';

你可能感兴趣的:(javaWEB知识点)