常用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
相关文档:
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
SQL SERVER 2005 中的日期时间类型
一. 数据类型
MS SQL Server 2005 有 datetime 和 smalldatetime 两种格式的日期时间数据类型。注意:没有单独的日期或时间类型。
datetime
数据库内部用两个 4 字节的整数存储 datetime 数据类型的值。第一个 4 字节存储基础日期(即 1900-1-1, base ......
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
Select CONVERT(varch ......
using System.Data.SqlClient;
using System.Data.OleDb;
private void tsmiImportTeacherInfo_Click(object sender, EventArgs e)
{
DataSet ds;
  ......
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 ......