select * from 表名
select 字段1,字段2....from 表名 - 給字段起別名 select 字段1 as 別名,字段2... from 表名 - 注意點(diǎn): 關(guān)于起別名得問題,as可以省略也可以寫
- select distinct brand_id from tp_goods - distinct 關(guān)鍵字,去重操作
- select 指定字段 from 表名 where 條件
select * from 表名 order by 字段1 desc|asc,字段2 desc|asc
select 字段 from 表名 limit 位置,個(gè)數(shù)(從那一段開始取多少條數(shù)據(jù))
- count 統(tǒng)計(jì)個(gè)數(shù) - sum 求和 - avg 平均值 - max 最大值 - min 最小值
select 分組依據(jù)(分組字段名),group_concat(需要找展示得字段1,字段2...) from 表名 group by 字段名
- where 在原始數(shù)據(jù)上就能進(jìn)行條件篩選 - having 分組之后的條件篩選 - concat:鏈接兩個(gè)字段
SELECT SUBSTR("abc123"1,1)
SELECT CONCAT("abc","123")
SELECT LENGTH("abc123")
SELECT INSERT("asd",1,2,"qwe")# insert 替換從1個(gè)位置開始 替換第2個(gè)字符 #insert 參數(shù)是舊字符串 替換位置 替換長(zhǎng)度 新字符串
SELECT TRIM(" absedfgh ")# 截取去空格
SELECT LTRIM(" absedfgh ") #左邊截取 去空格
SELECT RTRIM(" absedfgh ") #右邊截取 去空格
SELECT REPLACE("asd123","1","qwe")#替換 字符串 把1替換成qwe
SELECT TRUNCATE(1.23456,2)# 截?cái)?取1.23
#前面是數(shù)據(jù)額 1是取幾位小數(shù) 1可變 四舍五入 SELECT ROUND(1.454,1)#前面是數(shù)據(jù)額 1是取幾位小數(shù) 1可變 四舍五入
#取余數(shù) 4除2 取0 3除2 取1 SELECT MOD(4,2)#取余數(shù) 4除2 取0 3除2 取1
CASE 字段 WHEN 表達(dá)式1 THEN 輸出值1 WHEN 表達(dá)式2 THEN 輸出值2 ... ELSE 輸出值 END
案例
CREATE VIEW v1ASSELECT goods_id,goods_name from tp_goods WHERE tp_goods.goods_id BETWEEN 50 AND 60
SELECT * FROM v1
CREATE VIEW 視圖名 AS 合法有效的SQL語句
保存復(fù)雜的sql語句
create or replaceas合法有效的sql語句alter viem 視圖名as合法有效的sql語句
drop view 視圖1,視圖2,視圖3
insert into 視圖名(字段1,字段2,字段...) values(值1,值2,值3...)insert into 視圖名 values(值1,值2,值3...)#值得個(gè)數(shù)必須和字段個(gè)數(shù)保持一致
update 視圖 set 字段1=值1,字段2=值2 where 條件1
delete from 視圖 where 條件篩選1,條件篩選2...
修改視圖,涉及到原始表 一般情況下,視圖只賦予讀權(quán)限
案例
delimiter $create procedure p1()begin insert into boys values(13,"李斯",1) (14,"王五",12) (15,"張三",0)end
delimiter $ #申明修改結(jié)束符create procedure p1()begin 合法有效得sql語句,存在;結(jié)尾end$
調(diào)用
call 存儲(chǔ)過程()
使用場(chǎng)景
一般增、刪、改
INSERTINTO boys VALUES(9,"張三",0)SELECT *FROM boysINSERT INTO boys VALUES(13,"李四",1),(14,"王五",12),(15,"張三,0)DELIMITER $CREATE PROCEDURE p1()BEGIN INSERT INTO boys VALUES(13,"李四",1),(14,"王五",12), (15,"張三",0);END;CALL p1()
最后: 可以關(guān)注公眾號(hào):傷心的辣條 ! 進(jìn)去有許多資料共享!資料都是面試時(shí)面試官必問的知識(shí)點(diǎn),也包括了很多測(cè)試行業(yè)常見知識(shí),其中包括了有基礎(chǔ)知識(shí)、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫(kù)、抓包工具專題、接口測(cè)試工具、測(cè)試進(jìn)階-Python編程、Web自動(dòng)化測(cè)試、APP自動(dòng)化測(cè)試、接口自動(dòng)化測(cè)試、測(cè)試高級(jí)持續(xù)集成、測(cè)試架構(gòu)開發(fā)測(cè)試框架、性能測(cè)試、安全測(cè)試等。
如果我的博客對(duì)你有幫助、如果你喜歡我的博客內(nèi)容,請(qǐng) “點(diǎn)贊” “評(píng)論” “收藏” 一鍵三連哦!喜歡交流學(xué)習(xí)的軟件測(cè)試人,可以加入我們的技術(shù)交流扣扣群:914172719(里面還有超多學(xué)習(xí)資料免費(fèi)分享喲)…
轉(zhuǎn)行面試,跳槽面試,軟件測(cè)試人員都必須知道的這幾種面試技巧!
面試經(jīng):一線城市搬磚!又面軟件測(cè)試崗,5000就知足了…
面試官:工作三年,還來面初級(jí)測(cè)試?恐怕你的軟件測(cè)試工程師的頭銜要加雙引號(hào)…
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/120969.html
摘要:前言在開發(fā)技術(shù)和應(yīng)用市場(chǎng)完全成熟的今天,有人希望深耕技術(shù)打造出自己的一片天地,也有人想廣泛學(xué)習(xí)在程序員市場(chǎng)中游刃有余。而這本書上千的引用論文,給我指明了一條系統(tǒng)學(xué)習(xí)理論的明路。 ...
??蘇州程序大白一文從基礎(chǔ)手把手教你Python數(shù)據(jù)可視化大佬??《??記得收藏??》 目錄 ????開講啦!?。?!????蘇州程序大白?????博主介紹前言數(shù)據(jù)關(guān)系可視化散點(diǎn)圖 Scatter plots折線圖強(qiáng)調(diào)連續(xù)性 Emphasizing continuity with line plots同時(shí)顯示多了圖表 數(shù)據(jù)種類的可視化 Plotting with categorical da...
??蘇州程序大白一文教你學(xué)會(huì)微信小程序開發(fā)??《??記得收藏??》 目錄 ????開講啦!?。?!????蘇州程序大白?????博主介紹?前言?講講專享小程序有什么優(yōu)勢(shì)? ?小程序文件分析?事件綁定?圖片問題?輪播圖swiper?自定義組件?生命周期?頁面生命周期?項(xiàng)目制作?緩沖事件?`es7 async`語法 ?觸底事件??下拉刷新頁面??css省略號(hào)??預(yù)覽大圖??購(gòu)物車模擬??獲取地...
閱讀 664·2021-09-24 09:48
閱讀 2500·2021-08-26 14:14
閱讀 526·2019-08-30 13:08
閱讀 1455·2019-08-29 15:22
閱讀 3087·2019-08-29 11:06
閱讀 1013·2019-08-26 18:26
閱讀 1070·2019-08-26 13:53
閱讀 2546·2019-08-26 12:21