1. 程式人生 > >PHP MySQL 建立資料庫和表

PHP MySQL 建立資料庫和表

建立表

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":

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

// Create database
if (mysql_query("CREATE DATABASE my_db",$con))
  {
  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)。