介紹MySQL數(shù)據(jù)庫(kù)
MySQL是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),它是一種開(kāi)源的、流行的數(shù)據(jù)庫(kù)系統(tǒng)。MySQL可以存儲(chǔ)和檢索大量數(shù)據(jù),支持多語(yǔ)言和多個(gè)操作系統(tǒng)。MySQL有很多版本和變體,但大多數(shù)都采用標(biāo)準(zhǔn)SQL語(yǔ)言。
在MySQL表中插入數(shù)據(jù)
要向MySQL表中插入數(shù)據(jù),需要使用INSERT INTO語(yǔ)句。INSERT INTO語(yǔ)句的基本語(yǔ)法如下:
INSERT INTO 表名稱(chēng) (列1, 列2, 列3,...) VALUES (值1, 值2, 值3,...)
插入單個(gè)數(shù)據(jù)行
要向MySQL表中插入單個(gè)數(shù)據(jù)行,需要使用INSERT INTO語(yǔ)句,并指定要插入的列名和相應(yīng)的值。例如:
INSERT INTO users (name, age, email) VALUES ('John', 28, 'john@example.com')
插入多個(gè)數(shù)據(jù)行
要向MySQL表中插入多個(gè)數(shù)據(jù)行,可以使用INSERT INTO語(yǔ)句和SELECT語(yǔ)句的組合。例如,如果要從另一個(gè)表中選擇多個(gè)數(shù)據(jù)行并將其插入到users表中:
INSERT INTO users (name, age, email) SELECT name, age, email FROM other_users WHERE age >25
使用PHP向MySQL表中插入數(shù)據(jù)
在PHP中,可以使用MySQLi或PDO擴(kuò)展來(lái)連接和操作MySQL數(shù)據(jù)庫(kù)。以下是使用MySQLi擴(kuò)展向表中插入數(shù)據(jù)的示例:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 創(chuàng)建連接
$conn = new mysqli($servername, $username, $password, $dbname);
// 檢查連接是否成功
if ($conn->connect_error) {
die("連接失敗:" . $conn->connect_error);
}
// 插入數(shù)據(jù)
$sql = "INSERT INTO users (name, age, email) VALUES ('John', 28, 'john@example.com')";
if ($conn->query($sql) === TRUE) {
echo "新記錄插入成功";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
// 關(guān)閉連接
$conn->close();
?>