原创 MySQL基礎學習2-基礎語句
一、SQL語句分類 DDL:數據定義語言:create、drop、alter DML:數據操作語言:insert、delete、update、truncate DQL:數據查詢語言:select、show、desc MySQL
原创 MySQL:內連接、左連接、右連接
目前有2個表:users表和scores表,它們的數據如下: mysql> SELECT * FROM users; +----+----------+ | id | username | +----+----------+ | 1
原创 MySQL基礎學習1-安裝數據庫
SQL語句執行過程 編碼原則:對於已有的代碼,我們要做到 對擴展開放,對修改關閉。 select <1> from <2> where <3> group by <4> having <5> order by <6> limit <7>
原创 Git基礎命令完整版3
1. 新建代碼庫 # 在當前目錄新建一個Git代碼庫 $ git init # 新建一個目錄,將其初始化爲Git代碼庫 $ git init [project-name] # 下載一個項目和它的整個代碼歷史 $ git clone [
原创 1.Git基礎學習
1、安裝Git:命令行界面+圖形化界面sourceTree 下載Windows Git:https://git-scm.com/download/win 下載Mac Git:https://git-scm.com/download/
原创 JDBC原生方式連接數據庫示例-PreparedStatement方式
1、連接數據庫時的配置文件 ##數據庫驅動 driver=com.mysql.jdbc.Driver ##MySQL連接信息 url=jdbc:mysql://127.0.0.1:3306/RUNOOB?useUnicode=tru
原创 JDBC原生方式連接數據庫示例-Statement方式
1、連接數據庫時的配置文件 ##數據庫驅動 driver=com.mysql.jdbc.Driver ##MySQL連接信息 url=jdbc:mysql://127.0.0.1:3306/RUNOOB?useUnicode=tru
原创 MyBatis系列第四篇:MyBatis延遲加載
目錄 1、什麼是延遲加載? 2、延遲加載的使用場景 3、代碼演示 3.1 實體類:學生類和班級類 3.2 學生類接口與學生類接口的Mapper.xml 3.3 班級類接口與班級類接口的Mapper.xml 3.4 MyBatis配置文件中
原创 MyBatis系列第一篇:MyBatis簡介
前言 不知道大家是否還記得使用原生JDBC來操作數據庫?“加載驅動、獲取連接、拼接SQL、執行SQL、獲取結果、解析結果、關閉數據庫連接”,這些操作是純JDBC方式必須要經歷的一些步驟,每一次操作數據庫都需要寫這些,但真正和開發相關的卻只
原创 MyBatis系列第三篇:MyBatis中Mapper詳解與級聯查詢
MyBatis框架的主要配置文件:mybatis-config.xml文件和Mapper.xml文件。 一、Mapper.xml文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE m
原创 MyBatis系列第六篇:動態SQL
0、動態SQL 使⽤用動態 SQL 可簡化代碼的開發,減少開發者的⼯作量,程序可以⾃動根據業務參數來決定 SQL 的拼接。 1、if 標籤 if 標籤可以自動根據表達式的結果來決定是否將對應的語句添加到 SQL 中,如果條件不成立則不添加
原创 MyBatis系列第二篇:搭建Maven項目實現對數據庫表的基本操作
目錄 一、ORMpping解釋 二、創建Maven項目,引入pom依賴(初始化時的項目結構) 三、新建數據庫表 四、新建Java實體類 五、創建MyBatis的配置文件mybatis-config.xml,文件名稱可自定義 六、使用MyB
原创 MyBatis系列第五篇:MyBatis緩存
1、什麼是MyBatis緩存? 使用MyBatis緩存可以減少java應用程序與數據庫的交互次數,從這個角度看,它的好處和使用MyBatis延遲加載一樣,都可以在一定程度上提高程序的運行效率。比如,查詢出 id=1的java對象,第一
原创 Spring視頻學習
1、Spring5視頻學習-尚學堂:http://www.atguigu.com/download_detail.shtml?v=287 2、 3、
原创 Java設計模式-1.簡單工廠模式概述與使用
Java設計模式-簡單工廠模式概述與使用 1、設計模式概述 什麼是設計模式 設計模式分類 創建型模式 行爲型模式 結構型模式 常見的設計模式 簡單工廠模式和工廠方法模式(接口) 模版設計模式(抽象類) 裝飾設計模式(IO流) 單例設