- MySQL 8從零開始學(視頻教學版)
- 胡同夫
- 618字
- 2020-03-06 11:33:28
3.4 綜合案例——運算符的使用
本章首先介紹了MySQL中各種數據類型的特點和使用方法,以及如何選擇合適的數據類型;其次詳細介紹了MySQL中各類常見的運算符號的使用,學習了如何使用這些運算符對不同的數據進行運算,包括算術運算、比較運算、邏輯運算等,以及不同運算符的優先級別。在本章的綜合案例中,讀者將執行各種常見的運算操作。
1. 案例目的
創建數據表,并對表中的數據進行運算操作,掌握各種運算符的使用方法。
創建表tmp15,其中包含VARCHAR類型的字段note和INT類型的字段price。使用運算符對表tmp15中不同的字段進行運算,使用邏輯操作符對數據進行邏輯操作,使用位操作符對數據進行位操作。
本案例使用數據表tmp15,首先創建該表,SQL語句如下:
mysql>CREATE TABLE tmp15 (note VARCHAR(100), price INT);
向表中插入一條記錄,note值為“Thisisgood”,price值為50,SQL語句如下:
mysql>INSERT INTO tmp15 VALUES("Thisisgood", 50);
2. 案例操作過程
對表tmp15中的整型數值字段price進行算術運算,執行過程如下:

對表tmp15中的整型數值字段price進行比較運算,執行過程如下:

判斷price值是否落在30~80區間;返回與70、30相比最大的值,判斷price是否為IN列表(10, 20, 50, 35)中的某個值,執行過程如下:

對tmp15中的字符串數值字段note進行比較運算,判斷表tmp15中的note字段是否為空,使用LIKE判斷是否以字母‘t’開頭,使用REGEXP判斷是否以字母‘y’結尾,判斷是否包含字母‘g’或者‘m’,執行過程如下:

將price字段值與NULL、0進行邏輯運算,執行過程如下:

將price字段值與2、4進行按位與、按位或操作,并對price字段進行按位取反,執行過程如下:

將price字段值分別左移和右移兩位,執行過程如下:

推薦閱讀
- 軟件安全技術
- 深入理解Android(卷I)
- 流量的秘密:Google Analytics網站分析與優化技巧(第2版)
- Expert C++
- Java程序設計實戰教程
- Apache ZooKeeper Essentials
- Learning C# by Developing Games with Unity 2020
- Drupal 8 Blueprints
- Python從入門到精通(精粹版)
- Access 2010數據庫應用技術(第2版)
- Learning YARN
- Hands-On Neural Network Programming with C#
- 深入實踐Kotlin元編程
- 微信小程序開發實戰:設計·運營·變現(圖解案例版)
- C++從入門到精通(第6版)