官术网_书友最值得收藏!

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字段值分別左移和右移兩位,執行過程如下:

主站蜘蛛池模板: 泸西县| 咸丰县| 汝阳县| 阿荣旗| 横峰县| 虞城县| 自贡市| 晴隆县| 河北省| 集安市| 龙川县| 青阳县| 洪湖市| 罗田县| 饶平县| 苍南县| 曲靖市| 聂拉木县| 邢台市| 炉霍县| 大同市| 手游| 和静县| 丘北县| 蓝山县| 旬阳县| 百色市| 革吉县| 河东区| 广南县| 大埔县| 虹口区| 泾源县| 确山县| 宁阳县| 静海县| 邯郸县| 沅陵县| 临西县| 钟祥市| 夏河县|