程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> 更多數據庫知識 >> 總結一周內學習的Sql經驗(一),總結一周內sql經驗

總結一周內學習的Sql經驗(一),總結一周內sql經驗

編輯:更多數據庫知識

總結一周內學習的Sql經驗(一),總結一周內sql經驗


—周學習總結

1.在建表是定義的數據類型和我們插入數據時數據類型不一致

2.注意join 和 left join在運用中的差別。

3.group by 原則:select 後面的所有列中,沒有聚合函數的列,必須出現在group by 後面。

4.當我們在統計排名的時候,如果出現相同的排名要記得使用 with ties。

5.order by 默認升序排序,也可以用ASC標識,降序desc。

6.distinct 去重復

7.批插入 insert into table_name

           select   __________union

    select  __________union

            select ___________

union all,和union的區別。

8.truncate table name與drop table name 的區別在與 drop 只是刪除了表的內容,truncate就像刪除了那塊存放表的內存空間

  這也是自增段還原為1 的方法。

9.刪除表的時候不能有外鍵的約束

10.用case語句實現對成績的行列置換。

11.當2表中存在相互的外鍵約束的時候在我們建表的時候應該吧這2個外鍵約束拿出來放在一起執行。

    在插入數據的時候其中一表的外鍵約束先設為null值,然後將另外一表的數據插入,最後在對之前的外鍵約束

    進行數據更新。

12.事務和存儲過程——銀行的轉賬例子。

13.視圖只給用戶訪問一張表的權限,隱藏方法,只顯示終端給用戶。

14.一張表中只能有一個聚集索引,數據的物理排序只能有一中方式,可以有多個非聚集排序。

15.觸發器我的簡單理解就是在你對其中的一表做操作的時候對其他的表有影響。這時候需要有觸發器來觸發修改另外表的相關內容。


SQL實訓心得例文

在軟酷.卓越實驗室經過3個星期軟件測試實訓,從對軟件測試沒有什麼經驗的我初步掌握了軟件測試的方法和技能,收獲頗多。寫一點實訓心得體會,和大家分享。

  我在大學期間的專業是通信工程,原本打算從事網絡方面的工作,對活動目錄、數據庫、操作系統等的知識比較感興趣。經過這次理論學習,了解到要做好軟件測試,要求掌握的知識並不是只有測試方面的,網絡、數據庫、操作系統等的知識對做好測試是很有幫助的。這讓我明確了以後學習的目標,在不斷學習軟件測試的同時,也應該繼續其他相關知識的深入學習。

  通過此次學習,對整個的軟件測試行業的了解大大的加深。以前認為軟件測試只是枯燥的反復的使用被測試軟件來發現異常的問題,以為軟件測試並不重要,低開發一等。現在認識到了軟件測試的重要性,軟件測試是軟件產業向軟件工業化生產時代邁進不可缺少的重要組成部分,是保證軟件質量達到客戶需求不可缺少的環節。軟件測試在國內是一個新的職業,發展得比較晚,但它的重要性正在為行業所重視。

  這次課程為我們以後從事軟件測試工作打下了良好的專業基礎,為我們的進一步學習提高打下了扎實的理論基礎。對測試過程有了初步的認識,測試計劃、測試設計、測試開發、測試執行、測試評估、測試報告貫穿整個軟件開發過程。單元測試、集成測試、系統測試、驗證測試每個階段都應以用戶需求為依據。這些基本的概念雖然比較抽象,但對以後的實踐是大有益處的。

再自己去改改吧,給你做參考!
 

幫忙找一篇學習數據庫的心得體會

問題補充:一千二百字左右的學習心得體會。 老師讓自己寫的 幫你等你害你 學好SQL語句,INSERT UPDATE DELETE SELECT,學好如何連接數據庫、創建語句
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved