SQL 贷款毕业生信息管理系统数据库设计
USE MASTER
GO
--创建数据库文件存放目录
EXEC XP_CMDSHELL 'MKDIR D:\LOANSTUMIS'
IF EXISTS(SELECT *
from SYSDATABASES
WHERE NAME = 'LOANSTU')
DROP DATABASE LOANSTU
GO
--创建数据库
CREATE DATABASE LOANSTU
ON
(
NAME = 'LOANSTU_DATA',
FILENAME = 'D:\LOANSTUMIS\LOANSTU_DATA.MDF',
SIZE = 10MB,
FILEGROWTH = 1MB,
MAXSIZE = 100MB
)
LOG ON
(
NAME = 'LOANSTU_LOG',
FILENAME = 'D:\LOANSTUMIS\LOANSTU_LOG.LDF',
SIZE = 10MB,
FILEGROWTH = 1MB,
MAXSIZE = 100MB
)
GO
USE LOANSTU
GO
--返回影响的行数提示
SET NOCOUNT ON
--建表
IF EXISTS(SELECT *
from SYSOBJECTS
WHERE NAME = 'TB_ADMIN')
DROP DATABASE TB_ADMIN
IF EXISTS(SELECT *
from SYSOBJECTS
WHERE NAME = 'TB_DLRZ')
DROP DATABASE TB_DLRZ
IF EXISTS(SELECT *
from SYSOBJECTS
WHERE NAME = 'TB_ZZJG')
DROP DATABASE TB_ZZJG
IF EXISTS(SELECT *
from SYSOBJECTS
WHERE NAME = 'TB_ZXXX')
DROP DATABASE TB_ZXXX
IF EXISTS(SELECT *
from SYSOBJECTS
WHERE NAME = 'TB_JTXX')
DROP DATABASE TB_JTXX
IF EXISTS(SELECT *
from SYSOBJECTS
WHERE NAME = 'TB_BYQX')
DROP DATABASE TB_BYQX
IF EXISTS(SELECT *
from SYSOBJECTS
WHERE NAME = 'TB_HTXX')
DROP DATABASE TB_HTXX
GO
--创建管理员信息表
CREATE TABLE TB_ADMIN
(
ADMINID VARCHAR(15) PRIMARY KEY NOT NULL,
ADMINNAME VARCHAR(10) NOT NULL,
ADMINPASSWORD VARCHAR(20) DEFAULT('abc123') NOT NULL
)
--创建登陆日志表
CREATE TABLE TB_DLRZ
(
LOGID INT IDENTITY(1000000,1) PRIMARY KEY NOT NULL,
USERID VARCHAR(15) NOT NULL,
LOGTIME SMALLDATETIME DEFAULT(GETDATE()) NOT NULL,
IP VARCHAR(16)
)
--创建组织结构表(院系、专业、班级)
CREATE TABLE TB_ZZJG
(
ORGID INT IDENTITY(1,1) PRIMARY KEY NOT NULL,
ORGNAME VARCHAR(30),
ORGPID INT
)
--创建学生信息表
CREATE TABLE TB_ZXXX
(
STUID VARCHAR(15) PRIMARY KEY NOT NULL,
STUNAME VARCHAR(10),
CLASSID INT NOT NULL,
STUPASSWORD VARCHAR(20) DEFAULT('123456') NOT NULL,
STUKH VARCHAR(20),
STUSEX CHAR(2) CHECK(STUSEX IN('男','女')),
相关文档:
最近一直在用javascript在做项目
可是做着做着
感觉很多功能代码都是重复的。
比如对javascript数组的排序
还有对数组数据的删选以及分组
所以,后来兴致以上来。
一发不可收拾。
写了一个能在javascript中应用的 SQL 库
后来又想,怎么不能用javascript直接连接数据库呢?
又做了一个javascript直连Sql数据的类库 ......
-----------------------------------------------------------------------------------------------------------------------
create table tb(id varchar(3) , pid varchar(3) , name varchar(10))
insert into tb values('001' , null , '广东省')
insert into tb values('002' , '001' , '广州市')
insert i ......
1.什么叫SQL注入?如何防止?请举例说明
答:SQL注入是常见的利用程序漏洞进行攻击的方法。导致sql注入攻击并非系统造成的,主要是程序中忽略了安全因素,利用sql语言漏洞获得合法身份登陆系统
例如:
"Select * from users where name='"+uName+"' and pwd='"+uPwd+"' " ......
针对 SQL Server 内正在执行的每个请求返回一行。sys.dm_exec_connections
、sys.dm_exec_sessions
和sys.dm_exec_requests
服务器范围动态管理视图映射到 sys.sysprocesses
系统视图(先前为系统表)。
注意:
若要执行在 SQL Server 以外的代码(例如,扩展存储过程和分 ......
下载地址:http://msftdbprodsamples.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=19353
我下载的是SQL2008.AdventureWorks_All_Databases.x86.msi,本不想下载这种安装文件,但脚本文件总是执行出错,原因没具体深究。这种安装文件安装后会创建六个库AdventureWorks、AdventureWorks2008、AdventureWorksDW、Ad ......