Linux从入门到提高-第12章--数据库服务器ppt课件.ppt

上传人:飞****2 文档编号:82411990 上传时间:2023-03-25 格式:PPT 页数:44 大小:245KB
返回 下载 相关 举报
Linux从入门到提高-第12章--数据库服务器ppt课件.ppt_第1页
第1页 / 共44页
Linux从入门到提高-第12章--数据库服务器ppt课件.ppt_第2页
第2页 / 共44页
点击查看更多>>
资源描述

《Linux从入门到提高-第12章--数据库服务器ppt课件.ppt》由会员分享,可在线阅读,更多相关《Linux从入门到提高-第12章--数据库服务器ppt课件.ppt(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值Linux下数据库系统简介下数据库系统简介 MySQL数据库系统简介数据库系统简介 MySQL数据库系统的安装数据库系统的安装设置用户访问权限设置用户访问权限 MySQL常用操作常用操作 在程序中操作在程序中操作MySQL数据库数据库 安装安装Oracle数据库系统数据库系统 测试测试Oracle数据库系统数据库系统 设置设置Oracle服务自动启动

2、服务自动启动 操作操作Oracle数据库数据库 在程序中操作在程序中操作Oracle数据库数据库 本章小结本章小结第12章 数据库服务器配置资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值数据库系统是一类重要的系统软件。当用户需要管理的数据量非常大时,采用数据库系统就可以大大减轻用户的工作量。MySQL是一个小型关系型数据库系统,它的开发者为瑞典MySQLAB公司,该公司于2008年被Sun收购。

3、MySQL的主要优点是快速、稳定和容易使用,而且还开放源码,目前已被广泛地应用于Internet上的中小型网站中。安装MySQL数据库系统有两种方法:从MySQL的官方站点下载软件的源代码,编译后安装,或者获取RPM包进行安装。12.1 Linux下数据库系统简介资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值MySQL开发过程中,同时存在多个发布系列,每个发布处在成熟度的不同阶段,如下所示:My

4、SQL 5.2是目前最新的发布系列,提供了一些新的功能,不久的将来可以使用Alpha版。MySQL 5.1是目前稳定的发布系列,该系列只针对漏洞修复重新发布,不会增加可能影响稳定性的新功能。MySQL 5.0是上一个稳定的发布系列,目前只针对严重漏洞修复和安全修复重新发布,不会增加可能影响该系列的重要功能。MySQL 4.0和3.23是旧的稳定发布系列,目前较少使用,新的发布只用来修复特别严重的漏洞。12.3.1 基于源代码包的MySQL安装资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是

5、随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值基于RPM包的MySQL安装相对来说比较简单。大多数情况下,用户只需要安装MySQL-server和MySQL-client软件包。MySQL安装完成后,将在如下目录中产生文件:/usr/bin:客户端程序和脚本 /usr/sbin:mysqld服务器 /var/lib/mysql:日志文件,数据库 /usr/share/doc/packages:文档 /usr/include/mysql:头文件 /usr/lib/mysql:库文件 /usr/share/mysql:错误消息和字符集文件 /usr/

6、share/sql-bench:基准程序12.3.2 基于RPM包的MySQL安装资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值为了安全起见,建议用户建立MySQL的用户组和用户名,不要轻易使用root账户启动MySQL服务器。12.4 设置用户访问权限资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资

7、金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值要使新添加的用户mysql能够对MySQL数据库进行操作,必须使该用户具有对相应文件和目录的访问权限。为了安全起见,建议用户建立MySQL的用户组和用户名,不要轻易使用root账户启动MySQL服务器。12.4.1 建立MySQL的用户和用户组资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值在启

8、动MySQL之前,先要创建MySQL授权表,以控制用户对服务器的访问。MySQL的授权通过五个表来实现,用途分别为:user:设定是否允许用户连接到服务器 db:设定哪些用户可以从哪些主机访问哪些数据库 host:与db表结合使用,控制特定主机对数据库的访问权限 tables_priv:设定表级权限 columns_priv:设定列级权限12.4.3 启动MySQL资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原

9、有资金的时间价值mysqld_safe选项:-basedir=path:MySQL的安装目录;-datadir=path:MySQL的数据目录;-ledir=path:包含mysqld程序的目录,即指定服务器位置;-log-error=path:指定错误日志文件;-nice=priority:设定服务器的调度优先级;-port=port_num:设定监听TCP/IP连接的端口号;-user=user_name|user_id:以用户名或用户ID运行服务器;-help:显示帮助消息。12.4.3 启动MySQL资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其

10、增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值下面从连接MySQL数据库服务器、修改密码、增加用户等方面来讲述一些MySQL的常用命令。连接MySQL服务器可以使用如下命令:mysql h主机地址 u用户名 p用户密码参数:-h:指定要连接的MySQL服务器的IP地址 -u:连接服务器使用的用户名 -p:连接服务器使用的密码退出MySQL非常简单,使用exit命令即可。12.5.1 连接MySQL服务器资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而

11、增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值MySQL可以对用户的密码进行管理,用户可以添加密码,也可以修改密码。如果用户原先没有密码,现在需要设置密码,可以使用带password参数的mysqladmin命令。命令格式如下:mysqladmin u 用户名 password 新密码如果用户想要对已经设置的密码进行更改,可以使用带p参数和password参数的mysqladmin命令,该命令格式如下:mysqladmin-u用户名-p旧密码 password 新密码12

12、.5.3 密码管理资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值为数据库系统添加新用户,并赋予该用户对数据库一定的访问权限,使用grant命令。命令格式如下:grant 权限 on 数据库.*to 用户名登录主机 identified by“密码”;grant select,insert,update,delete on*.*to jone%Identified by pc25;12.5.4 增

13、加新用户资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值为了方便用户命令的输入,MySQL保存了用户输入的命令的历史记录。用户可以使用光标上下键调出以前输入过的命令。12.5.5 命令分行MySQL的命令使用分号作为结束标志,所以用户输入命令时,回车后发现忘记加分号,命令并不会被提交给系统执行,需要用户输入一个分号。当分号输入并回车后命令才提交给数据库系统执行。12.5.6 命令历史记录资金是运动

14、的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值可以使用show database命令显示数据库系统中的数据库列表。命令的格式为:show databases;12.5.7 显示数据库列表资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分

15、资金就是原有资金的时间价值如果要显示库中的数据表,首先必须先打开数据库,打开数据库使用use命令,use命令的用法如下:use 数据库名;打开数据库以后就可以显示数据库中的所有表了。显示数据库种所含的表使用show tables命令,命令的格式为:show tables;12.5.8 显示数据库中的数据表资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值显示数据表的结构使用describe命令,该命

16、令显示表包含哪些属性,每个属性是什么数据类型,占用多少空间等信息。该命令的用法如下:describe 表名;12.5.9 显示数据库的表结构资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值新建数据库使用create database命令。该命令非常简单,用法如下:create database 库名;12.5.10 新建数据库资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的

17、推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值新建数据库表也要先打开数据库,打开数据库也是use命令,打开数据库之后就可以使用create table命令新建表了。create table命令用法如下:create table 表名(字段设定列表);12.5.11 新建数据库表资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时

18、间的推移而增值,其增值的这部分资金就是原有资金的时间价值删除数据库或表使用drop命令。删除数据库使用drop database,删除表使用drop table。这两个命令的用法如下:drop database 库名;drop table 表名;12.5.12 删库和删表资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值将表中记录清空使用delete命令,该命令的用法如下:delete from 表

19、名;delete from studentwhere age 25;12.5.13 将表中记录清空资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值显示表中的记录使用select命令。select命令用法如下:select*from 表名where 条件;select*from studentwhere age 25;12.5.14 显示表的记录资金是运动的价值,资金的价值是随时间变化而变化的,是时

20、间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值向表中插入记录,使用insert命令。insert命令用法如下:insert into 表名属性1,属性2,属性nvalues(属性1的值,属性2的值,属性n的值);insert into studentname,age,address,entertimevalues(张三,25,北京市海淀区,2009-09-01);12.5.15 向表中插入记录资金是运动的价值,资金的价值是随时间变化而变化的,是时间

21、的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值本节将介绍如何使用MySQL进行数据的导入,以及数据库的备份方法。1将文本数据导入到数据库中load data local infile 文件名 into table 表名;load data local infile student.txt into table student;3 李四 23 北京市中关村 2009-09-104 赵五 26 上海市长宁区 2010-03-01 2备份数据库mysqld

22、ump-opt 数据库名文本文件名mysqldump-opt schoolschool.db12.5.16 MySQL数据导入和备份资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值Linux系统下MySQL数据库一般都用做WWW服务器的后台数据库。PHP下操作MySQL数据库的过程一般包括以下几个步骤:将SQL语句赋值给某个字符串变量 执行SQL语句 如果是select语句,则从游标当前位置读取一

23、条记录的数据12.6 在程序中操作MySQL数据库资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值$query=sprintf(select*from%s where username=%s,$table,$UserName);$result=mysql_query($query);$row=mysql_fetch_array($result);$logtimes=$rowvisittimes;i

24、f($logtimes=0)$time=date(Y:n:j G:i:s);$query=sprintf(update%s SET visittimes=1,lasttime=%s,where username=%s,$table,$time,$UserName);if(!mysql_query($query)$err=mysql_errno();else$time=date(Y:n:j G:i:s);$query=sprintf(update%s SET visittimes=visittimes+1,lasttime=%s,where username=%s,$table,$time,$t

25、ime,$UserName);mysql_query($query);12.6 在程序中操作MySQL数据库资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值Oracle是目前使用最为广泛的数据库管理系统,由于其安全性非常好,在金融、证券、教育等多个领域得到广泛使用。随着熟悉Linux系统的用户越来越多,Oracle也随之推出了Linux下的数据库版本。12.7 安装Oracle数据库系统资金是运动

26、的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值安装Oracle 11g的主机,物理内存最好为1G以上,交换区的大小设为内存的2倍。由于Oracle本身需要的硬盘空间比较大,而且安装过程中还需要临时空间,所以硬盘剩余空间最好在5GB以上。12.7.1 安装Oracle 11g的硬件条件资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值

27、资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值Oracle 11g有多个版本可供选择:标准版1、标准版和企业版,用户可以根据实际情况进行选择。所有这些版本都使用相同的通用代码库构建,这意味着用户的数据库管理软件可以从规模较小的单一处理器服务器扩展到多处理器服务器集群,而无需更改一行代码。12.7.2 下载Oracle 11g的安装文件资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数

28、,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值 建立一个专门用于管理Oracle的用户和用户组。Oracle安装时需要其它一些软件包,因此在安装前应进行检查,如果没有安装则要先进行安装。所需的软件包如下所示:binutils-2.17.50.0.6compat-libstdc+-33-3.2.3unixODBC-2.2.11unixODBC-devel-2.2.11 安装Oracle还需要对系统的核心参数进行调整,如下所示:kernel.shmall=2097152 配置一些Oracle常用的环境变量,如下所示:export ORACLE_BASE=/opt/Oracle ex

29、port ORACLE_HOME=$ORACLE_BASE/product/11.2.012.7.3 安装前的准备工作资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值安装Oracle之前,首先对安装文件进行解压缩:#unzip linux_11gR2_database_1of2.zip#unzip linux_11gR2_database_2of2.zip#./runInstaller 12.7.

30、4 安装Oracle资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值Oracle安装完成之后,首先应进行连接测试。连接测试可使用Oracle企业管理器svrmgrl和SQL*Plus。12.8 测试Oracle数据库系统资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间

31、的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值使用Oracle企业管理器svrmgrl测试Oracle安装是否成功,如下所示:#svrmgrl#SVRMGR connect internal#SVRMGR startup Oracle instance started.Database mounted.Database opened.#SVRMGR shutdownDatabase closed.Database dismounted.Oracle instance shut down.12.8.1 使用svrmgrl测试安装是否成功资金是运动的价值,资金的价值是随时间变

32、化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值使用SQL*Plus测试Oracle安装是否成功,如下所示:#su oracle#sqlplusSQL connect internalSQL startup12.8.2 使用sql*plus测试安装是否成功资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的

33、函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值由于数据库系统服务器大部分情况下需要提供不间断的服务,所以一般应把Oracle服务设为自动启动。以root账户登录系统,修改文件/etc/oratab的内容,如下所示:orcl:/opt/Oracleproduct/11.2.0:N 12.9 设置Oracle服务自动启动资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值下面从连接创建

34、表空间、创建用户、删除用户等方面来讲述如何对Oracle数据库进行操作。12.10 操作Oracle数据库资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值表空间与用户是一一对应的,一般来说,表空间是将用户名全部变为大写字母加后缀.dbf。假设用户名为jone,则表空间为JONE.dbf。创建表空间create tablespace 创建用户create user12.10.1 创建表空间和创建用户

35、资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值删除用户使用drop user命令,该命令的用法如下:drop user jone CASCADE;12.10.2 删除用户资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就

36、是原有资金的时间价值修改用户密码使用alter user命令,该命令的用法如下:alter user 用户名 identified by 新密码;如若要修改前面所创建的用户jone的密码为abc,使用如下命令:alter user jone identified by abc;12.10.3 修改用户密码资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值在Oracle中,可以非常方便地将数据库中的数

37、据导出到后备文件中,使用exp命令,该命令的用法如下:exp username/passwordTNS file=user.dmp12.10.4 数据导出资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值在Oracle中,将后备文件中的数据导入到数据库可以使用imp命令,该命令的用法如下:imp username/password file=name_of_backup.dmp fromuser=t

38、hatuser touser=thisuser12.10.5 数据导入资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值Oracle全面支持SQL语言,因此完全可以用SQL语言实现对数据库数据的插入、删除、更新等,也可以用SQL语句新建表、视图和数据库等,还可对已有的表、视图和数据库进行删除和修改。12.10.6 其他数据操作资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推

39、移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值为了方便用户在编程语言中调用Oracle数据库系统,Oracle提供了很多编程语言下操作Oracle数据库的接口。Linux系统下许多核心开发都是采用的C语言,Oracle提供的C语言的编程接口为OCI(Oracle Common Interface)for Linux函数。PHP是Linux系统下生成动态网页的经典语言,采用PHP操作Oracle数据库也非常方便。12.11 在程序中操作Oracle数据库资金是运动的价值

40、,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值Oracle数据库对C语言的接口有两个:OCI(Oracle Common Interface)C-Library和PRO*C12.11.1 用C语言操作Oracle数据库资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的

41、推移而增值,其增值的这部分资金就是原有资金的时间价值在PHP程序中访问Oracle数据库,主要步骤如下所示:连接Oracle数据库 将待执行的SQL语句赋给某个字符串变量 分析SQL语句 执行SQL语句 如果是执行的select语句,从游标当前位置读取数据 释放SQL语句 断开Oracle数据库12.11.2 用PHP语言访问Oracle数据库资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值12.12 本章小结本章主要知识点:本章主要知识点:MySQL的安装方法的安装方法 MySQL的配置方法的配置方法 在在MySQL中对数据库进行操作中对数据库进行操作 在在C语言中访问语言中访问MySQL数据库数据库 Oracle的安装方法的安装方法 在在Oracle中对数据库进行访问中对数据库进行访问 在在C语言和语言和PHP语言中访问语言中访问Oracle数据库数据库

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁