zoukankan      html  css  js  c++  java
  • 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.当对视图中的数据进行修改时,相应的基表数据也被修改;若基表的数据被修改,视图中的对应数据也会自动修改

     

  • 相关阅读:
    oracle中的DECODE
    服务器修改密码cmd
    oracle 创建用户,授权用户,创建表,查询表
    Oralce 处理字符串函数
    oracle 非数字型转数字型
    d3
    linux SVN 安装配置
    JAVA with Cassandra
    Struts2实现文件上传和下载
    xmanager 5图文使用教程
  • 原文地址:https://www.cnblogs.com/dangjingwei/p/14083410.html
Copyright © 2011-2022 走看看