原创 Git——對象——tag

  標籤,給各類對象上添加標籤,方便查找。通常是給commit上添加標籤。   標籤對象的增,刪,查(詳細信息),檢索。   官網地址:https://git-scm.com/docs/git-tag 1、新增   格式如下: git t

原创 JDBC——HelloWorld示例

  搭建環境,獲取數據庫連接信息,數據源類型信息,數據庫類型,版本號。   第一步,創建一個springboot項目,數據庫使用mysql,支持lombok註解。   第二步,創建一個數據庫,例如test。   第三步,配置數據源,默認的數

原创 JDBC——初篇

1、知識體系   JDBC的知識體系分爲兩個部分。   第一部分,基礎,環境搭建,演示示例(HelloWorld)。   第二部分,SQL請求的整個流程。   首先,建立連接,兩種方式,DriverManager,DataSource,由於

原创 index-初篇

1、知識體系   index的知識體系分爲四部分。   第一部分,index的物理存儲。   第二部分,index的概念:   類型:B-tree, bitmap, IOT   操作:創建,查詢,刪除。   屬性:不可見,不可用等。   掃

原创 db概念——初篇

1、知識體系  本文爲《數據庫基礎概念》第五版的閱讀筆記。它的知識體系分爲五部分。 第一部分,數據庫簡介,什麼是數據庫,它的優點,組成部分等等,對應原著第1章。 第二部分,數據庫概念,ER,EER圖中的概念,關係數據庫中的概念,三種模型(概

原创 sql-基礎-聚合函數

  將聚合函數分爲三類,數字,字符串,其他。 1、通用格式   格式:aggregate_function_name( [ALL | DISTINCT] expression )   [within_group_specification]

原创 sql-基礎-查詢語句(單個結果集)

  查詢分爲兩部分,組成結構,執行步驟。 1、組成結構   查詢語句由7部分組成:select, from, where, group by, having, order by, limit  1.1  select   select部分,

原创 sql-基礎-修改語句

  insert,update,delete,truncate語句。 1、insert   格式:   INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]   [INTO] [[

原创 sql-基礎-系統函數

  系統函數,主要是查詢信息和工具。查詢信息分爲當前會話的信息,元信息。 1、會話信息 select version // 查詢版本號 select current_user // 返回當前用戶 select current_role /

原创 sql-基礎-字符串函數

  字符串函數分爲四類。   基礎,查詢(位置,子字符串,長度),新增,修改。   格式,填充,trim,大小寫。   轉換,進制類,字符集類,其他數據類型。   工具,生成,加密 & 解密,轉義,其他。 1、基礎 1.1   查詢 1.1

原创 sql-基礎-null函數

  三個函數,nullif,ifnull,isnull 1、nullif   格式: nullif(expression1, expression2)   描述:當表達式1與表達式2的值相等時返回null,不相等時返回表達式1的值。   參

原创 sql-基礎-概念

  Sql語言的概念包含3部分內容。sql的歷史,以及各個版本的歷史,Sql標準的組成部分,Sql語句的分類。 1、版本   SQL-87:Standard first formalized by ANSI; support for tra

原创 sql-基礎-初篇

1、知識體系   sql語言的知識體系分爲三部分。   基礎:sql語法等, 基礎知識。   優化:sql的優化,瞭解物理層,sql解析器,索引等相關知識。   差異性:不同關係型數據庫之間的差異。略。   本篇只介紹sql基礎。   sq

原创 Git——blob對象

  blob對象,只關注文件的內容。引用原著:   Each version of a file is represented as a blob, Blobs, a contraction of “binary large object”

原创 Git——暫存區

待補充