【PHP & MySQL】数据库专题 第六课 MySQL 内置函数
【摘要】
【PHP & MySQL】✔️数据库专题✔️ 第六课 MySQL 内置函数
概述MySQL 内置函数例 1例 2
概述
从今天开始, 小白我将带领大家一起来补充一下 数据库的知识....
概述
从今天开始, 小白我将带领大家一起来补充一下 数据库的知识.
MySQL 内置函数
MySQL 内置函数可以帮助我们更方便的处理表中的数据, 简化操作.
数学函数:
函数 | 描述 |
---|---|
ABS() | 取绝对值 |
SQRT() | 取根号 |
MOD() | 取模 |
FLOOR() | 返回不大于的最大整数值 |
CELLING() | 返回不小于的最小整数值 |
ROUND() | 四舍五入 |
SIN() | 取正弦 |
COS() | 取余弦 |
字符串函数:
函数 | 描述 |
---|---|
LENGTH() | 取字符串长度 |
LOWER() | 将字符串全部转为小写 |
UPPER() | 将字符串全部转为大写 |
TRIM() | 去掉两端, 前缀或后缀 |
REPLACE() | 替换字符串 |
日期时间函数:
函数 | 描述 |
---|---|
NOW() | 获取当前时间日期 |
CURDATE() | 获取当前日期 |
CURTIME() | 获取当前时间 |
YEAR() | 获取年 |
MONTH() | 获取月 |
DAY() | 获取日 |
date_format() | 转换时间格式 |
聚合函数:
函数 | 描述 |
---|---|
COUNT() | 统计行的数量 |
MAX() | 获取最大值 |
MIN() | 获取最小值 |
SUM() | 获取累加值 |
条件判断函数:
函数 | 描述 |
---|---|
IF | 如果 |
IFNULL | 如果空 |
CASE WHEN | 条件判断 |
例 1
查看表中存在几条数据:
<?php
# 创建连接
$conn = mysqli_connect("localhost", "root", "admin", "study");
# 查看是否连接成功
if ($conn) {
echo "服务器连接成功!\n";
} else {
echo mysqli_connect_error();
}
# SQL语句, 函数使用
$SQL = "SELECT count(*) FROM user";
# 执行SQL语句
$result = mysqli_query($conn, $SQL);
# 查看是否执行成功
if ($result) {
echo "SQL语句执行成功!\n";
} else {
echo mysqli_error($conn);
}
# 调试输出
while ($line = mysqli_fetch_assoc($result)) {
print_r($line);
}
# 关闭连接
mysqli_close($conn);
?>
- 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
输出结果:
服务器连接成功!
SQL语句执行成功!
Array
(
[count(*)] => 5
)
- 1
- 2
- 3
- 4
- 5
- 6
例 2
获取最高工资:
<?php
# 创建连接
$conn = mysqli_connect("localhost", "root", "admin", "study");
# 查看是否连接成功
if ($conn) {
echo "服务器连接成功!\n";
} else {
echo mysqli_connect_error();
}
# SQL语句, 函数使用
$SQL = "SELECT max(salary) FROM user";
# 执行SQL语句
$result = mysqli_query($conn, $SQL);
# 查看是否执行成功
if ($result) {
echo "SQL语句执行成功!\n";
} else {
echo mysqli_error($conn);
}
# 调试输出
while ($line = mysqli_fetch_assoc($result)) {
print_r($line);
}
# 关闭连接
mysqli_close($conn);
?>
- 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
输出结果:
服务器连接成功!
SQL语句执行成功!
Array
(
[max(salary)] => 30000.00
)
- 1
- 2
- 3
- 4
- 5
- 6
文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。
原文链接:iamarookie.blog.csdn.net/article/details/122402498
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)