数据库中增删改查的基本语句是什么?

数据库中增删改查的基本语句是什么?,第1张

数据库中增删改查基本语句:INSERT INTO,表名字段列表。

数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。

当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。

在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。特别是关系型数据库已经成为目前数据库产品中最重要的一员。

80年代以来,几乎所有的数据库厂商新出的数据库产品都支持关系型数据库,即使一些非关系数据库产品也几乎都有支持关系数据库的接口。

这主要是传统的关系型数据库可以比较好的解决管理和存储关系型数据的问题。随着云计算的发展和大数据时代的到来,关系型数据库越来越无法满足需要,这主要是由于越来越多的半关系型和非关系型数据需要用数据库进行存储管理。

class sqlHelper{\x0d\x0apublic $conn \x0d\x0apublic $dbname="数据库名称" \x0d\x0apublic $username="数据库用户名" \x0d\x0apublic $password="数据库密码" \x0d\x0apublic $host="localhost" \x0d\x0a//连接数据库\x0d\x0apublic function __construct(){\x0d\x0a$this->conn=mysql_connect($this->host,$this->username,$this->password) \x0d\x0aif(!$this->conn){\x0d\x0adie("连接失败".mysql_error()) \x0d\x0a}\x0d\x0amysql_select_db($this->dbname,$this->conn) \x0d\x0a}\x0d\x0a//执行查询语句\x0d\x0apublic function execute_dql($sql){ \x0d\x0a$res=mysql_query($sql,$this->conn) \x0d\x0areturn $res \x0d\x0a}\x0d\x0a//执行增填改语句\x0d\x0apublic function execute_dml($sql){\x0d\x0a$b=mysql_query($sql,$this->conn) \x0d\x0aif(!$b){\x0d\x0areturn 3 \x0d\x0a}else{\x0d\x0aif(mysql_affected_rows($this->conn)){ \x0d\x0areturn 1//表示OK\x0d\x0a}else{\x0d\x0areturn 2//表示没有行收到影响 \x0d\x0a}\x0d\x0a}\x0d\x0a}\x0d\x0a}

<?php

$con = mysql_connect("localhost:3306","root","")

if (!$con) {

die('Could not connect: ' . mysql_error())

}

mysql_select_db("test", $con)

$result = mysql_query("SELECT * FROM user")

echo "<table border='1'>

<tr>

<th>Username</th>

<th>Password</th>

</tr>"

while($row = mysql_fetch_array($result)) {

echo "<tr>"

echo "<td>" . $row['username'] . "</td>"

echo "<td>" . $row['password'] . "</td>"

echo "</tr>"

}

echo "</table>"

mysql_close($con)

?>

从服务器中获取用户所有信息(SQL SELECT语句)并以表格形式出现

<?php

$con = mysql_connect("localhost","root","")

if (!$con) {

die('Could not connect: ' . mysql_error())

}

mysql_select_db("test", $con)

mysql_query("DELETE FROM user WHERE username = '$_POST[username]'")

mysql_close($con)

?>

删除该用户所有信息delete.php

<?php

$con = mysql_connect("localhost:3306","root","")

if (!$con) {

die('Could not connect: ' . mysql_error())

}

mysql_select_db("test", $con)

$sql = "INSERT INTO user (username,password)

VALUES

('$_POST[username]','$_POST[password]')"

if (!mysql_query($sql,$con)) {

die('Error: ' . mysql_error())

}

echo "1 record added"

mysql_close($con)

?>

注册一个新用户insert.php

<?php

$con = mysql_connect("localhost","root","")

if (!$con) {

die('Could not connect: ' . mysql_error())

}

mysql_select_db("test", $con)

mysql_query("UPDATE user SET password = '$_POST[password]' WHERE username = '$_POST[username]'")

mysql_close($con)

?>

修改一个用户密码update.php

<html>

<head>

<title>FORM</title>

</head>

<body>

<br />

<h1>Insert:</h1>

<form action="insert.php" method="post">

username:<input type="name" name="username"/>

<br />

password:<input type="password" name="password"/>

<input type="submit" value="submit"/>

</form>

<br /><hr /><br />

<h1>Delete</h1>

<form action="delete.php" method="post">

username:<input type="name" name="username" />

<br />

Are you sure?<input type="submit" value="sure" />

</form>

<br /><hr /><br />

<h1>Update</h1>

<form action="update.php" method="post">

username:<input type="name" name="username"/>

<br />

You want to change your password into:<input type="password" name="password"/>

<input type="submit" value="submit"/>

</form>

<br /><hr /><br />

</body>

</html>

以上三个功能的提交源Operate.html


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7432767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存