1. 程式人生 > 資訊 >自研晶片 V1 到來,vivo 將於 9 月 6 日舉辦“芯之所像”影像技術分享會

自研晶片 V1 到來,vivo 將於 9 月 6 日舉辦“芯之所像”影像技術分享會

3.1 MySQL資料型別介紹
3.1.1 整數型別
數值型資料型別主要用來儲存數字。

TINYINT、SMALLINT、MEDIUMINT、
INT(INTEGER)、 BIGINT。

3.1.2 浮點數型別和定點數型別
MySQL中使用浮點數和定點數來表示小數。

浮點型別:FLOAT、DOUBLE。
定點型別:DECIMAL。
F:4位元組;D:8位元組;D:M+2位元組;若使用者指定的精度超出精度範圍,則會四捨五入進行處理

3.1.3 日期與時間型別
DATETIME、DATE、TIMESTAMP、TIME
和YEAR。

3.1.4 字串型別
字串型別用來儲存字串資料,除了可以儲存字串資料之外,還可以儲存其它資料,比如圖片和聲音的二進位制資料。

CHAR、VARCHAR、BINARY、VARBINARY
BLOB、TEXT、ENUM和SET。
模式匹配查詢;  CHAR、VARCHAR起碼對於我來說還用過,其他的沒用過

3.1.5 二進位制型別
前面講解了儲存文字的字串型別,這一節將講解MySQL中儲存二進位制資料的資料型別
BIT、BINARY、VARBINARY、TINYBLOB、
BLOB、MEDIUMBLOB、LONGBLOB,

3.2 如何選擇資料型別
整數和浮點數
浮點數和定點數
日期與時間型別
CHAR與VARCHAR之間的特點與選擇
ENUM和SET
BLOB和TEXT
3.3 常見運算子介紹
算術運算子
算術運算子是SQL中最基本的運算子。
+、 -、 *、 /、 %

比較運算子
一個比較運算子的結果總是1,0或者是NULL。
=、<=>、<> (!=)、<=、>=、>、IS NULL
IS NOT NULL、LEAST、GREATEST、
BETWEEN . . . AND. . . 、ISNULL、IN、NOT
IN、LIKE、REGEXP

<=>安全等於運算子;<> 不等於運算子

邏輯運算子
邏輯運算子的求值所得結果均為TRUE、FALSE或NULL。
NOT 或者 !
AND 或者 &&
OR 或者 ||
XOR

位操作運算子
位運算子是用來對二進位制位元組中的位進行測試、移位或者測試處理。
位或(|)
位與(&)
位異或(^ )
位左移(<<)
位右移(<<)
位取反(~)

運算的優先順序決定了不同的運算子在表示式中計算的先後順序。
級別高的運算子先進行計算,如果級別相同,MySQL按表示式的順序從左到右依次計算。當然,在無法確定優先順序的情況下,可以使用圓括號“()”來改變優先順序。

3.4 綜合案例——運算子的使用

努力拼搏吧,不要害怕,不要去規劃,不要迷茫。但你一定要在路上一直的走下去,儘管可能停滯不前,但也要走。