接下來以建立水滸傳中人物表為例子,回顧一下資料庫的新建,資料表的建立,新增,修改,查詢等操作。在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,查詢結果...