常用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
相关文档:
系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......
向表中增加一个 varchar 列:
ALTER TABLE distributors ADD COLUMN address varchar(30);
从表中删除一个字段:
ALTER TABLE distributors DROP COLUMN address RESTRICT;
在一个操作中修改两个现有字段的类型:
ALTER TABLE distributors
ALTER COLUMN address TYPE varchar(80),
......
方法一:
select CONVERT(varchar, getdate(), 120 )
2004-09-12 11:06:08
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),\'-\',\'\'),\' \',\'\'),\':\',\'\')
20040912110608 h
select CONVERT(varchar(12) , getdate(), 111 )
2004/09/12
select CONVERT(varchar(12) , getdate(), 11 ......
1、SELECT 查询语句和条件语句
SELECT 查询字段 from 表名 WHERE 条件
查询字段:可以使用通配符* 、字段名、字段别名
表名: 数据库.表名 ,表名
常用条件: = 等于 、<>不等于、in 包含 、 not in 不包含、 like 匹配
BETWEEN 在范围 、 not BETWEE ......
sysaltfiles 在master数据库中,包含与数据库文件相对应的信息,包含所有数据库的数据文件以及日志文件
列名数据类型描述
fileid
smallint
每个数据库的唯一文件标识号。1代表数据文件,2代表日志文件
groupid
smallint
文件组标识号。
size
int
文件大小(以 8 KB 页为单位)。页的数目
maxsize
......