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
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若內容侵犯了原著者的合法權益,可聯系站長刪除。