sql server

1.server management studio 是 SQL server的可视化管理工具。

2.在实例中---》安全性---》登录名---》sa----》属性下,修改密码为空,登录不需要密码。

3.我们通常说的数据库是数据。sql server中,数据库由文件和文件组组成。数据库中的所有数据和对象都存储在文件中。文件有主要文件(.mdf),次要文件(.ndf),事务日志文件(.ldf)

4.创建数据库:

create  database  mrkj

on

(

  name=mrdat,

  filename="G:sqlmrkj.mdf",

  size=10,

  maxsize=100,

  filegrowth=5

)

5.     在关系型数据库中,要体现完整性约束,有一个外键约束,定义为“当一个表中的某列是另外一个表中的主键时,那么这两个表就有了关系,这个列就是第二个表的外键”。这里要说明的是,两个表或者多个表的关系有三种“一对一”,一对多,多对多的关系。所创建的关系类型取决于相关联的列是如何定义的。关于列于列进行关联,我们在操作中,就是通过设置关系中主外键进行关联。所以外键约束本质就是关系的创建或者维护,个人理解,实际就是纯理论而已。

6.用户定义的局部变量用@

 eg:  declare @coursename  varchar(20)

  select @coursename=cname from course where cname="计算机网络"  

  print @coursename

7.@@ 全局变量,系统内部事先定义好的变量

8.流程控制语句

  1)return,return 1-14 都有返回的内定值

  2)goto命令用来改变程序执行的流程

  3)waitfor指定时间用的,常用delay设定等待时间,time设置等待结束的时间点

9.备份还原:backup和restore

  backup database  db_test to disk="backup.bak"

       restore  database  db_test from disk="backup.bak" with replace

10. 数学函数

  1) ABS(绝对值函数): select  ABS(1), ABS(0),ABS(-1)  输出:1,0,1

  2)PI(圆周率): select PI() as pi

  3) power(乘方):select power(2,2),power(2,3),power(2,4)

       4) rand(0~1的随机数):select  rand(100)  返回的是0到1的随机数,100表示随意的种子数

      5)round(四舍五入)函数:select  round(123.9994,3),round(123.4235,3)=123.9990,123.4240

11.日期函数:getdate(当前系统日期)

12.当对视图中的数据进行修改时,相应的基表数据也被修改;若基表的数据被修改,视图中的对应数据也会自动修改

 

原文地址:https://www.cnblogs.com/dangjingwei/p/14083410.html