zoukankan      html  css  js  c++  java
  • 数据库 重点复习

    --修改表添加列
    alter table biao add sex varchar(20)--修改表里,增加性别一行
    alter table biao drop column sex --从表里吧性别一行删除
    ——--下划线只代表一个字符,在范围很广的范围中可以使
    --聚合函数
    count(),min(),max(),sum(),avg()
    --日期函数
    year--年,
    month day,--月和天
    datediff,--两天之间相差几天
    dateadd,--增加
    datepart,--返回
    datename,--
    getdate--获取当前系统时间
    --数学函数
    round ceiling floor pi--π abs--绝对值  rand
    --字符串函数
    substring ltrim upper lower 
    --类型转换函数
    cast (数据 vs 类型)
    convert (类型和数据)
    --子查询
    1,放在where后面作为删选条件,查询出一系列数据当做参数来使用
    2,放在from 后面,加括号的话,可以查询出一个结果集,当做一个临时表来使用。
    3,如果放在select 和from中间的话,可以根据原来要显示的列数据进行子查询
    查询出一个值来改变显示结果。
    --连接查询
    --横向连接--join on
    inner--内连接--只把相关的连接
    left--左连接--在内连接的基础上,只显示左表
    right--右连接--在内连接的基础上,只显示右表
    
    --纵向连接--union
    1,列数要对应
    2,数据类型要对应
    --存储过程
    1,定义变量;declare @bianliang 数据类型
    2,变量赋值;set @bianliang-=123
                select 语句赋值
    3,运算符;+ - * / %
    4,比较运算符;> < >= <= != <> !> !<
    5,逻辑运算符;and or ! not
    流程语句
    if else    while
    存储过程的格式
    
    create proc 名字
    --输入参数
    --输出参数
    as
    select *from 名字
    go        
    exec 存储过程名
    --视图;一个虚拟的表,实际视图中芳的就是一个查询语句
    
    create view 视图名
    as
    查询语句
    go
    --触发器;是一个特殊的存储过程,他是通过增删改的哦你工作来引发
    create trigger 名字
    on 表
    instead of 
    as
    go
    
    --事务;是为了让一个流程完整执行
    begin tran
    
    if @@ERROR>0
    rollback tran
    else
    commit tran
    
    --约束
    主键
    外键
    唯一列
    check--可以在构建表的类型后面加上check(直接在选中项目加限制条件)
    不为空
    自增长
  • 相关阅读:
    win10 uwp 弹起键盘不隐藏界面元素
    win10 uwp 存放网络图片到本地
    win10 uwp 存放网络图片到本地
    sublime Text 正则替换
    sublime Text 正则替换
    win10 uwp 绘图 Line 控件使用
    win10 uwp 绘图 Line 控件使用
    AJAX 是什么?
    什么是 PHP SimpleXML?
    PHP XML DOM:DOM 是什么?
  • 原文地址:https://www.cnblogs.com/w-wz/p/4468143.html
Copyright © 2011-2022 走看看