DBA入职指南学习笔记1
一、oracle安装学习
1、oracle认证方式
操作系统认证(本地登录)、用户名密码认证(远程登录)
2、oracle环境变量设置
PATH:sqlplus路径
ORACLE_HOME:oracle软件安装路径
ORACLE_SID:oracle实例名
3、企业管理器
http://ip:1158/em
4、查看数据库名称
show parameter db_name
5、解锁用户
alter user ecology account unlock;
6、常用的SQL语法
select from where
insert into table() valus()
update set where
delete from
7、改变当前会话的时间模式
alter session set nls_date_format="YYYY-MM-DD"
nls_date_format:数据库的日期参数
8、round(X,Y) 四舍五入 X代表需要进行四舍五入的值,Y表示从第几位进行四舍五入,
Y=0代表个位,Y=2代表小数点后2位
9、order by 排序 desc 降序 asc 升序
order by 2 代表按照第二列进行排序
10、nvl(X,Y)
表示如果X有值,则返回X的值,如果X的值为NULL,则默认为Y,一般用来赋值为0,eg:nvl(X ,0)
11、having
在使用group by分组时,如有条件限制,需要使用having,而不能使用where;
12、oracle数据库的约束(5种)
主键:唯一标识一行,不可为NULL。
外键:另一个表的主键。
非空:值不能为空。
唯一:不能重复,但是可以为NULL。
条件:值设定在某个条件范围内。
13、创建表
create table tablename(no number(2),name varchar2(20));
insert into tablename(no,name) valus(1,"test");
drop table tablename;
14、复制表(不能复制约束)
create table tablename_copy as select * from tablename;
15、表中导入数据
insert into tablename(no,name) select * from tablename_copy;
16、表中存储文档(BLOB:二进制大对象类型)
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341