資料庫 sql 學習筆記

2021-07-11 17:59:26 字數 454 閱讀 1187

不積跬步,無以至千里

sql 學習筆記

1.select對於null的元素會輸出;

2.distinct如果要用,只能放在select後,也就是只對整個要投影的元組起作用,不能只對某個屬性;

3.在mysql裡ifnull,sqlserver是isnull;

4.經過group分組後,group後面的屬性只會出現一行

5.select 出聚合函式,不能帶屬性,如果要帶,則要進行group

6.group必須後面所跟的列必須和select一模一樣

7.在mysql裡使用limit,sqlserver使用top

8.mysql匯入txt檔案時要使用『utf-8』編碼

9.設定某乙個欄位為自動增長的表,如果把第一行刪除後,不會再重新從1開始,只會從上次最後那裡+1,要重新開始只能truncate table table名字,這樣做會使整個表清空,慎重

資料庫學習筆記(SQL語句)

根據已有的表或查詢結果來建立表 create table like會根據原有表建立乙個新錶。該語句會完整的複製原有表的結構以建立乙個新的空表。如果想插入資料,還需要另外的插入語句 如insert into select 但它不能只選原表的某幾列或其他表中的列。create table select可...

資料庫學習筆記 sql優化

1 select子句中避免使用 盡量應該根據業務需求按欄位進行查詢。2 盡量多使用commit如對大資料量的分段批量提交釋放了資源,減輕了伺服器壓力。3 在寫sql語句的話,盡量保持每次查詢的sql語句欄位用大寫,因為oracle總是先解析sql語句,把小寫的字母轉換成大寫的再執行。4 用union...

SQL資料庫學習

一 認識資料庫 1 資料庫的基本概念 2 資料庫常用物件 3 資料庫的組成 資料庫主要由檔案和檔案組組成。資料庫中所有的資料和物件都被儲存在檔案中。二 建立資料庫 1 建立資料庫 物件資源管理器 資料庫 右擊 新建資料庫 三 運算元據表與檢視 1 建立資料表 空值 表示資料未知。非空值 資料列不允許...