新聞中心
隨著互聯(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


咨詢
建站咨詢
