初步理解SQL語句 (JDBC系列學習筆記一)

2021-10-05 08:36:26 字數 1635 閱讀 8564

接下來以建立水滸傳中人物表為例子,回顧一下資料庫的新建,資料表的建立,新增,修改,查詢等操作。

在sql server中進行。

--建立資料庫

create database liangshanheros

建立名為「liangshanheros」的資料庫

--建立表

use liangshanheros --強制將hero表建立到liangshanheros資料庫中

gocreate table hero

(heroid int, --排名 int整型

heroname varchar(50), --姓名 varchar可變長度字元型

heronickname varchar(50), --外號

*** char(2), --性別 char固定長度字元型

salary int --薪水 int整型

)

--使用sql語句新增資料

insert into hero values(1,'宋江','及時雨','男',20000) --字元型的用單引號

insert into hero values(2,'盧俊義','玉麒麟','男',15000)

insert into hero values(3,'吳用','智多星','男',30)

insert into hero values(4,'公孫勝','入雲龍','男',80)

--使用sql資料查詢資料

select * from hero

結果

--查詢工資低於100的

--工資低於100的工資提高10%

update hero set salary=salary*1.1 where salary<100

將工資低於100的,增加10%的薪水

查詢看結果

--請刪除性別為男並且工資為15000的資料

delete from hero where ***='男' and salary=15000

--刪除表

drop table hero

JDBC執行SQL語句

一.執行sql語句 使用preparedstatement,由preparedstatement建立,preparedstatement物件用於傳送帶有乙個或多個輸入引數的sql語句,執行語句時,輸入引數將被送到資料庫中。preparedstatement的例項擴充套件了statement,因此它們...

JDBC典型用法 執行SQL語句方式

api drivermanager 用於管理jdbc驅動的服務類。程式中使用該類的主要功能是獲取connection物件 connection 代表資料庫連線物件,每個connection代表乙個物理連線會話。要想訪問資料庫,必須先獲得資料庫連線 statement 用於執行sql語句的工具介面。該...

mybatis的sql語句理解

返回型別為hashmap.則select 後的字段為hashmap的key 起別名的,則別名為key.比如zu name22 hashmap的value值為select後欄位查出來的字段對應表裡的值。如下圖的符合條件的值。2.關於select語句起別名 1 u.name起別名zu name,查詢結果...