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
 
时间: 2024-10-24 04:46:33

ORACLE学习03-SQLPLUS常用命令和数据类型的相关文章

Oracle学习笔记三 SQL命令

SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)               下面是这四种SQL语言的详细笔记: Oracle学习笔记三 SQL命令(二):SQL操作语言类别 Oracle数据类型 创建表时,必须为各个列指定数据类型 以下是 Oracle 数据类型的类别: 字符数据类型 CHAR类型 当需要固定长度的字符串时,使用 CHAR 数据类型. CHAR 数据类型存储字母数字值. CH

2015.11.06 学习Ubuntu下常用命令

2015.11.06 学习Ubuntu下常用命令 1.关闭防火墙:ufw disable 2.开启防火墙:ufw enable 3.防火墙状态:ufw status 4.查看占用的端口:#lsof -i 5.查看某一个端口:#lsof -i:8080  或者是: #netstat -apn|grep 8080————接着:#ps -aux|grep 进程号 6.结束占用端口的进程:#killall 进程名 7.自己写一遍,记得牢!

学习笔记 | sqlmap常用命令

请移步以下链接查看本文章 学习笔记 | sqlmap常用命令 http://www.lofter.com/lpost/1f350fa3_120429c7 原文地址:http://blog.51cto.com/1425831735/2059514

Docker 学习 (2): 常用命令

Docker 学习 (2): 常用命令 命令行操作前提: systemctl start docker 启动docker sudo -i 进去root模式 一.帮助命令 docker version 查看对应安装的版本号,可以用来检测docker是否安装c成功 docker info Docker容器安装之后,个人信息的描述,比version更加详细 docker --help docker的帮助命令 二.镜像命令 前提:在操作镜像的时候,如果镜像名称的后面没有加版本号,那默认就是操作的最高的版

二、oracle sqlplus常用命令

一.sys用户和system用户 Oracle安装会自动的生成sys用户和system用户 (1).sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install (2).system用户是管理操作员,权限也很大.具有sysoper角色,没有create database的权限,默认的密码是manager (3).一般讲,对数据库维护,使用system用户登录就可以拉 注意:也就是说sys和system这两个

oracle sqlplus常用命令

一.sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1).sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2).system用户是管理操作员,权限也很大.具有sysoper角色,没有create database的权限,默认的密码是manager(3).一般讲,对数据库维护,使用system用户登录就可以拉注意:也就是说sys和system这两个用户最大的

linux学习心得及常用命令总结

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统. 通过对linux的初步了解,把常用的linux命令归纳如下: [[email protected] ~]# root表示当前登录用户,linux管理员:localhost代表当前计算机主机名 ~代表当

mysql学习笔记-数据库常用命令

数据库常用命令 1.添加需要路径:PATH="$PATH":/usr/local/mysql/bin 2.登陆数据库系统:mysql -h localhost -u root -p 3.创建数据库:CREATE DATABASE 数据库名 4.显示数据库:SHOW DATABASES; 5.删除数据库:DROP DATABASE 数据库名; 6.创建表:CREATE TABLE 表名(属性名 数据类型 [完整性约束条件],属性名 数据类型 [完整性约束条件],属性名 数据类型); 注意

Linux学习笔记&lt;一&gt;——常用命令

CLI(Command Line Interface)中的命令格式: 命令 选项 参数 command options... arguments... 选项:短选项:-character 多个选项可以组合,如-a -b=-ab 长选项:--word 参数:命令的作用对象 控制类型: 通过虚拟终端:Ctrl+Alt+F1-F6 通过终端模拟器:在GUI中点击打开的终端 通过Telnet或SSH远程接入 GUI(Graphical User Interface)和CLI(Command Line I