PHP MySQL 建立資料庫與表示例

來源:互聯網
上載者:User


  1. <?php

  2. //建立資料庫

  3. $con = mysql_connect("localhost","peter","abc123");

  4. if (!$con)

  5. {

  6. die('Could not connect: ' . mysql_error());

  7. }

  • if (mysql_query("CREATE DATABASE my_db",$con))

  • { bbs.it-home.org

  • echo "Database created";

  • }

  • else

  • {

  • echo "Error creating database: " . mysql_error();

  • }

  • mysql_close($con);

  • ?>

  • 2,建立表CREATE TABLE 用於在 MySQL 中建立資料庫表。

    文法CREATE TABLE table_name(column_name1 data_type,column_name2 data_type,column_name3 data_type,.......)為了執行此命令,我必須向 mysql_query() 函數添加 CREATE TABLE 語句。

    例子,建立一個名為 "Persons" 的表,此表有三列。列名是 "FirstName", "LastName" 以及 "Age":




    1. <?php

    2. $con = mysql_connect("localhost","peter","abc123");

    3. if (!$con)

    4. {

    5. die('Could not connect: ' . mysql_error());

    6. }

  • // Create database

  • if (mysql_query("CREATE DATABASE my_db",$con))

  • { bbs.it-home.org

  • echo "Database created";

  • }

  • else

  • {

  • echo "Error creating database: " . mysql_error();

  • }

  • // Create table in my_db database

  • mysql_select_db("my_db", $con);

  • $sql = "CREATE TABLE Persons

  • (

  • FirstName varchar(15),

  • LastName varchar(15),

  • Age int

  • )";

  • mysql_query($sql,$con);

  • mysql_close($con);

  • ?>


  • 複製代碼

    重要事項:在建立表之前,必須首先選擇資料庫。通過 mysql_select_db() 函數選取資料庫。

    注釋:當您建立 varchar 類型的資料庫欄位時,必須規定該欄位的最大長度,例如:varchar(15)。

    MySQL 資料類型各種 MySQL 資料類型:

    1. <?php

    2. $sql = "CREATE TABLE Persons

    3. (

    4. personID int NOT NULL AUTO_INCREMENT,

    5. PRIMARY KEY(personID),

    6. FirstName varchar(15),

    7. LastName varchar(15),

    8. Age int

    9. )";

  • mysql_query($sql,$con);

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.