问题补充说明:Data\.ldf'size=10;Program Files\: 消息 153;,filename='MSSQL\11,filegrowth=5mb)go运行后提示如下服务器,状态 1,maxsize=50,size=5mb;ALTER DATABASE 语句中有 size 选项的无效使用;Program Files\C;Data\Microsoft SQL Server\C,filegrowth=5)log on(name=wsf88filename=',maxsize=25mb.mdf':\MSSQL\Microsoft SQL Server\11:\,级别 15,行 6在 CREATE/create database wsfon(name=wsf77
创建数据库的SQL语句:
createdatabasestuDB
onp编树盐胡音成它呀烧rimary--默认就属于primary文件组,可省略
(
/*--数据文件的具体描述--*/
nam来自e='stuDB_data',--主数据文件的逻辑门克国名称
filename='D:\stuDB_data.mdf',--主数北永坐众技落问外边道井据文件的物理名称
size=5mb,--主数据文件的初始大小
maxsize=100mb,--主数据文件增长的最大值
filegrowth=15%--主数据文件的增长率
)
logon
(
/*--日志文件的具体描述,各参数含义同上--*/
name='stuDB_log',
fil导容据ename='D:\stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)
创建表和删除表的SQL语句如换下:
useStuDB
go
ifexists(select*f院及器围烧接romsysobjectswherename='stuMarks')
drop玉拉育波tablestuMarks
createtable常错述委stuMarks
(
ExamNointidentity(1,1)primarykey,
stuNochar(6)notnull,
writtenExamintnotnull,
LabExamintnotnull
)
go
--其中,列属性"identity(起始值,递增量)"表示"ExamNo360问答"列为自动编号,也称为标前镇识列
altertable表名
addconstraint约阿百知统束名约束类型具体的做芦约束说明
altertable表名
dropconstraint约束名
altertablestuMarks
addconstraintUQ_stuNoUnique(stuNo)
altertablestuMarks
dropcon神觉straintUQ_stuNo
/*--添加SQL登录账户--*/
execsp感罗战_addlogin'xie','123456'--账户名为xie,密码为123456
--删除xie账户名
execsp_droplogin'xie'
/*--在stuDB数据库中添没控措为加两个用户(必须存在含露)--*/
usestuDB
go
execsp_gr致境识油阻们总没稳安师antdbaccess'xie','123456'
go
--提示:SQLServer中的dbo用户是具有在数慧胡粗混补绿丰山革吃功背据库中执行所有活动权限的用户,表示数据库的所有者(owner),一般来说,
--如果创建独总电轴鱼了某个数据库,就是该数据库的所有者,即dbo用户,dbo用户是一个比较特殊的数据库用户,无法删除,且此用
--户始终出现在每个数据库中
/*--给数据库用户授权--*/
--授权的语法如下
--grant权限神丰善降南微[on表名]to数据库用户
usestuDB
go
grantselect,update,insertonstuMarkstoxie
grantcreatetabletoxie
go
标签:ql,语句,数据库