10、MySQL常用运算符概述
在 MySQL 中,可以通過運(yùn)算符來獲取表結(jié)構(gòu)以外的另一種數(shù)據(jù)。例如,學(xué)生表中存在一個(gè) birth 字段,這個(gè)字段表示學(xué)生的出生年份。如果想得到這個(gè)學(xué)生的實(shí)際年齡,可以使用 MySQL 中的算術(shù)運(yùn)算符用當(dāng)前的年份減學(xué)生出生的年份,求出的結(jié)果就是這個(gè)學(xué)生的實(shí)際年齡了。
MySQL 所提供的運(yùn)算符可以直接對表中數(shù)據(jù)或字段進(jìn)行運(yùn)算,進(jìn)而實(shí)現(xiàn)用戶的新需求,增強(qiáng)了 MySQL 的功能。
每種數(shù)據(jù)庫都支持 SQL 語句,但是它們也都有各自支持的運(yùn)算符。我們除了需要學(xué)會使用 SQL 語句外,還需要掌握各種運(yùn)算符。
MySQL 支持 4 種運(yùn)算符,分別是:
1) 算術(shù)運(yùn)算符
執(zhí)行算術(shù)運(yùn)算,例如:加、減、乘、除等。
2) 比較運(yùn)算符
包括大于、小于、等于或不等于、等等。主要用于數(shù)值的比較、字符串的匹配等方面。
3) 邏輯運(yùn)算符
包括與、或、非和異或、等邏輯運(yùn)算符。其返回值為布爾型,真值(1 或 true)和假值(0 或 false)。
4) 位運(yùn)算符
包括按位與、按位或、按位取反、按位異或、按位左移和按位右移等位運(yùn)算符。位運(yùn)算必須先將數(shù)據(jù)轉(zhuǎn)換為補(bǔ)碼,然后在根據(jù)數(shù)據(jù)的補(bǔ)碼進(jìn)行操作。運(yùn)算完成后,將得到的值轉(zhuǎn)換為原來的類型(十進(jìn)制數(shù)),返回給用戶。
總結(jié)
以上是生活随笔為你收集整理的10、MySQL常用运算符概述的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 9、查看表中的约束
- 下一篇: 11、MySQL算术运算符