Heim >Backend-Entwicklung >PHP-Tutorial >PHP MySQL 创建数据库与表示例

PHP MySQL 创建数据库与表示例

ringa_lee
ringa_leeOriginal
2017-09-17 09:56:421272Durchsuche


  1. //创建数据库

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

  3. if (!$con)

  4. {

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

  6. }

  • 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. $con = mysql_connect("localhost","peter","abc123");

    2. if (!$con)

    3. {

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

    5. }

  • // 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. $sql = "CREATE TABLE Persons

    2. (

    3. personID int NOT NULL AUTO_INCREMENT,

    4. PRIMARY KEY(personID),

    5. FirstName varchar(15),

    6. LastName varchar(15),

    7. Age int

    8. )";

  • mysql_query($sql,$con);





Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn