日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Mysqli教程:詳解如何快速創(chuàng)建數(shù)據(jù)庫 (mysqli如何創(chuàng)建數(shù)據(jù)庫)

隨著互聯(lián)網(wǎng)的快速發(fā)展, SQL 數(shù)據(jù)庫的使用越來越廣泛。Mysqli 作為一種 PHP 訪問 MySQL 的封裝方式,為數(shù)據(jù)庫操作提供了更為高效和安全的方法。在本篇文章中,我們將會(huì)詳細(xì)介紹如何快速創(chuàng)建一個(gè) Mysqli 數(shù)據(jù)庫,并且進(jìn)一步掌握如何對數(shù)據(jù)庫進(jìn)行操作。

專業(yè)公司可以根據(jù)自己的需求進(jìn)行定制,網(wǎng)站建設(shè)、做網(wǎng)站構(gòu)思過程中功能建設(shè)理應(yīng)排到主要部位公司網(wǎng)站建設(shè)、做網(wǎng)站的運(yùn)用實(shí)際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實(shí)際意義

之一步:創(chuàng)建數(shù)據(jù)庫

在使用 Mysqli 之前,必須先創(chuàng)建一個(gè)數(shù)據(jù)庫。下面是如何創(chuàng)建一個(gè) Mysqli 數(shù)據(jù)庫的操作步驟。

1.連接到 MySQL 數(shù)據(jù)庫服務(wù)器

在創(chuàng)建 Mysqli 數(shù)據(jù)庫之前,需要先連接到 MySQL 數(shù)據(jù)庫服務(wù)器。可以使用以下代碼創(chuàng)建一個(gè)連接:

“`

//創(chuàng)建一個(gè)新 mysqli 對象

$conn = new mysqli($dbServer, $dbUsername, $dbPassword);

//檢查連接

if ($conn->connect_error) {

die(“連接失敗: ” . $conn->connect_error);

}

“`

上面的 $dbServer, $dbUsername 和 $dbPassword 是 MySQL 訪問信息,這些信息可以在主機(jī)上找到數(shù)據(jù)庫連接字符串中。

2.創(chuàng)建一個(gè)新數(shù)據(jù)庫

使用下面的代碼創(chuàng)建一個(gè)新的數(shù)據(jù)庫:

“`

//創(chuàng)建新數(shù)據(jù)庫

$sql = “CREATE DATABASE myDatabase”;

if ($conn->query($sql) === TRUE) {

echo “數(shù)據(jù)庫創(chuàng)建成功”;

} else {

echo “創(chuàng)建數(shù)據(jù)庫失敗: ” . $conn->error;

}

“`

上文中的 myDatabase 是要?jiǎng)?chuàng)建的數(shù)據(jù)庫名稱。

到此為止,新的 Mysqli 數(shù)據(jù)庫創(chuàng)建成功。我們可以使用 phpMyAdmin 或者 MySQL 命令行工具來查看新創(chuàng)建的數(shù)據(jù)庫。建議使用 phpMyAdmin,因?yàn)樗鼮橛脩粲押茫缑媲逦锥?/p>

第二步:創(chuàng)建一個(gè)新表

在創(chuàng)建了數(shù)據(jù)庫之后,可以創(chuàng)建一個(gè)或多個(gè)表。表是數(shù)據(jù)庫中用于存儲(chǔ)數(shù)據(jù)的結(jié)構(gòu)化對象,可以方便地存儲(chǔ)和查找數(shù)據(jù)。

1.選擇數(shù)據(jù)庫

需要選擇數(shù)據(jù)庫。使用 mysqli_select_db() 函數(shù)來選擇要操作的數(shù)據(jù)庫:

“`

mysqli_select_db($conn, “myDatabase”);

“`

上文的 myDatabase 是要選擇的數(shù)據(jù)庫名稱。

2.創(chuàng)建一個(gè)新表

使用以下的代碼創(chuàng)建一個(gè)新表:

“`

//創(chuàng)建新表

$sql = “CREATE TABLE myTable (

id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,

firstname VARCHAR(30) NOT NULL,

lastname VARCHAR(30) NOT NULL,

eml VARCHAR(50),

reg_date TIMESTAMP

)”;

if ($conn->query($sql) === TRUE) {

echo “新表創(chuàng)建成功”;

} else {

echo “創(chuàng)建表失敗: ” . $conn->error;

}

“`

上文中的 myTable 是要?jiǎng)?chuàng)建的表的名稱。

新表包含了五個(gè)字段:

– id:整數(shù)類型,自增長,作為主鍵。

– firstname:字符串類型,更大長度為 30,不能為空。

– lastname:字符串類型,更大長度為 30,不能為空。

– eml:字符串類型,更大長度為 50。

– reg_date:時(shí)間戳類型,用于存儲(chǔ)注冊時(shí)間。

到此為止,我們已經(jīng)成功創(chuàng)建了一個(gè)新表。在 phpMyAdmin 中,可以看到 myTable 已經(jīng)存在,并且包含了五個(gè)字段。

第三步:向表中添加數(shù)據(jù)

在創(chuàng)建了新表之后,可以向表中添加數(shù)據(jù)。向 Mysqli 數(shù)據(jù)庫中添加數(shù)據(jù)的操作例如 INSERT INTO。

下面是一個(gè)例子,向 myTable 表中添加一行數(shù)據(jù):

“`

$sql = “INSERT INTO myTable (firstname, lastname, eml)

VALUES (‘John’, ‘Doe’, ‘john@example.com’)”;

if ($conn->query($sql) === TRUE) {

echo “新紀(jì)錄插入成功”;

} else {

echo “Error: ” . $sql . “
” . $conn->error;

}

“`

上文中的代碼向 myTable 表中插入了一個(gè)新紀(jì)錄,其中包括名稱為“John Doe”的用戶和他的電子郵件地址。插入的數(shù)據(jù)包含了 firstname、lastname 和 eml 字段的數(shù)據(jù)。

第四步:更新數(shù)據(jù)

在添加數(shù)據(jù)之后,我們可能需要更新數(shù)據(jù)。下面是如何更新數(shù)據(jù)的一個(gè)例子:

“`

$sql = “UPDATE myTable SET lastname=’Doe Richardson’ WHERE id=1”;

if ($conn->query($sql) === TRUE) {

echo “數(shù)據(jù)更新成功”;

} else {

echo “Error: ” . $sql . “
” . $conn->error;

}

“`

上文中的代碼更新了 myTable 表中 id 為 1 的記錄,將 lastname 從“Doe”更改為“Doe Richardson”。

第五步:查詢數(shù)據(jù)

在向數(shù)據(jù)庫中添加了數(shù)據(jù)之后,我們可以使用 SELECT FROM 語句查詢數(shù)據(jù)。下面是一個(gè)例子,如何從 myTable 表中提取所有數(shù)據(jù):

“`

$sql = “SELECT id, firstname, lastname FROM myTable”;

$result = $conn->query($sql);

if ($result->num_rows > 0) {

//輸出每一行數(shù)據(jù)

while($row = $result->fetch_assoc()) {

echo “id: ” . $row[“id”]. ” – Name: ” . $row[“firstname”]. ” ” . $row[“l(fā)astname”]. “
“;

}

} else {

echo “0 結(jié)果”;

}

“`

上文中的代碼列出了 myTable 表中 id、firstname 和 lastname 字段數(shù)據(jù)的所有行。

Mysqli 是一種使用范圍較廣的 PHP 訪問 MySQL 的封裝方式。通過本文,您可以了解如何快速創(chuàng)建自己的 Mysqli 數(shù)據(jù)庫,并且學(xué)會(huì)了如何對數(shù)據(jù)庫進(jìn)行增、刪、改、查的操作。

Mysqli 是數(shù)據(jù)庫操作的必備工具。Mysqli 可以幫助您更好地管理自己的數(shù)據(jù)庫,使您的網(wǎng)站更加高效、安全。歡迎大家在評論區(qū)留言,分享你自己 Mysqli 的使用經(jīng)驗(yàn)!

相關(guān)問題拓展閱讀:

  • 如何在MYSQL數(shù)據(jù)庫中新建一個(gè)數(shù)據(jù)庫

如何在MYSQL數(shù)據(jù)庫中新建一個(gè)數(shù)據(jù)庫

1、安裝:

首先要安裝MySQL,并且配置信息。創(chuàng)建一個(gè)快捷鍵到桌面上,雙擊軟件,打開軟件,界面如下圖所示,什么都沒有,我們要先創(chuàng)建一個(gè)連接。

2、創(chuàng)建連接:

文件→新建連接,如下圖所示,會(huì)彈出一個(gè)對話框,信息好填寫正確。

3、測試連接:

(1)在彈出的新建連接對話框中要填寫好連接名、主機(jī)名、端口、用戶名和密碼。

(2)填寫好之后,單擊“測試連接”,彈出“連接成功”,就按確定。

4、填寫游孝內(nèi)容:

會(huì)看到左邊出現(xiàn)了我們剛才創(chuàng)建的連接,里面有很多的數(shù)據(jù),我們可以右擊連接,選擇新建數(shù)據(jù)庫。填寫數(shù)據(jù)庫的名稱神孫稿和字符編碼。

字符集下拉框中列表比較多,可以輸入關(guān)鍵字進(jìn)行過濾,如圖,輸入utf即可過濾出凱含以utf開頭的字符集,一般常用的utf-8和gbk字符集

排序規(guī)則的選擇需要注意的是,utf8_general_ci、utf8_general_cs、utf8_bin的區(qū)別,ci全稱為case insensitive,意思是大小寫不敏感,cs區(qū)分大小寫,bin是以二進(jìn)制數(shù)據(jù)存儲(chǔ),且區(qū)分大小寫。如果要求數(shù)據(jù)庫不區(qū)分大小寫,則需要選擇ci結(jié)尾的。

5、新建表:

最終結(jié)果如圖所示,還可以右擊數(shù)據(jù)庫,選擇新建表。

參考資料:

百度百科-SQL數(shù)據(jù)庫

mysqli如何創(chuàng)建數(shù)據(jù)庫的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于mysqli如何創(chuàng)建數(shù)據(jù)庫,Mysqli教程:詳解如何快速創(chuàng)建數(shù)據(jù)庫,如何在MYSQL數(shù)據(jù)庫中新建一個(gè)數(shù)據(jù)庫的信息別忘了在本站進(jìn)行查找喔。

成都網(wǎng)站推廣找創(chuàng)新互聯(lián),老牌網(wǎng)站營銷公司
成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)(www.cdcxhl.com)專注高端網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì)制作,網(wǎng)站維護(hù),網(wǎng)絡(luò)營銷,SEO優(yōu)化推廣,快速提升企業(yè)網(wǎng)站排名等一站式服務(wù)。IDC基礎(chǔ)服務(wù):云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)、服務(wù)器租用、服務(wù)器托管提供四川、成都、綿陽、雅安、重慶、貴州、昆明、鄭州、湖北十堰機(jī)房互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)。


分享名稱:Mysqli教程:詳解如何快速創(chuàng)建數(shù)據(jù)庫 (mysqli如何創(chuàng)建數(shù)據(jù)庫)
網(wǎng)址分享:http://www.dlmjj.cn/article/dpjsejs.html