数据库的学习
一)数据库的发展
数据保存的发展史,最开始由手动管理,后来发展为文件管理。
文件保存的缺点:
1.在存储数据时,没有一定的结构
2.不便于修改数据
3.数据越来越多,文件容易丢失
后来发展为使用数据库进行数据的存储和管理。
二)数据库的安装
TCP协议的端口号:1521(oracle默认的)
HTTP协议的端口号:8080
SID为数据库的唯一标识符:
10gxe版本默认为xe
11g版本默认为orcl
俩个超级管理员sys和system 密码:1234
在存储数据时,都会另建其他用户
scott为ORACLE的第一个使用者。密码默认为tiger
问题:数据库连接不上
查看服务项是否开启,俩个服务项:
一个是OracleServier【SID】
一个是OracleXETNSListener
三)远程连接数据库的方式
1.可以使用sqlplus终端
oracle数据库内嵌sqlplus功能
登陆界面:
conn username/password
adminstrator>sqlplus username/password
2.使用第三方客户端连接:
oracle工资有自己的客户端sqldeveloper
连接名:就是昵称,自定义
用户名:连接oracle服务器上的用户
口令:密码
主机名:oracle服务器的ip
端口号:TCP协议1521
SID:唯一标识符
四)DB和DBMS
DB:database的简称,即数据库
是按照某种特定的数据结构存储数据的仓库
DBMS:database management system,即数据库管理系统
是一个用来操作和管理数据库软件,可以对数据库进行增、删、改、查等操作
安装DB时,都会安装DBMS(俩个软件绑定在一起的)
原理:程序员在编写sql语句时,发送到DBMS上,进行操作DB。
五)常见的关系型数据库
SQLServer:微软旗下产品
Oracle:oracle旗下产品
DB2:IBM旗下产品
MySql:小型关系型数据库,开源的,免费的,后被Oracle收购
六)表
表是DB用来存储数据的结构类型
表是一个二维结构
行:也叫记录(record)
列:也叫字段(Field)