多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國(guó)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

PHP教程

PHP 教程

PHP 高級(jí)教程

PHP 數(shù)據(jù)庫(kù)

PHP XML

PHP 與 AJAX

PHP 參考手冊(cè)

PHP 測(cè)驗(yàn)

拓展閱讀

PHP MySQL 創(chuàng)建數(shù)據(jù)表

閱讀 (2272)

PHP 創(chuàng)建 MySQL 表


一個(gè)數(shù)據(jù)表有一個(gè)唯一名稱,并有行和列組成。


使用 MySQLi 和 PDO 創(chuàng)建 MySQL 表

CREATE TABLE 語(yǔ)句用于創(chuàng)建 MySQL 表。

我們將創(chuàng)建一個(gè)名為 "MyGuests" 的表,有 5 個(gè)列: "id", "firstname", "lastname", "email" 和 "reg_date":

CREATE TABLE MyGuests (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)

上表中的注意事項(xiàng):

數(shù)據(jù)類型指定列可以存儲(chǔ)什么類型的數(shù)據(jù)。完整的數(shù)據(jù)類型請(qǐng)參考我們的 數(shù)據(jù)類型參考手冊(cè)

在設(shè)置了數(shù)據(jù)類型后,你可以為沒(méi)個(gè)列指定其他選項(xiàng)的屬性:

  • NOT NULL - 沒(méi)一行都必須含有值(不能為空),null 值是不允許的。

  • DEFAULT value - 設(shè)置默認(rèn)值

  • UNSIGNED - 使用無(wú)符號(hào)數(shù)值類型,0 及正數(shù)

  • AUTO INCREMENT - 設(shè)置 MySQL 字段的值在新增記錄時(shí)每次自動(dòng)增長(zhǎng) 1

  • PRIMARY KEY - 設(shè)置數(shù)據(jù)表中每條記錄的唯一標(biāo)識(shí)。 通常列的 PRIMARY KEY 設(shè)置為 ID 數(shù)值,與AUTO_INCREMENT 一起使用。

每個(gè)表都應(yīng)該有一個(gè)主鍵(本列為 "id" 列),主鍵必須包含唯一的值。

以下實(shí)例展示了如何在 PHP 中創(chuàng)建表:

實(shí)例 (MySQLi - 面向?qū)ο?

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 創(chuàng)建連接
$conn = new mysqli($servername, $username, $password, $dbname);
// 檢測(cè)連接
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// sql to create table
$sql = "CREATE TABLE MyGuests (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)";

if ($conn->query($sql) === TRUE) {
    echo "Table MyGuests created successfully";
} else {
    echo "Error creating table: " . $conn->error;
}

$conn->close();
?>


實(shí)例 (MySQLi - 面向過(guò)程)

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 創(chuàng)建連接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 檢測(cè)連接
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

// sql to create table
$sql = "CREATE TABLE MyGuests (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)";

if (mysqli_query($conn, $sql)) {
    echo "Table MyGuests created successfully";
} else {
    echo "Error creating table: " . mysqli_error($conn);
}

mysqli_close($conn);
?>


實(shí)例 (PDO)

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDBPDO";

try {
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
    // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    // sql to create table
   $sql = "CREATE TABLE MyGuests (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    firstname VARCHAR(30) NOT NULL,
    lastname VARCHAR(30) NOT NULL,
    email VARCHAR(50),
    reg_date TIMESTAMP
    )";

    // use exec() because no results are returned
    $conn->exec($sql);
    echo "Table MyGuests created successfully";
    }
catch(PDOException $e)
    {
    echo $sql . "<br>" . $e->getMessage();
    }

$conn = null;
?>


關(guān)閉
程序員人生
主站蜘蛛池模板: 国产视频在线一区 | 日本三级日本三级日本三级极 | 成人亚洲综合 | 国产精品一区二区三区久久 | 国内小情侣一二三区在线视频 | 川上优最新中文字幕不卡 | 全网免费在线播放视频入口 | 亚洲一二四区性毛片1在线 亚洲一个色 | 伊人网视频 | 欧洲第一页 | 亚洲国产精品a一区二区三区 | 亚洲成a人片在线观看尤物 亚洲成a人片在线观看中文!!! | 欧美国产精品不卡在线观看 | 欧美18videosex性极品 | 欧美高清videos36opsexhd | 91精品国产人成网站 | 成人影院wwwwwwwwwww| 69网址| 亚洲免费一区二区 | 天天天天鲁天天拍一拍 | 秋霞免费手机理论视频在线观看 | 国产在线乱子伦一区二区 | 在线观看操| 午夜老司机在线观看 | 91精品国产综合久久欧美 | 一区二区三区四区国产精品 | 精品第一页 | a一级毛片视频免费看 | www.亚洲视频 | 操穴网站 | 午夜国产精品不卡在线观看 | 久久欧美久久欧美精品 | 96xxxxx视频| 中文字幕乱码在线 | 午夜91理论片 | 午夜羞羞| 成人网久久| 国内精品久久久久久久999下 | 91av成人| 亚洲成a人片在线观看中文动漫 | 国产综合精品一区二区 |