PHP MySQL 建立資料庫和表
阿新 • • 發佈:2019-01-24
建立表
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)。