• 一、数据库介绍


    一、数据库介绍

    1.1表是数据库中存储数据的基本单位

    1.2数据库标准语言

    结构化查询语言SQLStructureed Query Language

    1)数据定义语言DDLData Definition Language

    create table列表结构、alter table修改列、drop table删除列

    2)数据操作语言DMLData Manipulation Language

    insert增加一行,某些列插入值、update修改一行,这一行的某些列、delete删除一行,跟列无关

    3)事务控制语言TCLTransaction Conrtol Language

    commit确认,提交(入库)、rollback取消,回滚,撤销

    4)数据查询语言DQLData Query Language

    select语句

    5)数据控制语言DCLData Control Language

    系统为多用户系统因此有隐私权限问题:grant 授权、revoke回收权限

    1.3数据库(DB

    DATABASE 关系数据库使用关系或二维表存储信息。

    关系型数据库管理系统(EDBMS):Relationship Database Management System是一套软件,用于在数据库中存储数据、维护数据、查询数据等。

    1.4数据库种类

    Oracle 10gOracle)、DB2IBM)、SQL SERVERMS

    1.5数据库中如何定义表

    先画列即表头(列名,数据类型及长度,约束);数据类型有字符、数值number、日期date

    1.6 create database dbname的含义

    创建数据库即创建可用空间,创建出一堆数据文件data file

    1.7安装DBMS

    职位:DBA 数据库管理员(DataBase Administrator

    1.8宏观上是数据-->database

    开发流程:create tabale  DML TCL -> DQL select

    1.9远程登录:telnet IP地址

    sql developerlinux系统--->连接--->databasesolaris系统

    1.10 TCP/IP通信协议

    两台机器上的两个应用程序要通信,必须依赖网络,依赖TCP/IP通信协议。

    IPIP协议包中提供要连接机器的IP地址,用于标识机器。

    TCPTCP协议包中提供与机器上的哪个具体应用程序通信,通过端口号实现,oracle数据库服务缺省端口为1521,用于标识Oracle此数据库应用。

    1.11数据库建连接必须提供以下信息

    ip地址(确认机器)、port号(确认进程(程序)确认Oracle

    SID:一个端口可以为多个oracle数据库提供监听,因此还需要提供具体的数据库名。(确认数据库里的哪个数据库)

    usernamepassword:要想访问数据库,必须是该数据库上一个有效的用户。(确认身份)

    1.12一台机器可跑几个数据库,主要受内存大小影响

    1.13源表和结果集

    源表:被查询的表 结果集:select语句的查询结果

    1.14几个简单命令

    show user:查看当前用户 desc 表名:查看表结构

    drop table 表名 purge;删除表,Oracle中删除表不是真正的删除,而是占空间的移动到别的地方,因为为了不占空间,真正的删除需要用purge

    delete from 表名:删除表中所有值;若加上where 列名=value则删除某列中的值

    1.15 tarenajsd1304授权

    connect tarena/tarena

    grant select on account to jsd1304; grant select on service to jsd1304;

    grant select on cost to jsd1304;

    jsd1304 select tarena的表

    connect jsd1304/jsd1304

    create synonym 创建同义词 create synonym account for tarena.account;

    create synonym service for tarena.service; create synonym cost for tarena.cost;

     

     

     

     

     

     

     

  • 相关阅读:
    dedecms 标签的基本用法
    修改config.php配置
    截取字符
    preg_replace 方法
    php过滤HTML标签、属性等正则表达式汇总
    各种正则验证
    解决问题 “You don't have permission to access /index.html on this server.”
    zend frameword 基本语法
    创建zend framework 项目要注意的
    PHP中级篇 Apache配置httpd-vhosts虚拟主机总结及注意事项[OK]
  • 原文地址:https://www.cnblogs.com/Leemi/p/3658724.html
Copyright © 2020-2023  润新知