六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

mysql語句基礎詳細說明

[摘要]本文主要和大家分享mysql語句入門詳解,專門和大家一步一步詳解mysql語句,希望能幫助到大家。Select,Left Join的用法,及模糊查詢的實現:LEFT JOIN 關鍵字會從左表 (ta...

本文主要和大家分享mysql語句入門詳解,專門和大家一步一步詳解mysql語句,希望能幫助到大家。

Select,Left Join的用法,及模糊查詢的實現:

LEFT JOIN 關鍵字會從左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中沒有匹配的行。
(業務需求:從一張表查詢出來的數據要關聯到另一個表,并實現模糊查詢)

const sql = `select cei.intentionID,cei.engineerName,cei.nickname,cei.headImgUrl,
ifnull(cmw.headImgUrl,'') inviteImgUrl,ifnull(cmw.nickname,'') inviteNickName
from cm_engineer_intentions cei
left join cm_member_wechats cmw on cmw.referralCode=cei.inviteCode
where (:isGrant=-1 or isGrant=:isGrant)
and (:intentionStatus=-1 or intentionStatus=:intentionStatus)
and (:searchKey='' or concat(engineerMobile,engineerName) like concat('%',:searchKey,'%'))
order by intentionStatus asc,createTime desc`;

Update Set的用法

(業務需求:當某個字段有傳進來時就更新,沒有傳進來時忽略,這樣可以根據你的需求來選擇是否插入某個字段)

const contactRemarkSql = isUpdateRemark ? ',contactRemark=:contactRemark' : '';
const sql = `update cm_engineer_intentions
set intentionStatus=:intentionStatus ${contactRemarkSql}
where intentionID=:intentionID`;

Delete,In的用法:(IN 操作符允許我們在WHERE子句中規定多個值)

下面的SQL語句可以刪除多條符合條件的數據
(業務需求: 進行刪除操作時,創建數據的人若是操作數據的人,則刪除,否則更新狀態)
const deleteSql = delete from cm_fast_order_goods where orderGoodsID in (${deleteData.deleteIDs}) and createUser=:userName;
const updateSql = update cm_fast_order_goods set status=0 where orderGoodsID in (${deleteData.deleteIDs}) and createUser!=:userName;

Insert的用法

(業務需求:新增一條新的數據)

const sqlOrderEngineer = `insert into cm_order_engineers
(orderEngineerID,orderGoodsID,orderID,engineerID,engineerName,createUser,createTime)
values
(:orderEngineerID,:orderGoodsID,:orderID,:engineerID,:engineerName,:createUser,:createTime)

(業務需求:每新增一條數據,某一字段在原有的數據的最大值基礎上+1)

const sql = `insert into cm_engineers
(engineerCode,loginName,password,engineerName,sex,birthDate,status,createUser,createTime)
select
ifnull(max(engineerCode),0)+1,:loginName,:password,:engineerName,:sex,:birthDate,
:status,:createUser,now()
from cm_engineers`;

(業務需求:從其他表中新增數據到當前表)

insert into cm_fast_order_goods (orderGoodsID,orderID,goodsID,goodsCode,goodsPicUrl,createUser,createTime)
select :orderGoodsID,:orderID,:goodsID,goodsCode,iconUrl,:createUser,now()
from cm_service_goods
where goodsID=:goodsID and status=1

相關推薦:

實現MySQL語句加鎖的方法

用mysql語句創建數據表詳細教程

對mysql語句的性能分析與優化

以上就是mysql語句入門詳解的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 亚洲地址一地址二地址三 | 亚洲精品天堂在线观看 | 台湾中文娱乐综合久久久 | 色88888久久久久久影院 | 天天精品 | 青青草原1769久久免费播放 | 天堂bt资源新版在线 | 羞羞草视频| 色婷婷综合激情视频免费看 | 四虎影院免费在线 | 午夜色婷婷 | 天天透天天射 | 亚洲成a人片在线观看中文动漫 | 天堂网在线资源 | 天堂影院| 日韩爱爱| 欧美怡红院免费全视频 | 日韩免费观看 | 欧美一区二区三区免费观看视频 | 日韩色天使综合色视频 | 亚洲综合区 | 四虎精品成人免费观看 | 一区一精品 | 欧美系列在线播放 | 视频日韩 | 午夜精品视频在线观看美女 | 欧美综合区自拍亚洲综合 | 亚洲福利精品一区二区三区 | 亚洲高清成人 | 天天色天天 | 青青国产成人久久激情91麻豆 | 青娱乐在线视频盛宴 | 欧美在线观看第一页 | 青春草在线视频精品 | 亚洲国产福利 | 亚洲啪啪 | 欧美性色黄大片在线观看 | 日本成人在线网站 | 色综合久久丁香婷婷 | 午夜精品视频 | 亚洲色在线视频 |