sql语句增删改查(sql语句增删改查案例)
SQL基础
SQL是Structured Query Language的缩写,是一种用于管理和操作关系型数据库的编程语言。主要用于完成数据库的增删改查操作。SQL简单易用,容易学习,深得数据库开发者的喜爱。下面我们来介绍SQL的增删改查四个基本操作,以及如何在HTML页面中使用SQL。
查询数据
在SQL中,SELECT语句是最常用的查询语句。用于从表中查找并返回一组数据。SELECT语句语法如下:
SELECT column1, column2, ... FROM table_name;
其中:column1、column2是要返回的列名,table_name是要查询的表名。如果要查询所有列,则使用星号(*)代替列名。例如:
SELECT * FROM student;
这个语句将返回student表中的所有列。在HTML页面中,我们可以使用PHP调用SQL语句查询数据库。代码如下:
$con = mysqli_connect("localhost","username","password","my_db");
if (mysqli_connect_errno()
{
echo "连接 MySQL 失败: " . mysqli_connect_error();
}
// SQL语句
$sql="SELECT * FROM student";
// 执行 SQL
$res=mysqli_query($con,$sql);
// 遍历结果
while($row=mysqli_fetch_array($res))
{
echo $row['column1'] . " " . $row['column2'];
}
// 关闭连接
mysqli_close($con);
?>
插入、更新、删除数据
除了查询数据,SQL还可以执行插入、更新和删除数据等操作。插入数据使用INSERT INTO语句,语法如下:
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
其中:table_name是要插入的表名,column1、column2是要插入的列名,value1、value2是要插入的值。例如:
INSERT INTO student (name, age, sex) VALUES ('小明', 18, '男');
这个语句将在student表中插入一条数据:“小明”,18岁,男。更新数据使用UPDATE语句,语法如下:
UPDATE table_name SET column1=value1, column2=value2, ... WHERE condition;
其中:table_name是要更新的表名,column1、column2是要更新的列名,value1、value2是更新后的值,condition是更新的条件。例如:
UPDATE student SET age=20 WHERE name='小明';
这个语句将在student表中将“小明”的年龄更新为20岁。删除数据使用DELETE语句,语法如下:
DELETE FROM table_name WHERE condition;
其中:table_name是要删除的表名,condition是删除的条件。例如:
DELETE FROM student WHERE name='小明';
这个语句将在student表中删除名字为“小明”的数据。在HTML页面中,插入、更新和删除数据的方法类似,可以使用PHP调用SQL语句实现。例如插入数据的代码如下:
$con = mysqli_connect("localhost","username","password","my_db");
if (mysqli_connect_errno()
{
echo "连接 MySQL 失败: " . mysqli_connect_error();
}
// SQL语句
$sql="INSERT INTO student (name, age, sex) VALUES ('小明', 18, '男')";
// 执行 SQL
$res=mysqli_query($con,$sql);
// 关闭连接
mysqli_close($con);
?>
总结
SQL是操作关系型数据库的一门语言,可以完成数据的增删改查等操作。其中,SELECT语句用于查询数据,INSERT INTO语句用于插入数据,UPDATE语句用于更新数据,DELETE语句用于删除数据。在HTML页面中,可以使用PHP调用SQL语句实现数据库操作。
如果您的问题还未解决可以联系站长付费协助。
有问题可以加入技术QQ群一起交流学习
本站vip会员 请加入无忧模板网 VIP群(50604020) PS:加入时备注用户名或昵称
普通注册会员或访客 请加入无忧模板网 技术交流群(50604130)
客服微信号:15898888535
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若内容侵犯了原著者的合法权益,可联系站长删除。