Ⅰ mysql中運算符有幾種
mysql中有4類運算符,它們是:
算術運算符
比較運算符
邏輯運算符
位操作運算符
算術操作符
算術操作符是SQL中最基本的操作運算符,主要有一下幾種運算符:
+(加)、 -(減)、 *(乘)、 /(除)、 %(求余或者模)
比較運算符
一個比較運算符的結果總是1,0或者是NULL。MySQL中的比較運算符有:
=、<=>、<> (!=)、<=、>=、>、IS NULL、IS NOT NULL、LEAST、GREATEST、BETWEEN . . . AND. . . 、ISNULL、IN、NOT IN、LIKE、REGEXP
邏輯運算符
NOT 或者 !
AND 或者 &&
OR 或者 ||
XOR(異或)
邏輯運算符的求值所得結果均為TRUE、FALSE或NULL。
邏輯運算符有:
位運算符
位或(|)
位與(&)
位異或(^ )
位左移(<<)
位右移(<<)
位取反(~)
位運算符是用來對二進制位元組中的位進行測試、移位或者測試處理。位運算符有:
Ⅱ 資料庫關系運算符號是什麼意思
運算符是一些符號,它們能夠用來執行算術運算、字元串連接、賦值以及在欄位常量和變數之間進行比較。在SQL Server 2005中,運算符主要有以下六大類:算術運算符、賦值運算符、位運算符、邏輯運算符以及字元串串聯接運算符。
1 .算術運算符:可在兩個表達式上執行數學運算,兩個表達式可以是數字數據類型分類的任何數據類型。包括: + , - , * , / 和取模( % )。
2 .賦值運算符:Transact - SQL中的運算符( = ),( = )還可以在列標題和為列定義值的表達式之間建立關系。
3 .位運算符:在整形數據或者二進制數據(image類型除外)之間執行位操作。
運算符 & (按位AND), | (按位OR), ^ (按位異或XOR)都是兩上操作數。
4 .比較運算符:比較兩個表達式的大小或是否相同,其比較的結果是布爾值,即:true(表達式結果為真)、false、以及unknown。
註: text , ntext ,image數據類型不可用。
5 .邏輯運算符:可把多個邏輯表達式連接起來。包括AND,OR和NOT等運算符,返回帶有true,false值和布爾數據類型。
6 .字元串串聯運算符:用 + 加號進行字元串串聯,例:語句select ' tai ' + ' hang ' ,其結果為taihang。
運算符的優先順序從高到低排列:
1 .括弧:( )
2 .乘、除、求模運算符: * 、 / 、 %
3 .加減運算符: + 、 -
4 .比較運算符: = , > , < , >= , <= , <> , != , !> , !<
5 .位運算符: ^ , & , |
6 .邏輯運算符: NOT
7 .邏輯運算符: AND
8 .邏輯運算符: OR
Ⅲ transact-sql語言的運算符主要有哪些
運算符主要有以下六大類:算術運算符、賦值運算符、位運算符、邏輯運算符以及字元串串聯接運算符。
1 .算術運算符:可在兩個表達式上執行數學運算,兩個表達式可以是數字數據類型分類的任何數據類型。包括: + , - , * , / 和取模( % )。
2 .賦值運算符:Transact - SQL中的運算符( = ),( = )還可以在列標題和為列定義值的表達式之間建立關系。
3 .位運算符:在整形數據或者二進制數據(image類型除外)之間執行位操作。
運算符 & (按位AND), | (按位OR), ^ (按位異或XOR)都是兩上操作數。
4 .比較運算符:比較兩個表達式的大小或是否相同,其比較的結果是布爾值,即:true(表達式結果為真)、false、以及unknown。
註: text , ntext ,image數據類型不可用。
5 .邏輯運算符:可把多個邏輯表達式連接起來。包括AND,OR和NOT等運算符,返回帶有true,false值和布爾數據類型。
6 .字元串串聯運算符:用 + 加號進行字元串串聯,例:語句select ' kai' + ' xin' ,其結果為kaixin。
Ⅳ SQL資料庫中有哪幾類運算啊
主要四種
1實體完整性約束(每一行反應不同的實體)
通過索引,唯一約束。主鍵約束或標識屬性來體現
2域完整性約束(指給定列的輸入有效性)
通過限制數據類型,檢查約束,輸入格式,外鍵約束,默認值,非空等體現
3引用完整性約束(表之間的聯系)
通過主外建
4自定義完整性約束(根據用戶的需求)
Ⅳ 在PL/SQL中變數的賦值所用的「:=」與「=」有什麼區別
一個是賦值,一個是比較值
Ⅵ sql server中運算符的優先等級從高到低的排列是怎樣的
大到小依次是 算數運算符、邏輯運算符、比較運算符、賦值運算符。
Ⅶ plsql中:= 和= 有什麼區別
這兩種符號都是plsql/Delphi等語言的運算符。
----------------------------------------------------------------------
:=
是賦值運算符,給被賦值對象一個值
實例:
VSAL1:=50000;
VSQL2:=60000;
VCOMMSALBOOLEAN:=(VSAL1<VSQL2);
----------------------------------------------------------------------
=
這實際上是一個比較運算符,比如比較兩個變數是否相等
實例:
wheredname='SALES';
IFV_ENAME='OSBORNE'THEN
V_MGR:=22;
ENDIF;
這里我們可以注意,PLSQL和C語言或JAVA在條件上的不同,=代表關系運算,而:=代表賦值。
Ⅷ PL/SQL中賦值運算符只能是':='嗎
:=後面跟的是什麼?要先明白這個問題。。記住了,跟的是宿主變數,這是固定格式,不需要更改的