原创 03、Mysql 索引及高級數據操作

索引及高級數據操作 一、  索引 1、       索引的概念:系統根據已有的數據(未來可能新增的數據),單獨建立一個文件:文件能夠實現快速的匹配數據,並且能夠快速的找到表中的對應數據 2、       索引的意義: 1)      提

原创 01、mysql 簡介

mysql簡介 一、概述: Mysql數據庫是一種c/s結構的軟件,客戶端/服務端,若想訪問服務器必須通過(服務器已至運行,客戶端在需要使用的時候運行)。   二、交互方式       1、客戶端連接認證:連接服務器,認證身份:mysql

原创 關於新版的mysql免安裝版(這裏指5.7)的問題

MySQL免安裝版心得 步驟一:下載解壓       1.1 進入官網下載,網址如下:                      https://dev.mysql.com/downloads/windows/installer/5.7

原创 04、MySQL連接查詢

MySQL連接查詢   需求1:查詢出所有的學生,而且要求顯示學生所在的班級信息   連接查詢的概念: 將多張表(可以大於2張表)進行記錄的查詢(按照某個指定的條件進進行字段的拼接),查詢的結果是:記錄數有可能變化,但是字段數是一定會

原创 02、mysql數據類型和列屬性

Mysql數據類型和列屬性   一、    回顧 數據庫基礎知識:關係型數據庫(運行在磁盤)和非關係數據庫(運行在內存中) 關係型數據庫: 1、 建立在關係模型上的數據庫 2、 數據結構:二維表,比較浪費空間 3、 操作數據的指令集合:

原创 No plugin found for prefix 'jetty'

作爲一個初學者,我們在學習java的過程中 難免會遇到一些這樣的問題: 使用maven創建了項目之後,選擇jetty:run 命令卻無法執行,提示如下的錯誤: [INFO] Scanning for projects...

原创 Maven目錄結構、常用命令、及環境配置

maven創建項目的目錄結構   從圖片我們不難發現,main文件夾的下面含有幾個模塊 java文件夾:表示存放項目源代碼的目錄resource:存放的是項目相關的配置文件webapp:存放的是頁面的一些素材,比如css文件、js類

原创 06、MySQL視圖及數據備份還原

視圖及數據備份與還原   視圖 概念: 是一種有結構(有行有列)但是沒有結果(不真實存放數據)的虛擬表。 來源:結構來源不是自己定義,數據來源也不是來源於虛擬表本身,而是從對應的基表中產生。   視圖的創建: 基本語法: crea

原创 09、MySQL函數

函數  函數的概念: 將一段代碼封裝到一個結構中,在需要執行代碼的時候,調用結構代碼來執行(代碼複用) 函數的分類: 系統函數和自定義函數  系統函數 概念: 系統預先定義好的函數,我們可以直接調用 任何函數都是有返回值的,因此函數的

原创 maven構建hibernate項目及其詳解

一、WEB的三層結構 1.1 JavaEE 三層結構          Web層:struts 框架          Service層:spring 框架          Dao層:hibernate 框架,對數據庫進行 cr

原创 解決hibernate插入中文數據亂碼的問題

解決hibernate插入中文數據亂碼、報錯的問題 在hibernate案例測試的時候,會發現這樣一個問題,hibernate自動創建的表默認字符集爲latin1,這樣的結果就是插入中文的時候,數據庫中記錄出現亂碼(表現爲疑問號'?')

原创 hibernate核心API

configuration //第一步:加載hibernate核心配置文件 // 在hibernate內封裝對象 Configuration cfg = new Configuration(); cfg.

原创 SQL概述

SQL概述 SQl的特點 1、綜合統一: SQl集數據定義語言、數據操縱語言、數據控制語言的功能於一體,語言風格統一可以獨立完成數據庫生命週期中的全部活動,包括以下一系列操作: 1) 定義和修改、刪除關係模式,定義和刪除視圖,插入數

原创 JPA持久化persistence.xml配置文件及參數詳解

JPA持久化persistence.xml配置文件及參數詳解 JPA是Java Persistence API的簡稱,中文名Java持久層API,是JDK 5.0註解或XML描述對象-關係表的映射關係,並將運行期的實體對象持久化到數

原创 07、MySQL事務、變量以及觸發器

事務、變量以及觸發器 事務 需求: 一張表是銀行賬戶表,有A 用戶 給 B 用戶轉賬,B賬戶增加,A賬戶減少 問題: 當A用戶執行完轉賬操作的時候,A用戶的賬上減少兩千元錢之後,銀行的系統斷電了,那麼B用戶的賬戶上實際上錢的數量沒有