SQL SERVER安装

SQL SERVER安装_第1张图片

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

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

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

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

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

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

SQL SERVER安装_第2张图片

 看数据类型

SQL SERVER安装_第3张图片

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

SQL SERVER安装_第4张图片

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

非聚集索引就是普通索引

SQL SERVER安装_第5张图片

点击添加->选中列名 

SQL SERVER安装_第6张图片

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降序排列

SQL SERVER安装_第7张图片

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

插入行.

--表示注释

SQL SERVER安装_第8张图片

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

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

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

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

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

 SQL SERVER安装_第9张图片

delete 表名 where 条件.

SQL SERVER安装_第10张图片 

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

SQL SERVER安装_第11张图片

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

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

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

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

块(多条语句)

end

SQL SERVER安装_第12张图片

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

SQL SERVER安装_第13张图片

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

break contiue 

SQL SERVER安装_第14张图片

新建视图

SQL SERVER安装_第15张图片 

选择表

SQL SERVER安装_第16张图片 

选择表中字段

SQL SERVER安装_第17张图片 

点击保存输入视图名称

SQL SERVER安装_第18张图片 

更新视图

SQL SERVER安装_第19张图片 

创建存取过程.

SQL SERVER安装_第20张图片 

删除了不用的

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

SQL SERVER安装_第21张图片

alter修改的意思 

SQL SERVER安装_第22张图片

 调用exec.

SQL SERVER安装_第23张图片

新建触发器 

SQL SERVER安装_第24张图片

trtxlInsUpd是名称-自定义的

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

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

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

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

rollback回滚表示取消操作.

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

SQL SERVER安装_第25张图片

SQL SERVER安装_第26张图片 

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

 

你可能感兴趣的:(SQL,server,数据库)