sqlserver数据库操作语句集锦.pdf
文本预览下载声明
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
☆sqlserver 数据库操作大全——常用语句/技巧集锦/经典语句
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
MS SQL 里没有括号时,运算进行的次序将是先乘后除再模后加减
减号(-)也有两种用途:1.作为负号使用 2.从某一列中减去另一列
and or not
where
where
如果一个wwhheerree子句中同时出现这三个操作符
最先评估not 然后是and 然后是or
coalesce 哪个不为空用哪个
coalesce(i.ProductID,d.ProductID)
@@rowcount
返回上一条语句影响的行数
SQL 判断某列中是否包含中文字符或者英文字符
select from where
select from where
sseelleecctt * ffrroomm 表名 wwhheerree 某列 like %[吖-座]%
select from where
select from where
sseelleecctt * ffrroomm 表名 wwhheerree 某列 like %[a-z]%
--数据操作,中英文对照
select
select
sseelleecctt --从数据库表中检索数据行和列
insert
insert
iinnsseerrtt --向数据库表添加新数据行
delete
delete
ddeelleettee --从数据库表中删除数据行
update
update
uuppddaattee --更新数据库表中的数据
--数据定义
create table
create table
ccrreeaattee ttaabbllee --创建一个数据库表
drop table
drop table
ddrroopp ttaabbllee --从数据库中删除表
alter table
alter table
aalltteerr ttaabbllee --修改数据库表结构
create view
create view
ccrreeaattee vviieeww --创建一个视图
drop view
drop view
ddrroopp vviieeww --从数据库中删除视图
create index
create index
ccrreeaattee iinnddeexx --为数据库表创建一个索引
drop index
drop index
ddrroopp iinnddeexx --从数据库中删除索引
create
create
ccrreeaattee proceduer --创建一个存储过程
drop
drop
ddrroopp proceduer --从数据库中删除存储过程
create trigger
create trigger
ccrreeaattee ttrriiggggeerr --创建一个触发器
drop trigger
drop trigger
ddrroopp ttrriiggggeerr--从数据库中删除触发器
create schema
create schema
ccrreeaattee sscchheemmaa--向数据库添加一个新模式
drop schema
drop schema
ddrroopp sscchheemmaa--从数据库中删除一个模式
create
create
ccrreeaattee domain --创建一个数据值域
alter
alter
aalltteerr domain --改变域定义
drop
drop
ddrroopp domain --从数据库中删除一个域
--数据控制
grant
grant
ggrraanntt --授予用户访问权限
deny --拒绝用户访问
revoke
revoke
rreevvookkee--解除用户访问权限
--事务控制
commit
commit
ccoommmmiitt --结束当前事务
rollback
rollback
rroollllbbaacckk --中止当前事务
set transaction
set transaction
sseett ttrraannssaacctti
显示全部