ORACLE学习03-SQLPLUS常用命令和数据类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORACLE学习03-SQLPLUS常用命令和数据类型相关的知识,希望对你有一定的参考价值。

一、数据库基本操作
1,创建用户
    SQL> create user 用户名 identified by 密码;

2,超级用户system给新用户权限
    SQL> grant    connect   ,      resource        to  mike;
         授权     连接权限        增删改查权限

3,新用户登录,进入新用户的空间
    SQL> connect mike/m111;

4,显示当前用户
    SQL>show user;

5,建表,添加数据,增删改查。
 
6,登录sqlplus
>sqlplus 登录名/密码@127.0.0.1:1521/数据库实例名
 


二、Oracle数据类型
1, 字符型:
varchar2            --等价于varchar,可变长,最多4000字节
varchar2(10)        --用于保存固定长度,在磁盘中存放的就是‘abcd‘
char                --定长,最多1000字节。
char(10)            --用于存放固定长度,在磁盘中存放的是‘abcd‘。
注意:一个汉字占3个字节
 
create table student
(
name varchar2(32)
)
2, 数值型:
number             --38位精度。
number(6)         --表示整数:6位。
number(6,2)        --表示小数:总共6位,其中小数占2位。
3, 日期型:date
当前日期:sqlserver--getdate() Oracle--sysdate
日期格式:用to_date()函数控制时间格式
SQL> insert into person(id,name,sex,logindate) values(10003,张三,,to_date(1998-12-25,yyyy-mm-dd));
4, 大对象:保存图片,视频,文件。<2g
blob     -- 二进制大对象
clob     -- 字符型大对象
 
三、常用命令析
describe 表名                    --查看表结构
select * from tab;           --查看当前用户的所有表
drop table 表名;              --删除表
drop user 用户名 cascade;    --删除用户
 
四、练习
C:\Documents and Settings\Administrator>sqlplus
SQL*Plus: Release 10.2.0.1.0 - Production on 星期六 12月 24 10:34:35 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
请输入用户名: system
输入口令:
 
连接到:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
 
SQL> create user sunnybug identified bym123;
用户已创建。
 
SQL> grant connect,resource to sunnybug;
授权成功。
 
SQL> connect sunnybug/m123;
已连接。
 
SQL> show user;
USER 为 "sunnybug"
 
SQL> connect system/m123;
已连接。
 
SQL> show user;
USER 为 "SYSTEM"
 
SQL> drop user sunnybug cascade;
用户已删除。
 
SQL> connect sunnybug/m123;
ERROR:
ORA-01017: invalid username/password; logon denied
 

 

以上是关于ORACLE学习03-SQLPLUS常用命令和数据类型的主要内容,如果未能解决你的问题,请参考以下文章

oracle常用命令大全

oracle常用命令大全及心得

Oracle数据库基本常用命令汇总

Oracle曾经的Oracle学习笔记(1-3) 数据库常见用语,常见命令,创建测试表

ORACLE-工作常用配置及命令记录-导入sqlunl文件查看数据库状态等

100天精通Oracle-实战系列(第21天)Oracle 数据泵常用参数和命令