问题?1.oracle--SQL Plus的使用(即用SQL Plus和网页的形式登录Oracle账户)
2.oracle中的四种数据
3.基本表的操作
1.oracle--SQL Plus的使用(即用SQL Plus和网页的形式登录Oracle账户)
(1)操作方式:两种方式,一种是cmd操作方式,另外一种是网页登录(在系统菜单栏下找到oracle,展开扩展)
(2)登录:默认安装的话,有sys和system两个用户是默认解锁的,并且密码是安装时候所填写的密钥。
网页登录如果选择系统用户登录,system登录不了,权限不够,需要用sys权限更高的用户。(*开启服务*)
(3)修改锁定用户,以scott为例
2.oracle中的四种数据类型
(1)字符型
固定长度字符型(最大值):char(2000) nchar(1000)
可扩展型字符型(最大值): varchar2(4000) nvarchar2(2000)
(2)数值型
number(有效位数,保留小数位) 如:number(5,2)
float(n) 主要用来存放二进制数据 {二进制数据*0.30103=十进制数}
(3)日期型
date 存放如期范围(公元前4712.1.1——9999.12.31)
timestamp 时间戳类型,可精确到秒
(4)其他大数据类型
blob 可存放4G大的数据 ,存放二进制数据
clob 可存放4G大的数据 ,存放字符串数据
3.基本表的操作
(1)建表和查看表数据字典
(2)添加字段
(3)修改字段类型
(4)修改字段名字
(5)删除字段
(6)删除表
(7)修改表名
4.创建表空间,给表空间创建用户,给用户赋予权限
/*分为四步 */
/*第1步:创建临时表空间 */
create temporary tablespace yuhang_temp
tempfile 'D:\oracledata\yuhang_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
/*第2步:创建数据表空间 */
create tablespace yuhang_data
logging
datafile 'D:\oracledata\yuhang_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
/*第3步:创建用户并指定表空间 */
create user yuhang identified by yuhang
default tablespace yuhang_data
temporary tablespace yuhang_temp;
/*第4步:给用户授予权限 */
grant connect,resource,dba to yuhang;
5.执行脚本
@F:/SqlDate/oracle_sql/yycg_table.sql
@F:/SqlDate/oracle_sql/yycg_data.sql