Oracle学习笔记(一)——基础操作

Oracle学习笔记(一)——基础操作

整个SQL结构,是由若干个关键字组成,简单查询也就是关键字的使用

  • 1.1 格式操作

切换用户:CONN 用户名/密码[AS SYSDBA],如果是sys用户一定要写上SYSDBM
调用本机命令:HOST 作为前缀
设置每行的长度:SET LINESIZE 长度;
设置每页的长度:SET PAGESIZE 长度;

  • 1.2 Scott表结构

SCOTT用户一共有四张数据表

表一:部门信息表
范例1:查询一个用户下的所有数据表

SELECT * FORM tab;

在这里插入图片描述

范例二:查询一个表的结构

DESC dept

在这里插入图片描述
1 DEPTNO NUMBER(2) 表示部门编号最多由两位数字组成
2 DNAME VAECHAR(14) 表示部门名称最多有十四个字符组成(一个中文等于两个字符,三个中文)
3 LOC VAECHAR(14) 部门位置

表二:雇员信息表

1 EMPNO NUMBER(4) 表示雇员编号最多由4位数字组成
2 DNAME VAECHAR2(10) 表示雇员名称最多有十四个字符组成(一个中文等于两个字符,o3个中文)
3 JOB VAECHAR2(9) 职位名称
4 MGR NUMBER(4) 每个雇员领导的编号
5 HIREDATE DATE 雇佣日期,日期和时间
6 SAL NUMBER(7,2) 基本工资,小数最多两位,整数五位
7 COMM NUMBER(7,2) 佣金
8 DEPTNO NUMBER (2) 部门编号

COL ename FOR A10 表格横向长度设置。

表三:工资等级表

1 GRADE NUMBER 工资等级
2 LOSAL NUMBER 等级最低工资
3 HISAL NUMBER 等级最高工资

表四:工资表

1 ENAME VARCHAR(10) 姓名
2 JOB VARCHAR(9) 工作
3 SAL NUMBER 基本工资
4 COMM NUMBER 佣金

表内无数据

总结: 重点在DML上、程序由此展开、背下soctt表的结构、看一下里面的大概数据。

  • 1.3 表操作

创建表:

CREATE TABLE employee(
	Id NUMBER(4)
	Name VAECHAR(20) NOT NULL
	Gender CHAR(1) DEFAULT ’M’
	Birth DATE 
	Salary NUMBER(30)
	Job VARCHAR(30)
	Deptno NUMBER(2)
);

在这里插入图片描述
修改表名:

RENAME employee TO myemp;

添加字段:

ALTER table myemp
ADD(
hiredate DATE DEFAULT SYSDATE
);

修改字段:

ALTER table myemp
MODIFY(
job varchar2(40DEFAULT ‘CLERK’
);

删除字段:

ALTER table myemp
DROP(
hiredate
);
  • 1.4 Navicat连接oracle
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值