【PHP & MySQL】数据库专题 第三课 增删改查
【摘要】
【PHP & MySQL】✔️数据库专题✔️ 第三课 增删改查
概述添加数据删除数据更新数据查询数据
概述
从今天开始, 小白我将带领大家一起来补充一下 数据库的知识.
添加...
概述
从今天开始, 小白我将带领大家一起来补充一下 数据库的知识.
添加数据
SQL 语句:
# 插入单条数据
INSERT INTO 表名 (列名1, 列名2, …) VALUES (值1, 值2, …)
# 插入多条数据
INSERT INTO 表名 (列名1, 列名2, …) VALUES (值1, 值2, …)
PHP 代码实现:
<?php
# 创建连接
$conn = mysqli_connect("localhost", "root", "admin", "study");
# 查看是否连接成功
if ($conn) {
echo "服务器连接成功!";
} else {
echo mysqli_connect_error();
}
# SQL语句
$SQL = "INSERT INTO user
(username,password)
VALUES('我是小白呀','123456')";
# 执行SQL语句
$result = mysqli_query($conn, $SQL);
# 查看是否执行成功
if ($result) {
echo "SQL语句执行成功!";
} else {
echo mysqli_error($conn);
}
# 关闭连接
mysqli_close($conn);
?>
效果:
注意事项:
- 如果字段是字符串类型 (String), 则值必须使用单双引号. 如果值自带单双引号, 则需要转义
- 如果所有列表都需要添加数据, 则不需要指定列名
删除数据
SQL 语句:
DELETE FROM 表名 条件
注意:
- 如果不适用 where 来指定条件, 则默认删除表中所有记录
PHP 代码实现:
<?php
# 创建连接
$conn = mysqli_connect("localhost", "root", "admin", "study");
# 查看是否连接成功
if ($conn) {
echo "服务器连接成功!";
} else {
echo mysqli_connect_error();
}
# SQL语句
$SQL = "DELETE FROM user
WHERE username='我是小白呀'";
# 执行SQL语句
$result = mysqli_query($conn, $SQL);
# 查看是否执行成功
if ($result) {
echo "SQL语句执行成功!";
} else {
echo mysqli_error($conn);
}
# 关闭连接
mysqli_close($conn);
?>
效果:
更新数据
SQL 语句:
UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2 WHERE 列名 = 值
注意:
- 可以同时更新一个或多个字段
- 可以通过 where 子句来指定更新范围. 如果不指定, 则更新所有记录
PHP 代码实现:
<?php
# 创建连接
$conn = mysqli_connect("localhost", "root", "admin", "study");
# 查看是否连接成功
if ($conn) {
echo "服务器连接成功!";
} else {
echo mysqli_connect_error();
}
# SQL语句
$SQL = "UPDATE user SET password='654321'
WHERE username='我是小白呀'";
# 执行SQL语句
$result = mysqli_query($conn, $SQL);
# 查看是否执行成功
if ($result) {
echo "SQL语句执行成功!";
} else {
echo mysqli_error($conn);
}
# 关闭连接
mysqli_close($conn);
?>
效果:
查询数据
SQL 语句:
SELECT 列名1, 列名2 FROM 条件
PHP 代码实现:
<?php
# 创建连接
$conn = mysqli_connect("localhost", "root", "admin", "study");
# 查看是否连接成功
if ($conn) {
echo "服务器连接成功!\n";
} else {
echo mysqli_connect_error();
}
# SQL语句
$SQL = "SELECT * FROM user";
# 执行SQL语句
$result = mysqli_query($conn, $SQL);
# 查看是否执行成功
if ($result) {
echo "SQL语句执行成功!\n";
} else {
echo mysqli_error($conn);
}
# 调试输出
while ($line = mysqli_fetch_assoc($result)) {
print_r($line);
}
# 关闭连接
mysqli_close($conn);
?>
输出结果:
服务器连接成功!
SQL语句执行成功!
Array
(
[id] => 5
[username] => 我是小白呀
[password] => 123456
)
Array
(
[id] => 6
[username] => 我是小白呀
[password] => 123456
)
Array
(
[id] => 7
[username] => 我是小白呀
[password] => 123456
)
文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。
原文链接:iamarookie.blog.csdn.net/article/details/122375530
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)