易截截图软件、单文件、免安装、纯绿色、仅160KB

常用SQL语句[以党员管理系统为例]

党员管理系统的数据库设计
需要以下字段:
l  学生:
//学生基本信息
u  学生学号[id](char)主键
u  学生身份证号[id_num](char)
u  学生姓名[name](char)
u  学生出生日期[born_date](date)
u  学生籍贯[native](int)外键
u  学生家庭住址[address](char)
u  学生家庭邮编[home_zip](char)
u  学生性别[sex](bit)
u  学生政治面貌[polity](int)外键
u  学生所属学院[school](int)外键
u  学生所属班级[class](int)外键
u  学生所属党支部[party](int)外键
u  学生手机号码[mobilephone](char)
u  学生手机号码[telephone](char)
u  学生民族[nation](int)
//培养人
u  培养人1[foster_one](char)
u  培养人2[foster_two](char)
//各阶段时间
u  递交入党申请书时间[hand_date](date)
u  确定为积极分子时间[sure_date] (date)
u  成为预备党员时间[pre_date] (date)
u  转为正式党员时间[official_date] (date)
//入党材料相关信息
u  入党申请书[application](bit)
u  入党积极分子考察登记表[review](bit)
u  自传[memoir](bit)
u  思想汇报份数[reports](int)
u  政审材料[political](bit)
u  征求党外群众书面意见[idea](bit)
u  党校培训材料[train](bit)
u  推优入党材料[commend](bit)
//学生父母相关信息
u  父亲姓名[father_name](char)
u  父亲电话[father_tel](char)
u  父亲党支部名称[father_party](char)
u  父亲党支部邮编[father_zip](char)
u  母亲姓名[mother_name](char)
u  母亲电话[mother_tel](char)
u  母亲党支部名称[mother_party](char)
u  母亲党支部邮编[mother_zip](char)
 
l  党支部:
u  党支部编号[party_id](int)
u  党支部名称[party_name](char)
u  党支部所属学院[party_school](int)外键
u  党支部公告[inform](char)
u  党支部书记[secretary ](char)外键
u  党支部宣传委员[propaganda](char)外键
u  党支部组织委员[organization](char)外键
 
l  政治面貌:
u  政治面貌编号[polity


相关文档:

SQL注入

SQL(结构化查询语言)注入,简单来说就是利用SQL语句在外部对SQL数据库进行查询,更新等动作。首先,数据库作为一个网站最重要的组件之一(如果这个网站有数据库的话),里面是储存着各种各样的内容,包括管理员的账号密码 ......

SQL实现完全排列组合

---SQL实现完全排列组合
create function F_strSpit(@s varchar(200)) returns table
as
return(
select value=substring(@s,i,num)+substring(@s,num-1+j,1)
from (select num=number from spt_values where type='p' and number<len(@s) and number>0)TA,
(select i=number+1 from spt_values where type='p ......

access与SqlServer 之时间与日期及其它SQL语句比较

1、Datediff:
1.1算出日期差:
1.access:       datediff('d',fixdate,getdate())
2.sqlserver:    datediff(day,fixdate,getdate())
ACCESS实例:    select * from table where data=datediff('d',fixdate,getdate())
sqlserver实例: select * from ......

oracle 一条sql生成10W条测试数据

做数据库开发或管理的人经常要创建大量的测试数据,动不动就需要上万条,如果一条一条的录入,那会浪费大量的时间,本文介绍了Oracle中如何通过一条SQL快速生成大量的测试数据的方法。
产生测试数据的SQL如下:
SQL> select rownum as id,
  2          &nbs ......

【复习】SQL 内,外,左,右连接

信息表(infor)工资表(pay)
内连接
select pay.name,infor.AGE,PAY.MONEY,infor.email from pay  join infor on infor.name=PAY.name
左外连接
select pay.name,infor.AGE,PAY.MONEY,infor.email from pay  left join infor on infor.name=PAY.name
PS:结果有王五,工资为0
右外连接
select pay.name,info ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号