数据库的种类

1数据库产品

大型: Oracle(oracle公司) db2(IBM) Sybase(Sybase公司)
中型: sql server(Microsoft) mysql(Oracle公司)
小型: access (Microsoft)

自己安装oracle数据库:(在账户管理步骤解锁scott)
Oracle 9i / 10g / 11g
Oracle 11g 不要安装在win7操作系统下.


2 数据库

Database:数据库: 保存数据,管理数据,维护数据,是有效组织在一起的数据集合.

RDBMS: 关系型数据库管理系统:(Relation Database Management System)
包含两方面: 数据库 和 管理系统

基本存储单元: 二维表(只有一个主键)
--虚表dual, 测试函数. oracle数据库独有.
表由行和列组成.
行: row, record(记录)
列: column, field(域)
--表示为数据库中的注释

关系型数据库表的特征:
行唯一 / 列唯一 / 同一列的数据类型相同 /
单元(cell)不可分割.


3 连接数据库

1.登录到服务器:
登录服务器: telnet 192.168.0.40
帐号/密码: openlab/open123
2.登录到Oracle数据库
sqlplus: 数据库提供的连接和操作客户端工具
sqlplus csoracle/tarena
sqlplus: 数据库提供的连接和操作工具


4 数据库语法


4.1 SQL语法

SQL语言大小写都可以,可以写在一行或多行
关键字不能缩写也不能分行,使用缩进可以提高可读性
空值:不是空格或者0或者’null’(这是个字符串)

4.2 数据类型

数据类型
数据类型 描述
varchar2(size) (字符型的)可变长字符数据(oracle特有)
varchar(size) (字符型的)mysql里有可变长字符数据
nvarchar(size) Unicode字符型mysql里有长度是所输入字符个数的两倍
nvarchar2(size) Unicode字符型的长度是所输入字符个数的两倍(oracle特有)
char(size) 定长字符数据
number或number(int)或number(p,s) 可变长数值数据
date 日期型数据
long 可变长字符数据,最大可达到2G
clob 字符数据,最大可达到4G
raw and long raw 裸二进制数据
blob 二进制数据,最大可达到4G
bfile 存储外部文件的二进制数据,最大可达到4G
rowid 行地址
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值