一、Oracle学习笔记:认识数据库

一、认识数据库
1.数据库的发展
     最开始由手工管理,后来发展成文件管理
     文件管理的缺点:
      (1)在存储数据时,没有数据结构。
      (2)不便于修改。
      (3)数据越来越多,文件容易丢失。
    后来发展成使用数据可进行数据的存储和管理。


2.oracle数据库的安装
    TCP协议的端口号 1521, Http协议的端口号 8080。
    sid为数据库的唯一标识符
      10g版本默认为xe,11g版本默认为orcl
    两个超级管理员: system sys 密码:1234
    在存储数据时,都会另建其他用户。
    Scott用户 :为oracle的第一个使用者,密码默为tiger。
    问题:数据库连不上?
    先查看服务项是否开启:OracleServierSID  Oracle..Listener

3.远程连接数据库的方法:
    (1)可以使用sqlplus终端。 Oracle数据库内嵌sqlplus功能。 
      cmd下
      sql> conn username/password
    (2)使用第三方客户端连接(常用)
      Oracle公司自己的客户端sqldeveloper。
      连接名 : 昵称 自定义
      用户名 : 选择Oracle服务器上的一个用户
      口令   : 用户密码
      主机名 :Oracle服务器的IP
      端口号 :TCP的端口号1521
      sid : 唯一标识符

4.DB和DBMS 
    DB:database的简称,即数据库
      是按照某种特定的数据结构存储数据的仓库。
    DBMS:databasemanagementsystem 即数据库管理系统
        是一个用来操作和管理数据库的软件,可以对数据库中数据进行增删改查等操作
        安装DB时,都会安装 DBMS(两款软件绑定到一起)
        原理:
        程序员编写sql语句,发送到DBMS上,进行操作DB

5.常见的关系型数据库
    (1)sqlserver:微软旗下的产品。
    (2)oracle   : oracle旗下的产品。
    (3)DB2 : IBM旗下的产品。
    (4)MySQL: 小型关系型数据库,开源,免费的。oracle旗下。


6.表: 
    表是用来存储数据的结构模型。
    表是一个二维结构
    有行:也叫记录(record)
    有列:也叫字段(Field)

7.SQL结构化查询语言,用途就是通过DBMS操作DB的。
    里面含有
    (1)DDL语言:数据定义语言(DDL语言:每一个sql中前两个都是关键字)
            create:用来创建表。
            alter:用来修改表结构。
            truncate:用来清空表数据,保留表结构(数据不能还原)   
    (2)DML语言:用来操纵数据,也就是增删改操作。
            insert:用来向表中增加记录。
            delete:用来删除表中记录的。
            update:用来修改表中记录。
    (3)DQL:用来查询数据
            select:用来查询数据。
    (4)TCL:事务控制语言。
             在DML语言时,都会触发一个事务。
             commit:提交事务。
             rollback:回滚数据。
             savepoint:保存点。
     (5)DCL:数据控制语言
             grant:授权
             revoke:撤销权限
             create user:创建用户。

     SQL语言:结构化查询语言
      (1)DDL:数据定义语言
            create,alter,drop,truncate
      (2)DML:数据操作语言
            insert,delete,update
      (3)TCL:事务控制语言
            commit,rollback,savepoint
      (4)DCL:数据控制语言
            grant,revoke,create user
      (5)DQL:数据查询语言
            select     

猜你喜欢

转载自blog.csdn.net/qq_38741971/article/details/81410331