MySQL查询实例从数据库中获取并输出结果(c mysql查询并输出)

MySQL查询实例:从数据库中获取并输出结果

MySQL是一种开源的关系型数据库管理系统,常用于网站和应用程序的数据存储和管理。本文将介绍如何使用MySQL查询语句从数据库中获取数据,并将结果输出到页面上。

步骤1:创建数据库和数据表

在MySQL中创建数据库和表格,可以使用MySQL的命令行工具或者GUI工具如phpMyAdmin。以下是用命令行工具创建数据库和表格的例子,假设我们在本地服务器上运行MySQL,并且我们想要创建一个名为“mydb”的数据库和一个名为“mytable”的表格。

mysql> CREATE DATABASE mydb;
mysql> USE mydb;
mysql> 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 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

步骤2:插入数据

向数据表中插入数据可以使用INSERT INTO语句,以下是一个例子:

mysql> INSERT INTO mytable (firstname, lastname, eml)
VALUES ('John', 'Doe', 'john@example.com');

步骤3:从数据库中获取数据并输出

从数据库中获取数据可以使用SELECT语句,以下是一个例子:

mysql> SELECT * FROM mytable;

运行上述语句将返回mytable表格中的所有数据。如果我们想只选择某些数据,可以使用WHERE语句,以下是一个例子:

mysql> SELECT * FROM mytable WHERE firstname='John';

上述语句将返回mytable表格中所有名字为“John”的数据。

我们需要将查询结果输出到页面上。在PHP中,可以使用MySQL扩展程序(mysql或mysqli)来连接数据库和运行查询。以下是一个使用mysqli扩展程序的例子:


$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "mydb";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 运行查询
$sql = "SELECT * FROM mytable WHERE firstname='John'";
$result = $conn->query($sql);

// 输出数据
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "
";
}
} else {
echo "0 结果";
}

$conn->close();
?>

上述代码将从数据库中获取所有名字为“John”的数据,并将查询结果输出到页面上。

总结

本文介绍了如何使用MySQL查询语句从数据库中获取数据,并将结果输出到页面上。关于MySQL的更多详细信息,可以参考MySQL官方文档。


数据运维技术 » MySQL查询实例从数据库中获取并输出结果(c mysql查询并输出)