linuxfab.cx. in a 140.113.88.7
in hinfo "x86 pc" "mitux svr4mp"
其中 dns.linuxfab.cx 是指 .linuxfab.cx 这个网域的 dns,我们从内容可以看出我们已经设定了 www.linuxfab.cx 为 140.113.88.7,至於最後一行却采用了大写的 linuxfab.cx, 这样的设定可以使得网域名称本身同时也成为该 ip 所在的 host 的 domain name。 也就是说linuxfab.cx 本身是一个网域名称,所有在其下的 host 的 domain name 应该都是xxx.linuxfab.cx,但是这样的设定使得 linuxfab.cx 这个名字本身也可拿来作为 host 的domain name。
在设定完 named.boot 与 named.hosts 之後,我们只需要执行 named 这个程式就完成了dns 整个设定与启动的动作,在属於该网域内的 domain name被查询时,named 会将其往上游传送。
特别值得注意的是,当变动了 domain name 的设定时,named 必须要重新执行, 然而世界各地的 dns 却并不会立刻就得知你的新设定,这是因为 dns 机制是采用分散式的处理方式, 一层负责一层,新的设定要生效至少也需要一至两叁天, 这时间的长短有部份可以由 named.hosts 的上方那五行数字来决定xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
。
用 sql 查询语言来操作关连式资料库
设定好了 dns 之後,我们来谈谈如何利用 sql 查询语言来操作关连式资料库, sql的用法很简单(否则它就不叫 simple query language 了),不过在介绍之前, 我们先说明一下如何安装 mysql :
1.取得并解开 mysql-3.22.25.tgz : tar xvfz mysql-3.22.25.tgz
2.设定使用 big5 字集 : configure □with-charset=big5
3.编译 : make
4.安装 : make install
5.建立基本资料库 : ./script/mysql_install_db □force
6.启动资料库 : mysql.server start
用 sql 查询语言来操作关连式资料库
mysql 里头提供了一个非常方便的互动式 sql 操作环境,这只程式就叫做 mysql,使用者可以在里面直接输入 sql 指令,如果发生指令太长无法在一行内输入完时, 可以直接按下 enter 到下一行继续输入,只要记得在每行指令後面加上分号, 再按下 enter 即可输出该 sql 指令,现在请以 root 身分进入该环境 :
mysql □u root
接下来我们便以这个环境来输入 sql 指令并且验证 sql 的强大威力,我们介绍四个最常见的资料库操作 : 建立资料库、建立表格、输入一笔资料、查询资料。sql 查询语言来操作关连式资料库 : 建立资料库
一个资料库中可以包含许多表格,这就像是一个公司内部有很多的资料, 有薪资资料、考绩资料、职位资料等等、而这些都是属於同一个资料库的, 在建立这些表格之前,应该先建立该资料库。
建立资料库的方式很简单,指令格式如下 :
create database 资料库名称
比如说我们开始建立公司资料库,输入的指令就可以是 :
create database mycomp;
当你建立了许多资料库之後,你必须先指定使用哪个资料库, 才可以针对该资料库进行更进一步的操作,指定使用资料库的指令格式如下 :
use 资料库名称
我们现在要使用 mycomp,所以输入
use mycomp
用 sql 查询语言来操作关连式资料库 : 建立表格
有了资料库之後,我们便可以建立属於该资料库下的表格,指令格式如 下 :
create table 表格名称 (栏位1 资料定义, 栏位2 资料定义, . . .)
其中资料形态有很多,其中最常见的有 :
儭鮪t(x) : x 位数的整数
儭鮡al(x) : x 位数的实数
儭鮤ar(x) : x 个字元的字串
儭鮡xt : 不限长度的字串
冾豠te : 日期 (年/月/日)
儭鮥me : 时间 (时/分/秒)
冾豠tetime : 日期+时间
比如说要建立一个人事薪资资料库表格,我们可以建立如下 :
create table salarydb (name char(8), age int(3), address text, salary int(8))
sql 查询语言来操作关连式资料库 : 输入资料
在表格中输入一笔资料的指令格式如下 :
insert into 表格名称 values(栏位1资料, 栏位2资料, . . .)
比如刚才的 salarydb 中,我们输入叁笔员工资料 :
insert into salarydb values(’小黄’, 28, ’山上’, 20000)
insert into salarydb values(’小李’, 26, ’山下’, 25000)
insert into salarydb values(’小红’, 20, ’海边’, 24000)
用 sql 查询语言来操作关连式资料库 : 查询资料
sql 查询资料的威力强大,指令格式如下 :
select 栏位, 栏位, … from 表格 where 查询条件
[ex1] 比如说我要查询资料库中年龄小於 27 岁的员工姓名、年龄与薪水 :
select name, age, salary from salarydb where age=23000
输出 :
name
address
小红
海边
[ex3] 若要查询年龄小於 25 岁或者薪资大於 23000 元的员工所有资料 :
select * from salarydb where age23000
输出 :
name
age
address
salary
小李
26
山下
25000
小红
20
海边
24000
[ex4] 若要查询大於 25 岁的员工中,薪水最多为多少 :
select max(salary) from salarydb where age>25
输出 :
max(salary)
25000
[ex5] 若要查询共有多少位员工薪资超过 20000 元 :
select count(*) from salarydb where salary>20000
输出 :
count(*)
2
sql 所提供的指令还有很多,在此只介绍最常用的,让各位能够轻松一窥 sql 的堂奥。
hp 网页设计语言
接下来我们来介绍 php 的安装与简单用法,apache web server 提供了模组 (module) 功能,也就是让任何人可以扩充 apache 的功能,php 事实上便是设计人 ramus 发展的apache 模组,php 可以执行网页中所嵌入的 php 程式, 然後将程式的输出资料连同原本的网页资料一起传送给浏览者。
在此,我们先介绍一下 php 的安装,由於 php 是 apache 的一个模组, 因此两者必须同时安装,我们以 apache 1.3.4版与 php 3.0.7版为例,以下便是两者的安装过程 :
1.解开 apache : tar xvfz apache_1.3.4.tar.gz
2.解开 php : tar xvfz php-3.0.7.tar.gz
3.到 apache 目录下 : cd ~/ apache_1.3.4
4.设定 apache 组态(安装到 /usr/local/apache 下) : configure --prefix=/usr/local/apache
5.到 php 目录下 : cd ~/php-3.0.7
6.设定 php 组态(设定支援 mysql 资料库) : configure --with-mysql --with-apache=
../apache_1.3.4 --with-gd=../gd1.3 --enable-track-vars
7.编译 : make; make install
8.到 apache 下 : cd ~/php-3.0.7
9.再设定一次 apache 组态 : configure --prefix=/usr/local/apache --activate-module=
src/modules/php3/libphp3.a
10.编译 : make;make install
11.到 php 目录下 : cd ~/php-3.0.7
12.拷贝 php 设定档 : cp php3.ini-dist /usr/local/lib/php3.ini
13.修改 apache 设定档(使得 .php3 副档名的档案可以被 php module 认得,并且被执行)
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器