Rumah >pangkalan data >tutorial mysql >Cara menggunakan fungsi terbina dalam dalam MySQL dan PHP

Cara menggunakan fungsi terbina dalam dalam MySQL dan PHP

WBOY
WBOYke hadapan
2023-05-27 08:46:051261semak imbas

Fungsi terbina dalam MySQL

Fungsi terbina dalam MySQL boleh membantu kami memproses data dalam jadual dengan lebih mudah dan memudahkan operasi.

Cara menggunakan fungsi terbina dalam dalam MySQL dan PHP

Fungsi matematik:

函数 描述
ABS() 取绝对值
SQRT() 取根号
MOD() 取模
FLOOR() 返回不大于的最大整数值
CELLING() 返回不小于的最小整数值
ROUND() 四舍五入
SIN() 取正弦
COS() 取余弦

Fungsi rentetan:

函数 描述
LENGTH() 取字符串长度
LOWER() 将字符串全部转为小写
UPPER() 将字符串全部转为大写
TRIM() 去掉两端, 前缀或后缀
REPLACE() 替换字符串

Fungsi masa tarikh:

函数 描述
NOW() 获取当前时间日期
CURDATE() 获取当前日期
CURTIME() 获取当前时间
YEAR() 获取年
MONTH() 获取月
DAY() 获取日
date_format() 转换时间格式

Fungsi pengagregatan:

函数 描述
COUNT() 统计行的数量
MAX() 获取最大值
MIN() 获取最小值
SUM() 获取累加值

Fungsi pertimbangan bersyarat:

函数 描述
IF 如果
IFNULL 如果空
CASE WHEN 条件判断

Contoh 1

Lihat bilangan keping data yang wujud dalam jadual:

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

?>

Hasil output:

Sambungan pelayan berjaya !
Pernyataan SQL berjaya dilaksanakan!
Array
(
[count(*)] => 5
)

Cara menggunakan fungsi terbina dalam dalam MySQL dan PHP

Contoh 2

Dapatkan gaji tertinggi:

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

?>

Hasil keluaran:

Sambungan pelayan berjaya!
Penyata SQL dilaksanakan dengan jayanya!
Array
(
[maks(gaji)] => 30000.00
)

Atas ialah kandungan terperinci Cara menggunakan fungsi terbina dalam dalam MySQL dan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam