《MySQL必知必會》學習筆記(三)、MySQL中的資料運算
本文主要介紹MySQL中的算術運算、常用的資料處理函式和聚集函式。
利用的資料表均來自《MySQL必知必會》中提供的資料表。
1、MySQL中的算術運算
MySQL中的算術操作符主要有加(+)減(-)乘(*)除(/)四種。
舉例如下:
SELECT prod_id,quantity,item_price,
quantity*item_price AS expanded_price
FROM orderitems
WHERE order_num=20005;
上述語句表示:從orderitems表中,選擇order_num為20005的行,並將prod_id、quantity以及item_price三列,和quantity*item_price的運算結果作為expanded_price列顯示。
結果如下:
2、MySQL中的資料處理函式
MySQL中的資料處理函式主要有三大類:文字處理函式、日期和時間處理函式以及數值處理函式。文字處理類函式總結如下:
相關推薦
《MySQL必知必會》學習筆記(三)、MySQL中的資料運算
本文主要介紹MySQL中的算術運算、常用的資料處理函式和聚集函式。 利用的資料表均來自《MySQL必知必會》中提供的資料表。 1、MySQL中的算術運算 MySQL中的算術操作符主要有加(+)減(-)乘(*)除(/)四種。 舉例如下: SELE
《MySQL必知必會》學習筆記(二)、MySQL資料庫中資料的檢索與搜尋
一、對檢索結果排序 1.1 簡單排序 在MySQL中使用ORDER BY子句對檢索出的資料進行排序,而且預設為遞增排序。若想以遞減方式排序,需要在排列資料後面加上DESC關鍵字。利用《MySQL必知必會》中的資料表,實驗如下: SELE
《MySQL必知必會》學習筆記(一)、MySQL指令碼下載、執行及USE、SELECT的使用
本文主要介紹《MySQL必知必會》書中,所述的MySQL指令碼下載以及執行,並簡單介紹USE、SELECT關鍵字的基本使用。 1、MySQL指令碼下載及執行 開啟MySQL command Line client(本文利用的是MySQL 8.0.
Numpy學習筆記(三):建立矩陣及運算
矩陣的變換 #矩陣的形狀變換 改變矩陣的形狀 print(np.arange(15)) a=np.arange(15).reshape(3,5) a a.shape a.ndim#矩陣的維度 a.dtype.name a.size 運算結果: [ 0 1
Shader學習筆記(三):Shader中的光照
這篇文章討論shader中用到的光照。 理解光照 Unity中的光照技術包括: 實時光照(realtime lighting) 烘焙後的光照貼圖(baked lightmaps) 預計算的實時全域性光照(precomputed realtime gl
Spring Boot 學習筆記(三)Spring boot 中的SSM
Spring boot 下的 Spring mvc @Controller:即為Spring mvc的註解,處理http請求; @RestController:Spring4後新增註解,是@Controller與@ResponseBody的組合註解,用於返回字串或json資料; package c
C#學習筆記(三):邏輯關系運算符和if語句
同學 判斷 請問 登陸 tasks 不同 入學 根據 重要 條件語句 分支語句和循環語句是程序裏最重要的邏輯。 IF語句、分支語句、循環語句 using System; using System.Collections.Generic; using System
mysql必知必會學習筆記(一)
MYSQL必知必會第三章--瞭解資料庫和表 書中部分程式碼展示: CREATE DATABASE crashcourse; /*建立名為 crashcourse 的新資料庫*/ SHOW DATA
mysql必知必會--學習筆記(9)--連線表,給表起別名,自連線
1、建立聯結,聯結是在select語句中建立的。例如select vend_name, prod_name, prod_price from vendors, products where vendors.vend_id = products.vend_id order by
mysql必知必會--學習筆記(8)--子查詢 where巢狀查詢語句,作為計算欄位使用子查詢
1、子查詢的查詢過程一般是通過where中的in操作符來完成,in後面跟上一個子查詢,通常in之前的列名和子查詢查詢出來的列名是一致的。例如select name from book where id in (select book_id from store where s
MySQL學習筆記(三)
集中 外鍵 部分 進行 drop 非空約束 類型 級聯操作 space 1 數據約束 1.1什麽數據約束 對用戶操作表的數據進行約束 1.2 默認值 作用: 當用戶對使用默認值的字段不插入值的時候,就使用默認值。 註意: 1)對默認值字段插入null是可以的。 2)對默認值
MySQL數據庫基礎知識學習筆記(三)
select insert update delete count SQL語句實戰——DML語句(重點)選擇:select * from table1 where 範圍插入:insert into table1(filed1,filed2)values (filed1,filed2)解釋:
MySQL學習筆記(三)數據優化
繼續 水平拆分 索引 mys explain del dumps simple 學習筆記 第1章 數據庫優化簡介1-1 MySQL優化簡介 第2章 SQL語句優化2-1 數據準備 2-2 MySQL慢查日誌的開啟方式 2-3 MySQL慢查日誌分析工具之 mys
Nodejs學習筆記(四)—與MySQL交互(felixge/node-mysql)
ted iss eid 所在 err password soc deb 大連 簡介和安裝 Node.js與MySQL交互操作有很多庫,具體可以在 https://www.npmjs.org/search?q=mysql 查看。 我選擇了felixge/node-m
mysql的學習筆記(三)
更新行 ons rem 引擎 修改列 reference 增加 cascade 有符號 1.外鍵約束(保持數據一致,完整。實現一對多或一對一) 父表(參照的表)和子表(有外鍵列的表)必須使用相同的存儲引擎InnoDB,禁止使用臨時表。 外鍵列和參照列必須具有相似的數據類
MySQL學習筆記(三)【Leecode】
【Leecode】175. 組合兩個表 解答:由於是組合兩個表的資訊,很容易想到連線查詢,這裡使用左連線 select p.Firstname,p.Lastname,q.City,q.State from Person as p left join Address as q on p.
Nodejs學習筆記(四)與MySQL互動(felixge/node-mysql)
目錄簡介和安裝 測試MySQL 認識一下Connection Opti
Robot framework學習筆記(三)通過定義自己的python庫連結mysql
今天看了一些連結資料庫的方法,發現官網提供的DatabaseLibrary只提供了和資料庫直連的方法,現實中很多公司出於安全考慮,都是通過跳板機的方式連結。(跳板機是開發者登入到網站分配給應用伺服器的唯一途徑。開發者必須首先登入跳板機,再通過跳板機登入到應用伺服器)。 顯然
Spring Boot學習筆記(二)——整合MySQL及dubbo
目錄 L 3.Spring Boot整合MySQL 一、使用JDBCTemplate引入MySQL 1.新增spring boot jdbc資料來源配置 2.引入maven依賴(jdbc、connector、druid) 二、整合mybatis 1.單資料來源mybati
Nodejs學習筆記(四)--- 與MySQL互動(felixge/node-mysql)
目錄 簡介和安裝 我選擇了felixge/node-mysql,用的人比較多,先隨大溜看看它的使用,暫時沒有太過糾結於各庫之間的執行效能問題,對其它庫有研究的筒子也可以分享一下效能要求較高時的選擇^_^! This is a node.js driver for mys