首先建立資料庫、建立表,並輸入測試資料:
code:
/*建立資料庫:*/
create
database 學生管理資訊
onprimary
(
name = 學生管理資訊_data,
filename = 'd:/sql/學生管理資訊_data.mdf',
size = 3,
maxsize = unlimited,
filegrowth = 10%
)
log on
(
name = 學生管理資訊_log,
filename = 'd:/sql/學生管理資訊_log.ldf',
size = 3,
maxsize = unlimited,
filegrowth = 10%
)
/*建立表:*/
create
table 課程表
(
學號 int
primary
keynot
null,
姓名 char(20) not
null,
課程名稱 char(36) not
null,
成績 int
check(成績》0) null,
學分 float
default
'4')
go
create
table 學生表
(
學號 int identity(1001,1) primary
keynot
null,
姓名 char(10) not
null,
性別 char(2) null,
年齡 int
check(年齡》15) null,
qq號 varchar(9) default
'123456789',
出生日期 datetime null,
出生地 varchar(50) null
)
go
create
table 系部表
(
學號 int identity(1001,1) primary
keynot
null,
院系 varchar(20) null,
班級 varchar(50) null,
系主任 varchar(10) null
)
/*在課程表中插入資料*/
insert dbo.課程表 values
(1001,'張明','網路作業系統配置與管理',73,3),
(1002,'王瑩','網路作業系統配置與管理',57,1.5),
(1003,'楊岳','網路作業系統配置與管理',71,3),
(1004,'王瑛','網路作業系統配置與管理',78,3),
(1005,'楊樂渝','網路作業系統配置與管理',98,4),
(1006,'王建','網路作業系統配置與管理',53,1.5),
(1007,'易連峰','網路作業系統配置與管理',89,3.5),
(1008,'陳曉月','網路作業系統配置與管理',97,4)
/*在學生表中插入測試資料*/
insert dbo.學生表 values
('張明','男',20,'123456789',null,'重慶'),
('王瑩','女',19,'123456789',1991-5-1,'山東'),
('楊岳','男',21,'123456789',1989-10-11,'南京'),
('王瑛','女',20,'123456789',1990-10-1,null),
('楊樂渝','男',20,'123456789',null,'河北'),
('王建','男',20,'123456789',1990-11-3,'南京'),
('易連峰','男',19,'123456789',1991-1-12,'上海'),
('陳曉月','女',20,'123456789',1990-11-12,'廣州')
/*在系部表中插入測試資料*/
insert dbo.系部表 values
('電子與電氣工程系','0901','王建國'),
('電子與電氣工程系','0902','王建國'),
('電子與電氣工程系','0902','王建國'),
('電子與電氣工程系','0901','王建國'),
('電子與電氣工程系','0901','王建國'),
('電子與電氣工程系','0901','王建國'),
('電子與電氣工程系','0902','王建國'),
('電子與電氣工程系','0902','王建國')
a、使用select語句
a、輸出表中的所有字段
例如:檢視學生表中的所有資料
code:
use 學生管理資訊
select * from 學生表
b、輸出表中的部分字段
例如:code:
use 學生管理資訊
select 學號,姓名 from 學生表
c、為字段指定別名
明天再寫……
Android Cursor 查詢更新資料庫
出差快兩個月了,這段時間一直在做android系統級開發,google的email,也就是增加手機email的易用性,增加一些新的功能來滿足使用者的需求。之前的blog寫過cursor的一些東西,今天作為開始就先寫一些cursor查詢 更新本地資料庫的操作吧。先舉個例子 cursor c getco...
資料庫 查詢更新連貫操作
a表中的a欄位和b表中的x欄位為關聯 從b表中查詢出y欄位更新到a表中的b欄位 update a inner join select x,y from b as temp on a.a temp.x set a.b temp.y如圖 a表的device type id 與 b表的id為關聯 現在需要...
資料庫更新
region 將資訊存入資料庫store the information to the sql int userid convert.toint32 session userid oledbconnection cn new oledbconnection strcn string sqlcmd u...