- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Sql server基础
1 Transact-SQL 语 言
SQL 语言是一种介于关系代数与关系演算之间的语言其功能包括查询操纵定
义和控制4 个方面是一个通用的功能极强的关系数据库语言
SQL 语言的组成:
?? 数据定义语言DDL Data Definition Language
create table 创建一个数据库表
drop table 从数据库中删除表
alter table 修改数据库表结构
create view 创建一个视图
drop view 从数据库中删除视图
create index 为数据库表创建一个索引
drop index 从数据库中删除索引
create procedure 创建一个存储过程
drop procedure 从数据库中删除存储过程
...
?? 数据操纵语言DML Data Manipulation Language
select 从数据库表中检索数据行和列
insert 向数据库表添加新数据行
delete 从数据库表中删除数据行
update 更新数据库表中的数据
?? 数据控制语言DCL Data Control Language
grant 授予用户访问权限
deny 拒绝用户访问
revoke 解除用户访问权限
2 条件表达式和逻辑运算符
SQL Server提供的算术运算符
运 算 符 功 能 + 完成两个数值型数据的相加操作/两个字符型数据的字符串串联操作 - 完成两个数值型数据的相减操作 * 完成两个数值型数据的相乘操作 / 完成两个数值型数据的相除操作 % 完成两个数值型数据的模运算
SQL Server提供的逻辑运算符
运 算 符 功 能 AND 二元运算,当参与运算的子表达式全部返回TRUE时,整个表达式的最终结果为TRUE OR 二元运算,当参与运算的子表达式中有一个返回为TRUE时,整个表达式返回TRUE NOT 对参与运行的表达式结果取反 IN 如果操作数与表达式列表中的任何一项匹配,则返回TRUE BETWEEN 如果操作数位于某一指定范围,则返回TRUE EXISTS 如果表达式的执行结果不为空,则返回TRUE ANY 对OR操作符的扩展,将二元运算推广为多元运算 ALL 对AND运算符的扩展,将二元运算推广为多元运算 SOME 如果在一系列比较中,有某些子表达式的值为TRUE,那么整个表达式返回TRUE LIKE 如果操作数与一种模式相匹配,那么就为 TRUE
比较运算符
运 算 符 功 能 != 不等于,等同于 ! 不小于,等同于= ! 不大于,等同于=
注:通配符:_ %
3 T-SQL基础操作:
Insert:
语法:insert into table_name(col_name1...) values (value1...)
通过insert select语句将现有表中的数据添加到新表中
例如:
Insert into tongxulu (姓名,地址,电子邮件)
Select SName,SAddress,SEmail
From student
通过select into 语句将现有的表中的数据添加到新表中
Select student.SName,student.SAddress
Into tongxuelu
From student
通过union关键字合并数据进行插入
Union:用于将两个不同的数据或查询结果组合成新的结果集
例如:
Insert student(sname,sgread)
Select 张三,1 union
Select 李四,2 union
Select 王五,3
Update:
语法:update 表名 set 列名=更新值 [where 更新条件]
Delete:
语法:delete from 表名 [where 删除条件]
Truncate table:
语法:Truncate table 表名
数据查询
1
文档评论(0)