没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
基本概念
数据定义语言建立数据库对象
数据操纵语言数据的查看和维护
事务控制语言数据是否保存到数据库中
数据控制语言查看对象的权限
常用命令
用户名密码连接到指定用户
察看表 的结构
退出
清除屏幕
设置一行显示 个字符
设置每页显示 行
!"# 打印$类似于 %&!!"#'
打开服务器输出,否则上面打印语句报错
(&()& 引用类型
* 类似于 语言的取地址符
编辑缓存中的语句
执行上一次语句块可重复执行
+, 执行某 文件
++- 执行 , 环境变量中的文件
- 打印日志到文本文件
. 停止打印
/ 在输入 语句的过程中临时先运行一个 0 命令
常用表
用户约束
用户表
所有用户表
所有约束
约束列
所有约束列
当前会话信息
数据类型
用于描述定长的字符型数据,长度 字节
用于描述变长的字符型数据,长度 字节
用来存储 字符集的定长字符型数据,长度 字节
用来存储 字符集的变长字符型数据,长度 字节
用来存储整型或者浮点型数值
用来存储日期数据
用来存储最大长度为 的变长字符数据
用来存储非结构化数据的变长字符数据,长度 字节
用来存储非结构化数据的变长字符数据,长度
用来存储表中列的物理地址的二进制数据,占用固定的 个字节
用来存储多达 的非结构化的二进制数据
用来存储多达 的字符数据
用来存储多达 的 字符数据
用来把非结构化的二进制数据存储在数据库以外的操作系统文件中
用来存储表示任何类型列地址的二进制数据
!
用来存储浮点数
表操作基础
创建表
"
&$
&$
&$
11!!
#
修改表
插入列
"&#
修改列
2&"&#
删除列
'
表重命名
,
删除表
删除记录和结构$不可恢复
添加数据
3"$1#4"$1#
序列sequence <仅oracle中有>
创建序列
create sequence 自定义序列名字;
获得下一个值
seq_name.nextval
获得当前值
seq_name.currval
复杂序列
create sequence 自定义序列名字
increment by 5 <--递增 5-->
start with 0 <--从 0 开始-->
5 <--最大值 也可以使用 nomaxvalue-->
minvalue -100 <--最小值 也可以使用 nominvalue-->
cycle <--循环增长 也可以使用 nocycle-->
cache 30 <--缓存 也可以使用 nocache-->
修改数据
删除数据
2删除记录,不删除结构,可以恢复
2),条件删除
仅清除数据,保留结构,不可恢复
任务
创建一个学员表
添加 5 条记录其中 为 5 递增
修改列名 à
增加一列 ,&
修改 为 6 的行,把 改为小强
约束
主键约束用来唯一表示一条数据的字段,其值不能重复
create table test
(
nationality varchar2(20),
city varchar(20),
constraint nick_pk primary key(nationality,city)
);
外键约束引用其他表的主键到本表$在本表中叫外键,用来做表关系
create table test
(
nationality varchar2(20),
city varchar(20),
constraint nick_fk foreign key(nationality) references
tab_name(nationality)
剩余13页未读,继续阅读
资源评论
- My_Mo_mo2013-10-11oracle的基础知识,对于初学者非常适合。
- luzhougirl2012-12-12万丈高楼从地起,学习要从基础学习起,谢谢
- death100012013-12-25非常好的基础学习。总结比较到位!真的非常适合初学!
David_0512
- 粉丝: 31
- 资源: 91
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功