时间:2021-05-02
一. 建库,建表,加约束.
1.1建库
复制代码 代码如下:
use master
go
if exists (select * from sysdatabases where)—判断master数据库sysdatagbases表中是否存在将要创建的数据库名
drop database MyDatabase—如果sysdatabases表中存在该数据库名,则将它删除
go
exec xp_cmdshell ‘md D:/MyDatabases'—利用存储过程创建一个文件夹用于存储数据物理文件(数据文件,日志文件),DOS命令(mkdir=md)
go
create database MyDatabase—创建数据库
on
(
name='MyDatabase_data',--指定逻辑文件名
filename='D:/MyDatabases/MyDatabase_data.mdf',--指定物理文件名
size=5mb,--初始大小
maxsize=50mb,--指定物理文件最大容量,可选
filegrowth=20%--增长量
)
log on
(
name='MyDatabase_log',--指定逻辑日志文件名
filename='D:/MyDatabases/MyDatabase_log.ldf',--指定日志物理文件名
size=5mb,--初始大小
maxsize=50mb,--指定日志物理文件最大容量,可选
filegrowth=20%--增长量
)
go
use MyDatabase
go
复制代码 代码如下:
If exists (select * from sysobjects where)
drop table Mytable
go
create table Mytable
(
ID int not null identity(1,1) primary key,--标识种子1,标识增量1,设该列为主键
name nchar(10) not null,--不可为空
degree numeric(18,0)—身份证,numeric(18,0)代表18位数字,小数位数为0
)
Go
复制代码 代码如下:
Alter table stuInfo add constraint PK_stuNo primary key(stuNo)—主键
alter table stuMarks add constraint FK_stuNo foreign key(stuNo) references stuInfo(stuNo)—外键
alter table stuInfo add constraint UQ_stuID unique(stuID)—唯一约束
alter table stuInfo add constraint df_stuAddress default(‘地址不详') for stuAddres—默认约束
alter table stuMarks add constraint ck_stuAge check(stuAge between 15 and 40)—检查约束
alter table stuMarks drop constraint ck_stuAge—删除约束
复制代码 代码如下:
exec sp_grantlogin 'jbtraining/s26301' --windows用户为jbtraining/s26301,jbtraining 表示域
exec sp_addlogin 'admin','0533131'--SQL登录帐户,帐户: 'admin',密码:0533131.
复制代码 代码如下:
exec sp_grantdbaccess 'jbtraining/s26301','s26301dbuser'--s26301dbuser为数据库用户名
exec sp_grantdbaccess 'admin', 's26301dbuser'--s26301dbuser为数据库名
复制代码 代码如下:
grant select,insert,update,delete on mytable to s26301dbuser
/*为s26301dbuser用户分配创建表的权限
grant create table to s26301dbuser
变量
含义
@@error
最后一个T-SQL错误的错误号
@@identity
最后一次插入的标识值
@@language
当前使用的语言名称
@@max_connections
可以创建同时连接的最大数目
@@rowcount
受上一个SQL语句影响的行数
@@servername
本地服务器的名称
@@servicename
该计算机上的SQL服务的名称
@@timeticks
当前计算机上每刻度的微秒数
@@transcount
当前连接打开的事务数
@@version
SQL server的版本信息
复制代码 代码如下:
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Sql2005版本:Sql2005开发版,两张CD的那种操作系统:Window2003Server假设您的电脑已安装了Sql2000,下面开始安装Sql2005
下面这段是基本的分页代码:<%sql="select……………………省略了sql语句 Setrs=Server.Createobject("ADODB.RECO
asp执行带参数的sql语句,需要向sql语句添加参数,可以有效屏蔽SQL注入,源代码如下:复制代码代码如下:varconn=Server.CreateObje
SQL Server2008提供了一个增强的SQL命令Merge,用法参看MSDN:http://msdn.microsoft.com/zh-cn/librar
tomcat的server.xml配置如下:报错信息如下:java.sql.SQLException:Ioexception:Connectionrefused