欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL與PHP的基礎(chǔ)與應(yīng)用專題之內(nèi)置函數(shù)

 更新時(shí)間:2022年02月21日 16:19:47   作者:我是小白呀  
MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,本系列將帶你掌握php與mysql的基礎(chǔ)應(yīng)用,本篇MySQL的內(nèi)置函數(shù)開始

概述

從今天開始, 小白我將帶領(lǐng)大家一起來補(bǔ)充一下 數(shù)據(jù)庫的知識(shí).

MySQL 內(nèi)置函數(shù)

MySQL 內(nèi)置函數(shù)可以幫助我們更方便的處理表中的數(shù)據(jù), 簡(jiǎn)化操作.

數(shù)學(xué)函數(shù):

函數(shù) 描述
ABS() 取絕對(duì)值
SQRT() 取根號(hào)
MOD() 取模
FLOOR() 返回不大于的最大整數(shù)值
CELLING() 返回不小于的最小整數(shù)值
ROUND() 四舍五入
SIN() 取正弦
COS() 取余弦

字符串函數(shù):

函數(shù) 描述
LENGTH() 取字符串長(zhǎng)度
LOWER() 將字符串全部轉(zhuǎn)為小寫
UPPER() 將字符串全部轉(zhuǎn)為大寫
TRIM() 去掉兩端, 前綴或后綴
REPLACE() 替換字符串

日期時(shí)間函數(shù):

函數(shù) 描述
NOW() 獲取當(dāng)前時(shí)間日期
CURDATE() 獲取當(dāng)前日期
CURTIME() 獲取當(dāng)前時(shí)間
YEAR() 獲取年
MONTH() 獲取月
DAY() 獲取日
date_format() 轉(zhuǎn)換時(shí)間格式

聚合函數(shù):

函數(shù) 描述
COUNT() 統(tǒng)計(jì)行的數(shù)量
MAX() 獲取最大值
MIN() 獲取最小值
SUM() 獲取累加值

條件判斷函數(shù):

函數(shù) 描述
IF 如果
IFNULL 如果空
CASE WHEN 條件判斷

例 1

查看表中存在幾條數(shù)據(jù):

<?php

# 創(chuàng)建連接
$conn = mysqli_connect("localhost", "root", "admin", "study");

# 查看是否連接成功
if ($conn) {
    echo "服務(wù)器連接成功!\n";
} else {
    echo mysqli_connect_error();
}

# SQL語句, 函數(shù)使用
$SQL = "SELECT count(*) FROM user";

# 執(zhí)行SQL語句
$result = mysqli_query($conn, $SQL);

# 查看是否執(zhí)行成功
if ($result) {
    echo "SQL語句執(zhí)行成功!\n";
} else {
    echo mysqli_error($conn);
}

# 調(diào)試輸出
while ($line =  mysqli_fetch_assoc($result)) {
    print_r($line);
}

# 關(guān)閉連接
mysqli_close($conn);

?>

輸出結(jié)果:

服務(wù)器連接成功!
SQL語句執(zhí)行成功!
Array
(
[count(*)] => 5
)

例 2

獲取最高工資:

<?php

# 創(chuàng)建連接
$conn = mysqli_connect("localhost", "root", "admin", "study");

# 查看是否連接成功
if ($conn) {
    echo "服務(wù)器連接成功!\n";
} else {
    echo mysqli_connect_error();
}

# SQL語句, 函數(shù)使用
$SQL = "SELECT max(salary) FROM user";

# 執(zhí)行SQL語句
$result = mysqli_query($conn, $SQL);

# 查看是否執(zhí)行成功
if ($result) {
    echo "SQL語句執(zhí)行成功!\n";
} else {
    echo mysqli_error($conn);
}

# 調(diào)試輸出
while ($line =  mysqli_fetch_assoc($result)) {
    print_r($line);
}

# 關(guān)閉連接
mysqli_close($conn);

?>

輸出結(jié)果:

服務(wù)器連接成功!
SQL語句執(zhí)行成功!
Array
(
[max(salary)] => 30000.00
)

到此這篇關(guān)于MySQL與PHP的基礎(chǔ)與應(yīng)用專題之內(nèi)置函數(shù)的文章就介紹到這了,更多相關(guān)MySQL 內(nèi)置函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論