本文摘自PHP中文网,作者V,侵删。
前言:在后台开发中绝对避免不了要关系型数据库管理系统。常见的数据库管理系统有MySql
、SQLServer
、Oracle
等。其中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脚本创建数据表:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <?php
$localhost = 'localhost' ;
$username = 'zmz' ;
$password = '20040315' ;
$dbname = 'zmz' ;
$port = 3306;
$conn = mysqli_connect( $localhost , $username , $password , $dbname , $port );
if (mysqli_connect_errno( $conn )) {
die ( '连接失败!' .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 ( '创建失败!' .mysqli_error( $conn ));
}
mysqli_free_result( $query );
mysqli_close( $conn );
?>
|
2、删除数据表
语法:drop table 表名;
使用PHP脚本删除数据表:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <?php
$localhost = 'localhost' ;
$username = 'zmz' ;
$password = '20040315' ;
$dbname = 'zmz' ;
$port = 3306;
$conn = mysqli_connect( $localhost , $username , $password , $dbname , $port );
if (mysqli_connect_errno( $conn )) {
die ( '连接失败!' .mysqli_connect_error());
}
$sql = "DROP TABLE runoob_tbl" ;
$query = mysqli_query( $conn , $sql );
if (! $query ) {
die ( '删除失败!' .mysqli_error( $conn ));
}
mysqli_free_result( $query );
mysqli_close( $conn );
?>
|
3、插入数据
语法:insert into 表名(字段1,字段2...)values(value1,value2...);
使用PHP脚本插入数据:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <?php
$localhost = 'localhost' ;
$username = 'zmz' ;
$password = '20040315' ;
$dbname = 'zmz' ;
$port = 3306;
$conn = mysqli_connect( $localhost , $username , $password , $dbname , $port );
if (mysqli_connect_errno( $conn )) {
die ( '连接失败!' .mysqli_connect_error());
}
$sql = "INSERT INTO demo02(id,age,name)
VALUES(4,20, 'mm' )";
$query = mysqli_query( $conn , $sql );
if (! $query ) {
die ( '插入失败!' .mysqli_error( $conn ));
}
mysqli_free_result( $query );
mysqli_close( $conn );
?>
|
4、查询数据
语法:select * from table;
使用PHP脚本查询数据:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | <?php
$localhost = 'localhost' ;
$username = 'zmz' ;
$password = '20040315' ;
$dbname = 'zmz' ;
$port = 3306;
$conn = mysqli_connect( $localhost , $username , $password , $dbname , $port );
if (mysqli_connect_errno( $conn )) {
die ( '连接失败!' .mysqli_connect_error());
}
$sql = "SELECT * FROM demo02" ;
$query = mysqli_query( $conn , $sql );
if (! $query ) {
die ( '查询失败!' .mysqli_error( $conn ));
}
echo 'mysql查询语句' ;
echo '<table border=1>' ;
echo '<tr>
<td>id</td>
<td>age</td>
<td>name</td>
</tr>';
while ( $row = mysqli_fetch_assoc( $query )) {
echo '<tr>
<td> '.$row[' id '].' </td>
<td> '.$row[' age '].' </td>
<td> '.$row[' name '].' </td>
</tr>';
}
echo '</table>' ;
mysqli_free_result( $query );
mysqli_close( $conn );
?>
|
5、update更新语句
语法:update 表名 set field1 = new value;
使用PHP更新数据
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <?php
$localhost = 'localhost' ;
$username = 'zmz' ;
$password = '20040315' ;
$dbname = 'zmz' ;
$port = 3306;
$conn = mysqli_connect( $localhost , $username , $password , $dbname , $port );
if (mysqli_connect_errno( $conn )) {
die ( '连接失败!' .mysqli_connect_error());
}
$sql = "UPDATE demo02 SET name='zylmy' WHERE id=1" ;
$query = mysqli_query( $conn , $sql );
if (! $query ) {
die ( '更新失败!' .mysqli_error( $conn ));
}
mysqli_close( $conn );
?>
|
以上就是为大家整理的关于mysql的一些基本操作,希望对大家有所帮助。
更多内容请关注php中文网相关教程。
推荐相关文章:https://www.php.cn/php-weizijiaocheng-428722.html
以上就是关于mysql操作的详细介绍以及实例(二)的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
mysql增加从库方式介绍
mysql学习笔记之数据的增、删、改实现方法
mysql 字段as详解及实例代码
mysql一条insert语句如何插入多条记录
mysql索引更新要多久
access是数据库管理系统吗
如何使用mysql完成excel中的数据生成
整理mysql常用查询语句(23种)
分享一个纯 python 实现的 mysql 客户端操作库
mysql存储过程的详细介绍(代码示例)
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 关于mysql操作的详细介绍以及实例(二)