增刪查改總結

2021-10-09 00:02:18 字數 1733 閱讀 7809

文獻種類:專題技術總結文獻;

開發工具與關鍵技術:vs與 c#

增刪查改總結

開發工具與關鍵技術:visual studio 2015 c#
新增

1.  在已有或沒有資料的基礎上,新增一條或多條資料;

2.  新增資料的前提,需要根據已定義好的資料格式新增資料,否則資料對應不上,

將無法新增;

3.  新增資料的語法,如下:

步驟:第一步:先宣告乙個表物件,用於存放新增的資料

第二步:再宣告乙個表物件,用於存放頁面傳遞過來的新增資料,並對應上

第三步:將存放頁面資料的表物件儲存到存放新增資料的表物件裡

第四步:

最後把資料儲存到資料庫中;

刪除1. 

在已有資料的基礎上,刪除指定的一條或多條資料;

2. 若資料庫裡沒有該指定刪除的資料,則無法刪除!

3. 刪除資料的語法,如下:

步驟:第一步:根據頁面傳遞過來的id,查詢資料庫中是否有該條資料存在

關鍵字:from 從;in 在;where 在哪、條件;select 查詢

注釋:從mymodle.b_pnrpassenger這張表,以id為條件,查詢整張表;

第二步:根據查詢出來的資料,刪除該條資料(一般情況以資料的id為刪除資料的標準)

關鍵字:removerange 刪除/移除

第三步:重新排序資料的序號

注釋:根據id查詢出整張表所有的資料,然後使用for迴圈進行排序,遍歷這張表的資料,

每遍歷一次就自+1,最後儲存修改到資料庫;

查詢1.  查詢可分為一條或多條資料的查詢,還可分為查詢一張表或多張**的查詢;

2.  查詢是在已有資料的基礎上查詢資料;

3.  查詢可以實現精準查詢或模糊查詢

4.  一張表的查詢相應簡單,語法如下:

5.  多張表的查詢相應複雜一點;

6.  多表查詢,表與表之間需要連線查詢,一般以id為條件進行連線;

7.  連線的方式可分為5種,如下:

關鍵字:join 連線

inner join(join)

內連線  (常用)

兩張表都有相同的資料(值)才會連線,一般情況下,inner可以省略不寫

left join

左連線  (常用)

所有資料全部來自於左邊的表連線,若(左表)有的資料,(右表)沒有,則會用null代替;

right join

右連線所有資料全部來自於右邊的表連線,(左表)沒有的資料,(右表)有,則返回null,若(左表)有的資料,(右表)沒有,則忽略掉;

outer join

外連線將兩張表所有的資料(值)都進行連線,若只是(單錶)有的資料,另一張表則用null代替;

cross

join

交叉連線(全連線)

兩張表相互連線所有,則a表的每個值(單位)連線b表的每個值(單位),相當於兩張表的每乙個值都進行組合

注:內連線與左連線為常用連線方法!

使用內連線語法:

關鍵字:orderby 排序 descending 降序

修改1. 

在已有資料的基礎上,修改原本已經存在的資料;

2. 先查詢一條或多條資料,再修改,然後儲存回資料庫;

步驟:第一步:(查詢資料庫已有的資料)

第二步:可通過for迴圈/foreach迴圈遍歷資料,把頁面傳遞過來的資料賦值給資料庫裡的屬性;

第三步:修改並儲存;

MongoDB增刪查改

mongodb沒有建立資料庫的命令,但是你可以先執行use db name來進行一些操作,如db.createcollection db table 這樣就可以建立乙個db name的資料庫了。以下語句其實都不用加引號 insert方法 insert obj db.test.insert write...

sed 增刪查改

對每行處理,文字替換 1.替換 s命令 sed s jcdd ganji g file 把檔案 file 中出現jcdd 的換出ganji.g標誌在整行範圍內把jcdd都替換為ganji。如果沒有g 標記,則只有每行第乙個匹配的jcdd被替換成ganji。g換出 ng代表 第n處開始出現的替換 se...

angular增刪查改

數量排序 ng model numsby 數量正序 數量倒序 ng click deleteall 批量刪除 ng click selectall 產品編號 產品名稱 購買數量 產品單價 產品總價 操作ng repeat x in product filter orderby numsby clas...