• SQL Server 数据库知识要点,自己整理


    数据库主要知识点:
     primary key  主键
     references 外键
     distinct 去重
     identity 自增长
     check 约束   fenshu decimal(18,2) check(fenshu>=0 and fenshu<=100)--输入分数的范围在0到100之间
     unique 唯一约束 fenshu int unique not null --约束中的列,不允许有两个相同的非空值,指定的列可以有null属性,一个表中可以有多个唯一约束
     create proc 创建存储过程
     alter proc 修改存储过程
     drop proc 删除存储过程
     exec 执行存储过程
     print 输出
     create view 创建视图 
     drop view 删除视图
     create  trigger 创建存储过程
     update   set  修改表中某一行数据
     insert into  values  向表中插入数据
     delete from  删除某一行,或删除表中数据
     create database  创建数据库,删除数据库
     drop database  删除数据库
     join on 表的横向连接
     union 表的纵向连接
     datediff 给出连个日期之间的差值,时间函数  select DATEDIFF(YEAR,sbirthdy,GETDATE()) as age , sbirthdy from student
     getdate 获得当前系统时间
     group by 分组
     group by having  在分组的基础上进行进一步筛选
     
     alter table 修改表
     alter table biao and sex varchar(50)  向表中添加一列
     alter table biao drop column sex  删除一列
      
      all ,in ,any  范围
      dateadd 在指定日期加上一段时间的基础上,返回新的 datetime值
      select sbirthdy=DATEADD(YEAR,1,sbirthdy) from student
      datepart  返回int 值
      select DATEPART(year,sbirthdy) from student
      datename  返回字符串
      select DATENAME(MONTH,sbirthdy) from student
      
      数学函数:
      round ceiling floor pi abs rand 
      ceiling--返回大于或等于所给数字表达式的最小整数
      格式:ceiling(123.45)   select CEILING(123.45)
      power 返回给指定表达式乘指定次方的值   print power(2,2) 
      rand 返回0到1之间的随机float值
      declare @a as float
      set @a=RAND()
      print @a
      
        exp 返回所给的float表达式的指定值
        print exp(3)
       
      字符串函数:
      substring ltrim len lower upper
      len 返回给定字符串表达式的字符(而不是字节)个数,不包括尾部空格
      格式: len()   select LEN('你好啊')
      
      left 左取字符串函数
      right 右取字符串函数
      select LEFT('ABCDE',5)
       
       lower 转为小写 upper 转为大写 
       select LOWER('ABCDE')
       
      类型转换函数:
       cast(数据as类型)
       convert (类型 数据) 
       select CONVERT(int,235) 
       select CAST(235 as int)
      
  • 相关阅读:
    PCB工作台
    A/D转换
    gerber文件生成与PCB3D视图
    软考考前冲刺第十四、十五章算法设计与面向对象程序设计
    数据库之范式
    Java第九天
    软考考前冲刺第十三章UML建模
    软考错题合集之16-05-AM
    Java第八天
    Java第七天
  • 原文地址:https://www.cnblogs.com/275147378abc/p/4468597.html
Copyright © 2020-2023  润新知