SQL SERVER安装

本文介绍了数据库中的数据类型,如nchar、char、nvarchar和varchar,以及主键设置和索引类型。详细阐述了SQL查询语句,包括SELECT、INSERT、UPDATE和DELETE,还提到了视图的创建和存储过程。此外,讨论了触发器的作用及其对性能的影响。
摘要由CSDN通过智能技术生成

其中服务器名称输入./自己本机电脑名称. 

nchar类型一个单位可以放一个汉字-------长度短的补空格一个字节8位一个汉字两个字节

char类型两个单位可以放一个汉字

nvarchar类型是可变长度-----------长度短不会补空格

varchar类型是可变长度两个单位可以放一个汉字-----------长度短不会补空格

在ID为主键的时候设置其自动编号(设置标识为'是')

 看数据类型

在数据库中看可编程性中的类型 

索引:聚集索引决定它的存取顺序 主键就是唯一的聚集索引

非聚集索引就是普通索引

点击添加->选中列名 

select 列名..列名 from 数据库表

列名可加可不加[].

select * from  数据库表.所有的字段取值

select * from  数据库.表.      表示所有的字段取值

select [列名] from 数据库表 where 条件  (=/>/<)and/or 条件.

select [列名] from 数据库表 where 条件 order by 字段名 升序排列

select [列名] from 数据库表 where 条件 order by 字段名 desc降序排列

select [列名],[列名] from 数据库表 where 条件 order by 字段名 desc降序排列

insert 表名(字段名,字段名)values('字段值','字段值')      其中数字类型可以不用单引号

插入行.

--表示注释

update 表名 set 字段名1 =  '值1'

这样全部的字段名1的全部变为值1.

update 表名 set 字段名1 = '值1' where 条件

 这样只有满足条件的字段名1的全部变为值1.

update 表名 set 字段名1 = '值1' ,字段名2 = '值2'where 条件

 

delete 表名 where 条件.

 

新建查询->生成新的分页签 

 if no exists(select * from 表名 where 姓名 = '高')

insert 表名(字段) value('值')

如果不存在则插入一行------------exists是一个函数.

if no exists(select * from 表名 where 姓名 = '高')begin

块(多条语句)

end

 按F1出现搜索帮助解释代码,

while循环语句,count(*)统计条目数  ltrim去空格 str字符化同时不要小数 rand()随机生成数字.

break contiue 

新建视图

 

选择表

 

选择表中字段

 

点击保存输入视图名称

 

更新视图

 

创建存取过程.

 

删除了不用的

模糊查询是我们设置的名称  @是必须的 key是我们设置的名称 

alter修改的意思 

 调用exec.

新建触发器 

trtxlInsUpd是名称-自定义的

触发在表名执行插入和修改之后

数据库表在插入会出现一个inserted的表存新数据

              在修改后会在插入表出现修改后数据和删除表中出现修改前数据

             在删除后回在删除表中存删掉的数据 

rollback回滚表示取消操作.

上述代码含义表示电话为空不能插入或修改.

 

触发器会影响数据库的操作性能 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值