首页 > 数据库技术 > 详细

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

时间:2016-03-19 17:47:53      阅读:170      评论:0      收藏:0      [点我收藏+]
一、数据库基本操作
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常用命令和数据类型

原文:http://www.cnblogs.com/sunnybug/p/5295464.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!