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);?>
输出结果:
服务器连接成功!
sql语句执行成功!
array
(
[count(*)] => 5
)
例 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);?>
输出结果:
服务器连接成功!
sql语句执行成功!
array
(
[max(salary)] => 30000.00
)
以上就是mysql与php中的内置函数怎么用的详细内容。
