关于mysql操作的详细介绍以及实例(二)


本文摘自PHP中文网,作者V,侵删。

前言:在后台开发中绝对避免不了要关系型数据库管理系统。常见的数据库管理系统有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脚本创建数据表:

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);

//var_dump($query);

//die();

//判断是否插入成功

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);

//var_dump($query);

//die();

//判断是否更新成功

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》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...