一篇文章學會MySQL基本查詢和運算符
MySQL基本查詢
查詢概念:
查詢是數據庫管理系統(tǒng)中一個重要功能,數據查詢不應只是簡單返回數據庫中存儲的信息
還應該根據需要對數據進行篩選以及確定數據以什么形式顯示
1.查詢所有商品:
select * from 表名;
2.查詢某列:
select 列名1,列名2 from 表名;
3.別名查詢:
select * from 表名 as 別名;
4.列別名查詢:
select 列名1 as 別名,列名2 as 別名 ,from 表名;
5.去重復值查詢:
當所有列均相同時才會去重復值(一般不會出現(xiàn)---主鍵)
select distinct 列名 from 表名;
6.查詢結果是表達式--運算查詢
select 列名 ,列名+10 別名 from 表名;
用到了別名 運算結果是+10后顯示別名 不會修改原表數據;
運算符
運算符概念:數據庫中的表結構確定后,表中數據代表的意義就已經確定,通過mysql運算符進行運算就可以獲取到表結構以外的另一種數據。
下邊以實例演示運算符的應用
1.將所以商品價格上調10%:
select pname ,price*1.1 as new_price from 表名;
2.查詢商品名為“海爾洗衣機”的商品的信息
select *from 表名 where pname='海爾洗衣機';
(1)select *from 表名 where price between 100 and 200;
(2) select *from 表名 where price >=100 and price<=200;
3.查詢價格是200或800的所以商品:
select *from 表名where price in(200,800);
in 關鍵字括號中的值滿足一個就好
4.like-----通配符匹配
(1)查詢含有’褲‘字的所以商品:
select * from 表名 where pname like '%褲%‘;
(2)查詢以’海‘字開頭的所以商品:
select * from 表名 where pname like '海%‘;
(3)查詢第二個字為’寇‘的所有商品:
select * from 表名 where pname like '-寇%‘;
5.NULL的使用:
NULL 不能用= 因為NULL不等于任何值(包括它自己)
查詢id不為NULL 的商品
select * from 表名 where列名 is not NULL;
6.函數的使用:
(1)least求最小值:
select least(5,10,20); select least(5,10,20)as smallnumber; select least(5,null20);
如果數值中有NULL 則不會進行比較 直接輸出NULL
(2)greatest求最大值
select greatest (10,30,20)as bignumber; select greatest (10,null,20)as bignumber;
如果數值中有NULL 則不會進行比較 直接輸出NULL
總結
到此這篇關于MySQL基本查詢和運算符的文章就介紹到這了,更多相關MySQL基本查詢和運算符內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
mysql如何創(chuàng)建和刪除唯一索引(unique key)
這篇文章主要介紹了mysql如何創(chuàng)建和刪除唯一索引(unique key)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12MySQL 8.0.18 穩(wěn)定版發(fā)布! Hash Join如期而至
MySQL 8.0.18 穩(wěn)定版發(fā)布! Hash Join 如期而至,這篇文章帶大家快速瀏覽一下MySQL 8.0.18 穩(wěn)定版的各個亮點,感興趣的小伙伴們可以學習參考一下2019-10-10MySQL查詢語句過程和EXPLAIN語句基本概念及其優(yōu)化
在MySQL中我們經常會使用到一些查詢語句,如果使用合適的索引會大大簡化和加速查找,下面小編來和大家一起學習一下知識2019-05-05解決Navicat for Mysql連接報錯1251的問題(連接失敗)
記得在之前給大家介紹過Navicat for Mysql連接報錯的問題,可能寫的不夠詳細,今天在稍作修改補充下,對Navicat for Mysql連接報錯1251問題感興趣的朋友跟隨小編一起看看吧2021-05-05mysql 報錯 incompatible with sql_mode=only
這篇文章主要為大家介紹了mysql 報錯 incompatible with sql_mode=only_full_group_by解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10解決出現(xiàn)secure_file_priv null的問題
這篇文章主要介紹了解決出現(xiàn)secure_file_priv null的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03