建立資料表
--create database study;
use study;
create table s(
sno varchar(20) primary key not null,
sname varchar(20) not null,
*** varchar(10),
dept varchar(20),
birth datetime
);create table c(
cno varchar(20) primary key not null,
cname varchar(20) not null,
pcno varchar(20)
);create table sc(
sno varchar(20) not null foreign key references s(sno),
cno varchar(20) not null foreign key references c(cno),
g int,
primary key(sno,cno)
);
插入資料
use study;
insert into s values('001','張三','男','cs','1995-02-12');
insert into s values('002','李四','男','cs','1995-02-12');
insert into s values('003','王二','女','ma','1995-02-12');
insert into s values('004','趙六','女','ma','1995-02-12');
insert into s values('005','孫七','男','ma','1995-02-12');
insert into c values('101','計算機系統','201');
insert into c values('102','軟體工程','205');
insert into c values('103','計算機網路','202');
insert into c values('104','資料結構','207');
insert into c values('105','編譯原理','203');
insert into sc values('001','101',80);
insert into sc values('002','103',77);
insert into sc values('003','104',82);
insert into sc values('004','105',66);
insert into sc values('005','102',78);
更新操作
更新方式一,使用update set from where
update sc set g=g+g*0.05
from sc,s,c
where sc.sno=s.sno and sc.cno=c.cno and dept='ma';
select * from sc;
更新方式二,使用in子句
update sc set g=g-g*0.05 where sno in(
select sno from s
where dept='ma'
);select * from sc;
unity中使用httppost的兩種方式
最近需要在unity中使用http post的方式傳遞訊息,所以做一下記錄吧 1 unity自己的www 方式 因為我傳遞的訊息是json字串所以前期的工作就是 拼字串然後通過litjson或者newtonsoft.json等庫轉換成byte陣列然後,直接上 吧 ienumerator sendto...
Redhat nis client兩種接入方式
redhat nis client兩種接入方式 在redhat上nis client有兩種方式接入nis伺服器 etc nsswitch.conf和system config authentication 通過 etc nsswitch.conf的方式使用者只能通過yppasswd進行修改密碼且無法...
python threading 兩種建立方式
作用 建立在thread模組之上,可以更容易地管理多個執行執行緒。通過使用執行緒,程式可以在同乙個程序空間併發地執行多個操作。threading模組建立在thread的底層特性基礎上,可以更容易地完成執行緒處理。1 呼叫函式 要使用thread,最簡單的方法就是用乙個目標函式例項化乙個thread物...