MySQL自學篇(六)

2021-06-27 21:40:27 字數 681 閱讀 8232

1、位運算子

位運算子是用來對二進位制位元組中的位進行測試、移位或者測試處理,mysql

中提供的位運算子有:按位或(

|),按位與(

&),按位異或(

^),按位左移(

<<

),按位右移

(>>)

,按位取反

(~)

運算子作用

位或位與

位異或位左移

位右移位取反

位或(|)

select 10|15,9|4|2;

位與(&)

select 10&15,9&4&2;

位異或(^)

select 10^15,1^0,1^1;

位左移(<

select 1<<2,4<<2;

位右移(>>)

select 1>>1,16>>2;

位取反(~)

select 5&~1;

mysql經過位運算之後的數值是乙個

64位的無符號數,

1的二進位制表示為最右邊位是

1,其他位全是

0,取反之後,除了最低位,其他位均為1.

mysql自學完整 MySQL自學篇 MySQL

建立資料表 1 建立資料表的語法格式 資料表屬於資料庫,在建立資料表之前要使用 use 指定操作是在哪個資料庫中進行的,如果沒有選擇資料庫,將會出現 no database selected 的錯誤 建立資料表的語句為 create table 語法規則為 create table 欄位1 資料型別...

mysql自學完整 MySQL自學篇(八)

2 字串函式 1 計算字串字元數的函式和字串長度的函式 char length str 返回字串str所包含的字元個數。乙個多位元組字元字元算作乙個單字元 select char length date char length egg char length 中國 2 合併字串函式concat s1...

MySQL自學篇(五)

運算子 作用加法運算 減法運算 乘法運算 除法運算 求餘運算 運算子作用 等於安全的等於。可以用於判斷null 不等於小於等於 大於等於 is null 是否為空 is not null 是否不為空 least 返回最小值 gretest 最大值between and 兩個值之間 isnull 與i...