- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
语句建库、表
.回顾
1)数据库文件
>主数据文件(.mdf)
>次数据文件(.ndf)
>日志文件(?ldf)
.建库
1)语法
Create DataBase数据库名称
On primary
(
Name =逻辑名称,,
二物理名称,
Size 二初始大小(单位:KB、MB、GB、TB),
MaxSize 二最大空间(UNLIMITED),
增长速度
)
以自定义约束名
>外部约束
一方式
createtableUsers
(
Useridintidentity(1, 1),
UserNamevarchar(20)notnull,
Accountvarchar(20)notnull,
Pwdvarchar(20) notnull,
Ageintnotnull,
Deptldint,
Memovarchar(200)
)
go
一约束
altertableUsers
addconstraintpk_UserIdprimarykey (Userid) go
altertableUsers
addconstraintuq_Accountunique (Account)
go
altertableUsers
addconstraintck_Pwdcheck(len(pwd)=6 andlen(pwd)=20) go
altertableUsers
addconstraintck_Agecheck(age=18 andage=60)
go
altertableUsers
addconstraintfk_DeptIdforeignkey(deptld)referencesDepart ment (deptld) go
一方式
createtableUsers
(
Userldintidentity(1, 1),
UserNamevarchar(20)notnull,
Accountvarchar(20)notnull,
Pwdvarchar(20)notnull,
Ageintnotnull,
Deptldint,
Memovarchar(200)
)
go
一约束
altertableUsers addconstraintpk_UserIdprimarykey(Userid), constraintuqAccountunique(Account),
constraintck_Pwdcheck(len(pwd)=6 andlen(pwd)=20),
constraintck Agecheck(age=18 andage=60), constraintfk_DeptIdforeignkey(deptld)referencesDepartment(d eptld)
go
方式1、2适用于建表时已经设计好约束时运用;方式3、4适用于在 表建立后追加约束时运用。
8)删除约束
语法
Drop constraint 约束名
示例
一修改表结构
altertableUsers
一删除约束
dropconstraintckage
5.删除数据表
1)语法
Drop table表名称
2)示例
一objects :系统视图,存在于所属的数据库
一推断表是否存在
ifexists (select*fromsys. objectswherename=,Users) droptableUsers
go
二、Sql编程
.输出语句
1)语句
Select
Select输出内容
Print
Print输出内容
2)示例
--1、输出语句
一格式:select输出内容
一select后可以输出任何有效内容,如:常数、变量及函数
select abc
select,中国
selectGETDATEO
一格式:print输出内容
一print后可以输出任何有效内容,如:常数、变量及函数
print abc
print中国’
printgetDate()
3)区分
Select在网格中对数据进行显示;Print在消息窗口中对数据 进行显示。
Select支持列别名;print不支持列别名
4)说明
输出的内容可以是变量、常数、函数或表达式。
2.变量
1)全局变量
>特点
全局变量是由系统定义和维护的,我们无法更改,只能运用。
>命名规则
@@ +变量名
>常用全局变量
令@@error:获得前一条语句执行过程中的错误编号,0表示
没有错误
。@@identity:获得前一条语句所产生的自增列的值
令@@version:获得当前数据库版本号
今@@servername:获得当前服务器的名称
o@@rowcount:获得受影响的行数
>示例
--2、变量
一向User表中插入数据
insertintousersvalues ( Mike, Mike, 123456,
文档评论(0)