首頁  >  文章  >  資料庫  >  關於mysql操作的詳細介紹以及實例(二)

關於mysql操作的詳細介紹以及實例(二)

王林
王林原創
2019-08-17 16:47:112146瀏覽

前言:在背景開發中絕對避免不了要關聯式資料庫管理系統。常見的資料庫管理系統有MySqlSQLServerOracle等。

其中Mysql是最常用的資料庫管理系統。

推薦mysql相關影片教學:https://www.php.cn/course/list/51/type/4.html

今天就來為大家介紹一下Mysql。

以後會陸續為大家總結整理相關知識,謝謝!

官網下載位址:https://dev.mysql.com/downloads/mysql/

注意:安裝資料庫過程中,我們需要開啟管理員權限來安裝,否則會因為權限不足而無法安裝。

1、 建立資料表

語法:create table 表名(欄位1,欄位2...);

使用PHP腳本建立資料表:

<?php
//配置数据库信息
$localhost = &#39;localhost&#39;;
$username = &#39;zmz&#39;;
$password = &#39;20040315&#39;;
$dbname = &#39;zmz&#39;;
$port = 3306;

//连接数据库
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//检查连接
if(mysqli_connect_errno($conn)) {
die(&#39;连接失败!&#39;.mysqli_connect_error());
}
//创建数据表
$sql = "CREATE TABLE demo02(id SMALLINT(10) PRIMARY KEY,
age TINYINT(3),
name VARCHAR(10))CHARSET=utf8";
$query = mysqli_query($conn, $sql);
//判断是否创建成功
if(!$query) {
die(&#39;创建失败!&#39;.mysqli_error($conn));
}
//释放内存
mysqli_free_result($query);
//关闭连接
mysqli_close($conn);
?>

2、刪除資料表

語法:drop table 資料表名稱;

使用PHP腳本刪除資料表:

<?php
//配置数据库信息
$localhost = &#39;localhost&#39;;
$username = &#39;zmz&#39;;
$password = &#39;20040315&#39;;
$dbname = &#39;zmz&#39;;
$port = 3306;

//连接数据库
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//检查连接
if(mysqli_connect_errno($conn)) {
die(&#39;连接失败!&#39;.mysqli_connect_error());
}
//删除数据表
$sql = "DROP TABLE runoob_tbl";
$query = mysqli_query($conn, $sql);
if(!$query) {
die(&#39;删除失败!&#39;.mysqli_error($conn));
}
//释放内存
mysqli_free_result($query);
//关闭连接
mysqli_close($conn);
?>

3、插入資料

語法:insert into 表名(欄位1,欄位2 ...)values(value1,value2...);

使用PHP腳本插入資料:

<?php
//配置数据库信息
$localhost = &#39;localhost&#39;;
$username = &#39;zmz&#39;;
$password = &#39;20040315&#39;;
$dbname = &#39;zmz&#39;;
$port = 3306;

//连接数据库
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//检查连接
if(mysqli_connect_errno($conn)) {
die(&#39;连接失败!&#39;.mysqli_connect_error());
}
//插入数据
$sql = "INSERT INTO demo02(id,age,name)
VALUES(4,20,&#39;mm&#39;)";
$query = mysqli_query($conn,$sql);
//var_dump($query);
//die();
//判断是否插入成功
if(!$query) {
die(&#39;插入失败!&#39;.mysqli_error($conn));
}
//释放内存
mysqli_free_result($query);
//关闭连接
mysqli_close($conn);
?>

4、查詢資料

##語法:

select * from table;

使用PHP腳本查詢資料:

<?php
//配置数据库信息
$localhost = &#39;localhost&#39;;
$username = &#39;zmz&#39;;
$password = &#39;20040315&#39;;
$dbname = &#39;zmz&#39;;
$port = 3306;

//连接数据库
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//判断连接
if(mysqli_connect_errno($conn)) {
die(&#39;连接失败!&#39;.mysqli_connect_error());
}
//查询数据
$sql = "SELECT * FROM demo02";
$query = mysqli_query($conn, $sql);
//判断是否查询成功
if(!$query) {
die(&#39;查询失败!&#39;.mysqli_error($conn));
}
echo &#39;mysql查询语句&#39;;
echo &#39;<table border=1>&#39;;
echo &#39;<tr>
<td>id</td>
<td>age</td>
<td>name</td>
</tr>&#39;;
//循环数据
while($row = mysqli_fetch_assoc($query)) {
echo &#39;<tr>
<td>&#39;.$row[&#39;id&#39;].&#39;</td>
<td>&#39;.$row[&#39;age&#39;].&#39;</td>
<td>&#39;.$row[&#39;name&#39;].&#39;</td>
</tr>&#39;;
}
echo &#39;</table>&#39;;
//释放内存
mysqli_free_result($query);
//关闭连接
mysqli_close($conn);
?>

5、update更新語句

#語法:

update 表名set field1 = new value;

使用PHP更新資料

<?php
//配置数据库信息
$localhost = &#39;localhost&#39;;
$username = &#39;zmz&#39;;
$password = &#39;20040315&#39;;
$dbname = &#39;zmz&#39;;
$port = 3306;

//连接数据库
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//检查连接
if(mysqli_connect_errno($conn)) {
die(&#39;连接失败!&#39;.mysqli_connect_error());
}
//更新数据
$sql = "UPDATE demo02 SET name=&#39;zylmy&#39; WHERE id=1";
$query = mysqli_query($conn, $sql);
//var_dump($query);
//die();
//判断是否更新成功
if(!$query) {
die(&#39;更新失败!&#39;.mysqli_error($conn));
}
//关闭连接
mysqli_close($conn);
?>

以上就是為大家整理的關於mysql的一些基本操作,希望對大家有幫助。

更多內容請關注php中文網相關教學。


推薦相關文章:

https://www.php.cn/php-weizijiaocheng-428722.html

以上是關於mysql操作的詳細介紹以及實例(二)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn