国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

PHP與MySQL建構強力網站(2)

2024-07-24 12:56:54
字體:
來源:轉載
供稿:網友
  • 網站運營seo文章大全
  • 提供全面的站長運營經驗及seo技術!
  •  

    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 的上方那五行數字來決定

    。
    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 認得,并且被執行)

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 济南市| 乐昌市| 丹江口市| 九江市| 宜君县| 肃宁县| 湖北省| 革吉县| 宁都县| 蓬溪县| 葵青区| 绥棱县| 历史| 离岛区| 牟定县| 镇雄县| 巴中市| 大邑县| 绍兴县| 松桃| 渭源县| 普宁市| 建湖县| 康定县| 聂拉木县| 静安区| 平武县| 峨眉山市| 镇坪县| 合水县| 会宁县| 双柏县| 沁阳市| 安吉县| 体育| 扶余县| 商河县| 缙云县| 金寨县| 五常市| 崇仁县|