Oracle数据库基础知识
2016-11-12 16:22
375 查看
数据库基础知识
一,登录Oracle数据库:
登录:system/oracle或者:connect sys/oracle as sysdba;
二,相关指令:
环境变量的显示:show
环境变量的设置:set
显示任何数据库对象的结构信息:desc
清屏:clear
三,数据库系统结构阐述:
sql基础:
用户与表空间:
系统用户:sys,system(sys权限高于sys)
sysman操作企业管理器
scott(默认密码是tiger)
查看用户名:show user
dba_users数据字典:
启用scott用户:
语句:alter user [username] account unlock注:tiger是scott的密码
表空间:
概述:理解表空间
数据库和表空间:在数据库中开辟的一个空间,用于存放数据库的对象,一个数据库可以有多个表空间构成
表空间与数据文件的关系:表空间是由一个或多个数据文件构成的,但是一个数据文件只能属于一个表空间。表空间的分类:
永久表空间:永久性存储的对象
临时表空间:一般是存储中间执行的内容
UNDO表空间:保存事务存放的旧址,以便数据回滚。
认识表:
1,每一列数据必须有相同的数据类型。2,列名唯一。
3,每一行数据的唯一性。
数据类型
字符型
char(n), nchar(n)区别:char(n)最大2000, nchar(n)最大1000varchar2(n),nvarchar2(n)区别:varchar2(n)最大4000,nvarchar2(n)最大2000
char与varchar的区别:char会填充未满的字节,而varchar不会填充,相对而言,varchar更加节省空间。
数值型
number(p,s):p为有效数字,s为小数点后的位数。
例:number(5,2)就是有效数字5位,可以保存两位小数点。如123.45float(n)
日期型:
date(公元前4712年1月1日到公元9999年12月31日)
timestamp
其他类型:
blob: 能存4GB,以二进制形式存放
clob:能存4GB,以字符串形式存放
管理表
创建表:create table table_name
(column_name datatype,
)
例:
修改表:
添加字段:alter table table_name
add column_name datetype;
更改字段数据类型:
alter table table_name
modify column_name datatype;
删除字段:
alter table table_namedrop column column_name;
修改字段名字:
alter table table_name
rename column column_name to new_column_name;
修改表名:
alter table table_name
rename table_name to new_table_name;
删除表:
truncate table table_name;
删除表中的全部数据,并不是将表删除。
drop table table_name;
将表结构删除;
相关文章推荐
- Oracle 数据库基础知识介绍
- oracle教程1--数据库基础知识
- Oracle基础知识(十一) - 数据库事务属性
- Oracle基础知识笔记(16) 数据库设计范式
- oracle数据库基础知识
- Oracle 数据库 基础学习 (一) SQL基本知识
- 2. oracle学习入门系列之二 数据库基础知识
- 面试汇总(六)--Oracle数据库基础知识汇总
- 数据库基础知识
- python模块之bsddb: bdb高性能嵌入式数据库 1.基础知识
- ORACLE基础知识
- 数据库系统基础知识--存档
- 数据库应用最基础知识!
- oracle学习笔记(一)------oracle基础知识和基本sql语句
- java weblogic oracle相关连接基础知识收集
- 数据库基础知识
- Oracle基础知识---Oracle中 Alter Table 语句的使用
- 一句话学习数据库基础知识
- oracle架构的基础知识(入门级)
- oracle架构的基础知识