background image

PHP+MySQL 教程:创建数据库和表

数据库存有一个或多个表。

创建数据库

CREATEDATABASE 语句用于在 MySQL 中创建数据库。

语法
  CREATEDATABASEdatabase_name
  为了让 PHP 执行上面的语句,我们必须使用 mysql_query()函数。此函数用于向
MySQL 连接发送查询或命令。

例子
   在下面的例子中,我们创建了一个名为"my_db"的数据库:
  <?php
  $con=mysql_connect("localhost","peter","abc123");
  if(!$con)
  {
  die('Couldnotconnect:'.mysql_error());
  }
  if(mysql_query("CREATEDATABASEmy_db",$con))
   {
  echo"Databasecreated";
  }
  else
  {
 echo"Errorcreatingdatabase:".mysql_error();
  }
  mysql_close($con);
  ?>
 创建表
  CREATETABLE 用于在 MySQL 中创建数据库表。
 
 语法
  CREATETABLEtable_name
  (
  column_name1data_type,
  column_name2data_type,
  column_name3data_type,
   .......
   )
   为了执行此命令,我必须向 mysql_query()函数添加 CREATETABLE 语句。
   例子
    下 面 的 例 子 展 示 了 如 何 创 建 一 个 名 为 "person" 的 表 , 此 表 有 三 列 。 列 名