PHP怎么创建MYSQL数据库跟表?

搜问答版主 管理员

作者很懒,什么都没留下!

字数697个, 阅读全文: 3 分钟
首页 PHP编程 ,MYSQL数据库 正文
创建数据库

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

语法
CREATE DATABASE database_name

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

例子

在下面的例子中,我们创建了一个名为"my_db"的数据库:

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

if(mysql_query("CREATE DATABASE my_db", $con))
{
    echo "Database created";
}
else
{
    echo "Error creating database: " . mysql_error();
}
mysql_close($con);//关闭连接
?>

创建表

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)。

本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.sowenda.com/606.html
-- 展开阅读全文 --
PHP怎么和MYSQL数据库连接?
« 上一篇 2021-12-27
椪柑烤热了吃有什么好处?
下一篇 » 2021-12-27

发表评论

动态快讯

奢侈品知识

互动读者

  • 小彬 管理员

    作者很懒,什么都没留下!

    小彬 文章 7 篇
    作者很懒,什么都没留下!
  • 搜问答版主 管理员

    作者很懒,什么都没留下!

    搜问答版主 文章 1013 篇
    作者很懒,什么都没留下!

热门文章

1
2
3

最多点赞

19赞, 阅读:129.5753w
16赞, 阅读:129.5325w
搜问答版主 管理员

作者很懒,什么都没留下!

7赞, 阅读:129.5254w
15赞, 阅读:129.5252w

标签TAG