文獻種類:專題技術總結文獻;
開發工具與關鍵技術: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...