牛腩(2)
底層資料
做這個專案這個階段就是在進行底層程式碼編寫和資料庫的設計,對很多名詞又加深了理解。
觸發器
1.是與表事件相關的儲存過程,由事件觸發,比如對一個表的增刪改查就會啟用它執行。
2.程式碼
ALTER TRIGGER [dbo].[trigCategoryDelete]
ON [dbo].[category]
instead of DELETE
AS
BEGIN
declare @caId int
select @caId from deleted
--刪除評論
delete comment where newsId =(select newsId from news where caId=@caId)
--刪除新聞
delete news where caId=@caId
--刪除類別
delete category where id=@caId
END
函式
簡單的說就是一些程式碼的集合,某一功能模組的集合,用的時候感覺前端頁面用的多,所以會在頁面設計方面展示。
儲存過程
1.為了完成一組特定功能的語句集
2.編譯一次後呼叫不用再編譯
3.可重複使用,安全可靠
ALTER PROCEDURE [dbo].[news_delete]
@title varchar(100),
@content text,
@caid int,
@id int
AS
BEGIN
--先刪除改新聞下評論
delete comment where newsId=@id
--在刪除新聞
delete news where id =@id
END
小結
這是簡單的應用到的幾點,會不斷進行整理,擴充,只要學過就讓它變得精通,學習是一種態度。需要不斷重複。
相關文章
- 【牛腩新聞】——CSS(一)CSS
- Web(牛腩)概念知識總結Web
- 【B/S】牛腩新聞釋出系統——CSSCSS
- 2-2
- 2-5-2
- umich cv-2-2
- MQTT接收HEX(2/2)MQQT
- 2
- 使用dataX-stream2stream/stream2mysql/mysql2mysql/mysql2streamMySql
- vulhub-struts2-s2-007
- POI-入門案例(2/2)
- 深入理解h2和r2dbc-h2
- 【caffe2從頭學】:2.學習caffe2
- SpringBootb2b2c多使用者商城系統ssmb2b2cSpring BootSSM
- 《程式碼大全2》讀後感2
- Pandas-2-2-中文文件-二十-
- Springboot2+vue2整合專案Spring BootVue
- 什麼是前奏設計 2/2
- 深入理解 RxJava2:Scheduler(2)RxJava
- 煩死人的“cv2.cv2”
- Oracle Performance Tuning 11g2 (2)OracleORM
- Python-OpenCV:cv2.imread(),cv2.imshow(),cv2.imwrite()PythonOpenCV
- Java分解質因數,如輸入8,輸出8=2*2*2Java
- java9+springboot2+undertow2啟用http2及server pushJavaSpring BootHTTPServer
- 2.7(2)
- Java(2)Java
- Lecture 2
- nssctf (2)
- DarkHole: 2
- CORROSION: 2ROS
- Lemmings 2
- 6.16 2
- 6/2
- scrapy(2)
- 2,h
- nginx(2)Nginx
- Day 2
- 題2