原创 第12 章 索引

1. 用例 爲了加快數據檢索,索引是排序的列表,在這個列表中每個不同的值和包含該值的行的硬盤地址存儲在一起,在查詢中,僅需要掃描索引中的地址就可以訪問對應的行。 2. 靜態 2.1 常被創建索引的列 主鍵,外鍵,查詢,排序,分組,聯結,用

原创 第8章 子查詢

1. 用例 本章介紹能從其他的查詢結果中檢索或修改數據的嵌套查詢. 2. 靜態 2.1 子查詢語法 子查詢因該包括在括號中。 不要在子查詢中使用order by 子句。 2.2 子查詢類型 簡單子查詢是指能夠獨立於外部查詢的子查詢,它在整

原创 第4章 從表中檢索數據

1. 用例 介紹使用select 語句檢索和操作數據。 2. 靜態 2.1 select語法 select columns from tables [join joins] [where search_condition] [group

原创 第2章 一切都是對象

1. 用例 java的面向對象程序設計,體會在Java中一切都是對象。 程序是一系列帶有方法的對象組合,通過發送消息給其他對象來執行任務。 2. 靜態 2.1 用引用操縱對象 在java中操縱標識符實際上是對象的一個引用。 引用和對象是可

原创 第10章 插入,更新和刪除行

1. 用例 本章主要介紹瞭如何使用SQL語句來修改表中的數據. 修改數據的前提是瞭解數據庫表結構,如mysql使用show tables命令來獲得表信息. 2. 靜態 2.1 insert語句用來向表中增加行 按列位置插入行 insert

原创 第4章 控制執行流程

1. 用例 程序必須在執行中控制它的世界,並作出選擇.在Java中控制流程的關鍵字包括if-else,while,do-while,for,return ,break,switch. 2. 靜態 2.1 true和false 所有條件語句

原创 第13章 視圖

1. 用例 視圖是存儲的sql語句,它能返回基於1個或多個表檢索得到的數據表。 使用視圖的好處:簡化數據訪問,自動更新,增強安全性,邏輯上數據獨立。 2. 靜態 2.1 使用create view 創建視圖 create view vie

原创 第9章 集合操作

1. 用例 本章介紹了sql集合操作符。 2. 靜態 2.1 union 返回兩個查詢返回的所有行,但會刪除重複行。 union重結果中去掉重複的行,union all不去掉重複的行。 限制: a.兩個select子句列出的列必須數量相同

原创 第14章 事務

1. 用例 事務是一個或多個連接在一起作爲一個邏輯單位運行的sql語句。 2. 靜態 2.1 提交 提交事務是使事務開始後修改的所有數據持久化在數據庫中。 2.2 回滾 回滾事務是撤銷事務中sql語句帶來的所有變化。 3. 動態

原创 第7章 聯結

1. 用例 講解如何使用聯結同時從多個表中檢索行. 聯結是使用關聯的列將兩個輸入表合併爲一個結果的表操作. 2. 靜態 2.1 聯結類型 交叉聯結:返回第一個表的每一行和第二個表的所有行組合得到的表的所有行. 自然聯結:對第一個表的所有列

原创 第5章 操作符和函數

1. 用例 操作符和函數計算源自列的值,由系統確定的值,常數和其他數據的結果.可執行如下運算. 算術計算 字符串運算 日期和時間運算 系統運算 2. 靜態 2.1 trim() 修整字符串 2.2 cast() 轉換數據類型 2.3 CA

原创 第3章 操作符

1. 用例 本章介紹java如何使用操作符。操作符接受一個或多個參數,並生成一個新值。幾乎所有的操作符都只能操作基本類型。 2. 靜態 2.1 優先級 當一個表達式中存在多個操作符時,操作符的優先級就決定了個部分的計算順序。 2.2 賦值

原创 Java編程思想 學習計劃

1. 目的 學習掌握java的語法,運行原理和注意事項。 本書講到的理念:在頭腦中形成Java模型,在java開發中遇到問題後,通過java模型推斷出解決方案。 2. 計劃 本書共913頁,計劃時間爲12月9號到12月31號。共計22天。

原创 第1章 對象導論

1. 用例 本章介紹包括開發方法概述在內的OOP基本概念。 2. 靜態 2.1 抽象 過程型思想是:數據定義和函數調用。 OOP思想的本質是:程序可以通過添加新類型使自身適用於某個特定問題。因此自閱讀解決方案代碼時,也是在閱讀問題的描述。

原创 第11章 創建,更改和刪除表

1. 用例 本章介紹瞭如何創建,管理表及表的屬性,如列定義和約束。 2. 靜態 2.1 create table 創建表 create table tablename ( column1 data_type1, conlum2 data_