ORACLE学习03-SQLPLUS常用命令和数据类型
时间:2021-07-01 10:21:17
帮助过:27人阅读
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常用命令和数据类型
标签: